|
Подчиненые таблицы, добавление строки |
☑ |
0
alik-ZmeY
29.08.13
✎
11:37
|
Нужна снова помощь спецов. Есть две таблицы у них имеется связь на подобии один ко многим - Соответственно табл. ос и драг металлы.
Так вот что бы добавить в драг металлы запись, нужно выбрать запись из таблицы ос.
поиском нахожу
ВводНачОстОС.ОС.Найти("7343");
а как ее активизировать не знаю (
ТЧДрагОС=ВводНачОстОС.Драгметаллы.Добавить();
ТЧДрагОС.Количество=100;
После такого дополнения в таблице драг металлов создаются записи которые относятся к пустой строке в таблице ОС. А как их отнести к найденой строке??
|
|
1
Euguln
29.08.13
✎
11:44
|
ТекущаяСтрока
Во второй таблице надо заполнять поле связки с первой.
|
|
2
alik-ZmeY
29.08.13
✎
11:51
|
а какой командай. Что то немогу сообразить.
|
|
3
alik-ZmeY
29.08.13
✎
12:22
|
эх никто не поможет (
|
|
4
Euguln
29.08.13
✎
12:24
|
ТекСтрока = ВводНачОстОС.ОС.Найти("7343");
ЭлементыФормы.ОС.ТекущаяСтрока = ТекСтрока;
как-то так.
По связке - смотри поля второй таблицы.
|
|
5
Euguln
29.08.13
✎
12:24
|
+ СП украли?
|
|
6
alik-ZmeY
29.08.13
✎
12:27
|
Нет не украли. Дело в том что пишу обработку для ввода остатков по ОС. И соответственно
ЭлементыФормы.ОС.ТекущаяСтрока = ТекСтрока;
элемента формы ОС нету в обработке а есть в Документе :(
|
|
7
Maxus43
29.08.13
✎
12:33
|
смотри типовой документ ВводНачальныхОстатковНДС например, там нормально реализованы связанные таблицы, связь по реквизиту Ключ
|
|
8
Euguln
29.08.13
✎
12:38
|
(6) тогда задача упрощается, нужна только первая строка
|
|
9
alik-ZmeY
29.08.13
✎
12:43
|
нужна найденая строка из таблицы ОС ее как бы "активизировать" для того что бы в таблице драг металлы создать строки именно для этой найденой строки. Ну соответственно это обработка.
так вот ищу строку в таблице ос
ТекСтрока = ВводНачОстОС.ОС.Найти("7343");
а так вот добавляю строки в таблицу драг металов
ТЧДрагОС=ВводНачОстОС.Драгметаллы.Добавить();
ТЧДрагОС.Количество=100;
а как их связать незнаю ((
|
|
10
alik-ZmeY
29.08.13
✎
12:45
|
сам документ получаю таким способом
ВводНачОстОС = ВводНачальныхОстатковОС_ПВ.ПолучитьОбъект();
|
|
11
Maxus43
29.08.13
✎
12:47
|
да не изобретай ты велосипед, посмотри как сделано в (7)
|
|
12
alik-ZmeY
29.08.13
✎
13:44
|
(11) я новичок и поэтому мне сложно понять стандартные функции программы так как они друг за друга цепляются. :(
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший