Имя: Пароль:
1C
 
ДокументТабличнаяЧасть
0 muraveika
 
23.07.09
14:15
Извините за наивность, но не понимаю, как связываются ДокументТабличнаяЧасть и сам документ.

Выборка=Документы.Заявка.Выбрать();
   
   Пока Выборка.Следующий() Цикл
       
    Док=Выборка.ПолучитьОбъект();


Насколько я понимаю, если я просто напишу Док.Контакты, то это будет просто чтение.

Чтобы иметь возможность удалить или добавить строку табличной части, Синтакс-помощник мне предлагает обратиться к

ДокументТабличнаяЧасть.Заявка.Контакты;

И как тогда связать мой конкретный Док и эту штуку?
1 Нуф-Нуф
 
23.07.09
14:24
Выборка=Документы.Заявка.Выбрать();
   
   Пока Выборка.Следующий() Цикл
       
    Док=Выборка.ПолучитьОбъект();
    ТабличнаяЧастьВыбранногоТобойДокумента = Док.Контакты;
    // дальше с ней можешь работать как на чтение так и на запись т.е.
    для каждого СтрокаТабЧасти из ТабличнаяЧастьВыбранногоТобойДокумента Цикл
       Сообщить(СтрокаТабЧасти.ТвояКолонка);
       СтрокаТабЧасти.ЕщеОднаТвояКолонка = ТвоеЗначение;
    конецЦикла;
    Док.ЗАписать() // записываешь документ
2 73
 
23.07.09
14:24
Так и обращайся: Док.Контакты.

Док=Выборка.ПолучитьОбъект();
НовСтр = Док.Контакты.Добавить();
...
3 muraveika
 
23.07.09
14:41
спасибо!