День добрый!
Бух 3.
Пока Выборка.Следующий() Цикл
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Выборка.Регистратор);
НаборЗаписей.Прочитать();
Для Каждого Проводка Из НаборЗаписей Цикл
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, НомерСубконто, Неопределено);
КонецЦикла;
//НаборЗаписей.ОбменДанными.Загрузка = Истина;
НаборЗаписей.УстановитьАктивность(Истина);
НаборЗаписей.Записать();
КонецЦикла;
Не сохраняет, но и ошибок не дает.
Что не так?
Спасибо.
...
Если ВидСубк.ТипЗначения.СодержитТип(ТипЗнч(ЗначениеСубконто)) Тогда
Субконто.Вставить(ВидСубк, ЗначениеСубконто);
ИначеЕсли Сообщать Тогда
ОбщегоНазначения.СообщитьОбОшибке("Неверное значение """ + ЗначениеСубконто + """ для вида субконто <" + ВидСубк + ">",, Заголовок);
КонецЕсли;
а там точно неопределено? или там пустая ссылка какая может быть? а то счас в оборотке по счету задвоятся итоги.
я вот сейчас мучаюсь косяки прошлого периода пытаюсь прикрыть, программно создавая проводки с некоторыми пустыми субконто