|
Подчиненые таблицы, добавление строки | ☑ | ||
---|---|---|---|---|
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) я новичок и поэтому мне сложно понять стандартные функции программы так как они друг за друга цепляются. :(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |