Пытаюсь изменить некоторые проводки при записи в регистр бухгалтерии. Делаю это в подписке на событие записи в регистр бухгалтерского учета. Процедура выглядит так:
Процедура зскПогашениеСтоимостиБухПроводкиПриЗаписи(Источник, Отказ, РежимЗаписи) Экспорт
ЕстьИзменения = Ложь;
Для Каждого Проводка из Источник Цикл
Если Проводка.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.11.2") Тогда
Проводка.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения] = Проводка.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения];
ЕстьИзменения = Истина;
КонецЕсли;
КонецЦикла;
Если раскомментировать строчки с "Источник.Записать();", то вываливается ошибка, если закоментировать, то сделанные изменения не записываются в базу. Подскажите что я делаю не так.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший