Имя: Пароль:
1C
1С v8
ЗУП 3.х Ведомость на выплату зарплаты в банк
0 yliya_1C
 
24.03.18
09:40
Добрый день! Помогите, пожалуйста

Никак не получается программно вставить строки в табличную часть документа "ВедомостьНаВыплатуЗарплатыВБанк".
Пишу:

СтрокаНачисления = НовыйДокумент.Зарплата.Добавить();
Сотрудник = Справочники.Сотрудники.НайтиПоКоду("1111");  
СтрокаНачисления.Сотрудник = Сотрудник;
СтрокаНачисления.ФизическоеЛицо = Сотрудник.ФизическоеЛицо;
СтрокаНачисления.Подразделение = Подразделение;
СтрокаНачисления.КВыплате = 100;
СтрокаНачисления.ПериодВзаиморасчетов = Дата("20180324");
НовыйДокумент.Записать();

Документ создается, шапка заполнена, а табличная часть пустая(((
Сотрудник с таким кодом точно есть и другие документы заполнить получается. Только с этим документом проблема.

Помогите, пожалуйста, уже все волосы выдрала на голове
1 shuhard
 
24.03.18
11:13
(0) что-то мешает использовать отладчик и позырить ТЧ Зарплата перед записью ?
2 yliya_1C
 
24.03.18
20:30
(1) там какой-то уникальный идентификатор строки подставляется для каждой строки ТЧ. А откуда он берется я не понимаю. Как его задать?
3 SleepyHead
 
гуру
25.03.18
14:42
(2) См. ТЧ. "Состав". Сначала добавляешь туда, присваешь ид строки, потом в "Зарплата".