Имя: Пароль:
1C
1С v8
V8.2 Запись в набор записей регистра бухгалтерии в событии
0 vitgl
 
29.09.11
15:08
Добрый день!

Пытаюсь изменить некоторые проводки при записи в регистр бухгалтерии. Делаю это в подписке на событие записи в регистр бухгалтерского учета. Процедура выглядит так:
Процедура зскПогашениеСтоимостиБухПроводкиПриЗаписи(Источник, Отказ, РежимЗаписи) Экспорт

   ЕстьИзменения = Ложь;
   Для Каждого Проводка из Источник Цикл
       Если Проводка.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.11.2") Тогда
                        Проводка.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения] = Проводка.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения];
            ЕстьИзменения = Истина;
       КонецЕсли;
   КонецЦикла;

   //Если ЕстьИзменения = Истина Тогда
   //    Сообщить("Изменения записаны");
   //    Источник.Записать();
   //КонецЕсли;

КонецПроцедуры

Если раскомментировать строчки с "Источник.Записать();", то вываливается ошибка, если закоментировать, то сделанные изменения не записываются в базу. Подскажите что я делаю не так.

Заранее спасибо!
1 Mort
 
29.09.11
15:10
Перед записью надо
2 Mort
 
29.09.11
15:11
И ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.11.2") вынеси за цикл
3 vitgl
 
29.09.11
15:23
Помогло! Спасибо!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан