Запись в табличную часть документа
☑
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) Теперь расскажи, почему решил, что "не могу добавить новую строку в документ"
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн