|
Запись в табличную часть документа
| ☑ |
0
DeMi4
23.12.11
✎
13:25
|
НС=1;
Пока НС<=ДБФ.КоличествоЗаписей() Цикл
ДБФ.Перейти(НС);
Товар=ТекДок.ЭтотОбъект.ТоварыКасса.Добавить();
Товар.Код=СокрЛП(ДБФ.ПолучитьЗначениеПоля(0));
КонецЦикла;
почему не могу добавить новую строку в документ
|
|
1
GROOVY
23.12.11
✎
13:26
|
Что такое ТекДок? И зачем писать ЭтотОбъект?
|
|
2
rvsg
23.12.11
✎
13:28
|
В каком контексте все выполняется?
|
|
3
PVV65
23.12.11
✎
13:28
|
Скорее всего "ТекДок" не объект.
|
|
4
DeMi4
23.12.11
✎
13:28
|
текдок это текущий документ который создан
|
|
5
DeMi4
23.12.11
✎
13:29
|
Док= Документы.ТоварыИзОС.СоздатьДокумент();
|
|
6
DeMi4
23.12.11
✎
13:29
|
ТекДок= Документы.ТоварыИзОС.СоздатьДокумент();
|
|
8
Starhan
23.12.11
✎
13:30
|
наверное документ вконце не записываешь.
|
|
9
Koliaff
23.12.11
✎
13:30
|
И почему счетчик НС не увеличивается в цикле ? )
|
|
10
GROOVY
23.12.11
✎
13:30
|
Без ЭтотОбъект пробовали?
|
|
11
rvsg
23.12.11
✎
13:31
|
А кажется так
Товар=ТекДок.ТоварыКасса.Добавить()
|
|
12
Reset
23.12.11
✎
13:31
|
Groovy читер ;P
(6) Теперь расскажи, почему решил, что "не могу добавить новую строку в документ"
|
|