Имя: Пароль:
1C
1С v8
Поле объекта не обнаружено (СчетДт)
0 Comaro
 
02.05.15
08:17
Здравствуйте! Никак не могу понять почему не добавляется счет к движениям - выдает ошибку: "Поле объекта не обнаружено (СчетДт)"

Операция =  Документы.ОперацияБух.СоздатьДокумент();
Операция.Организация = Документ.Организация;
Операция.СуммаОперации = Документ.СуммаДокумента;
Операция.Дата = Документ.Дата;
Операция.Записать();
        
ДвиженияХозрасчет = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
ДвиженияХозрасчет.СчетДт = ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПоставщикамиИПодрядчикамиУЕ;
ДвиженияХозрасчет.СчетКт = ПланыСчетов.Хозрасчетный.РасчетныеСчета;
        ДвиженияХозрасчет.Отбор.Регистратор.Установить(Операция.Ссылка);
ДвиженияХозрасчет.Записать();
Помогите найти ошибку!
1 zak555
 
02.05.15
08:20
А где у рб регмстратор ?
2 ДенисЧ
 
02.05.15
08:20
У набора записей нет поля СчетДт.
Оно есть у записи.
3 Comaro
 
02.05.15
08:29
zak555, Установить регистратор нужно до добавления проводок?
4 Comaro
 
02.05.15
08:29
ДенисЧ, что в моем случае будет записью?
5 ДенисЧ
 
02.05.15
08:31
запись = ДвиженияХозрасчет.Добавить();
И потом уже в неё писать.

А вообще - это описано в учебниках.
Даже конструктор движений в конфигураторе есть...
6 Comaro
 
02.05.15
08:36
ДенисЧ, спасибо большое!