Имя: Пароль:
1C
 
Как правильно дописать проводку в документ?
0 grumpi
 
29.01.20
11:41
БП 3.0.74.69 Платформа 8.3.14.1976

По подписке на событие добавляю проводку по забалансовому счету в документ реализация:

    НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Регистратор.Установить(Источник.Ссылка);
    НаборЗаписей.Прочитать();
    НоваяПроводка = НаборЗаписей.Добавить();
    НоваяПроводка.Период = Источник.Дата;
    НоваяПроводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62У");
    НоваяПроводка.СубконтоДт.Контрагенты = Источник.Контрагент;
    НоваяПроводка.СубконтоДт.Договоры = Источник.ДоговорКонтрагента;
    БухгалтерскийУчет.УстановитьСубконто(НоваяПроводка.СчетДт,НоваяПроводка.СубконтоДт,ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.НайтиПоНаименованию("Заказы"),Источник.Заказ);
    НоваяПроводка.Сумма =  СуммаДокумента;
    НаборЗаписей.Записать();

В операции документа проводка появляется. В оборотно-сальдовой по счету 62У проводка тоже видна.
Нажимаю на расшифровку - открывается пустая карточка счета. Пробовал добавлять проводку не по подписке на событие, а вручную - ручная проводка отображается в карточке.
Видимо где-то в коде косяк, а где не пойму.
1 azt-yur
 
29.01.20
11:48
(0) Отборы в карточке возможно не совпадают с установленными субконто. Бывает иногда такое что в субконто может встать NULL или Неопределено, а в карточке устанавливается отбор на пустую ссылку. В общем попробуй посмотреть в эту сторону.
2 azt-yur
 
29.01.20
11:49
(0) и кстати нигде не заполняешь организацию проводки
3 Temai
 
29.01.20
12:23
(0) И заполни регистратор еще
4 grumpi
 
03.02.20
12:53
Спасибо, заполнил организацию и регистратор, и все встало на свои места.