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