В нашей базе есть подписка на ОбработкуПроведения документа ВозвратТоваровОтПокупателя. Раньше работало нормально, меняли некоторые проводки, а после всех обновлений все накрылось. До обновления в подписке был такой код:
ТекущиеДвижения = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
ТекущиеДвижения.Отбор.Регистратор.Установить(ДокументОбъект.Ссылка);
ТекущиеДвижения.Прочитать();
мы получали все проводки, в которых помимо всего прочего также были проводки вида Дт90.02.1 Кт41.01, а теперь их там нет! Но в итоге документ их формиурет, значит их запись перенеслась куда-то в другое место, так выходит? Я думал, что создана еще одна подписка для этого документа в обновлениях, но ковырялся и не нашел ничего похожего. Откуда тогда берутся проводки Дт90.02.1 Кт41.01???
Мне их надо изменить, а поймать в подписке не получается.
По правде говоря я и в старой базе не могу понять, где эти движения формируются. Максимум, что нашел:
ДвиженияПоРегистрамРегл()
{...
//Формирование проводки по Проводка = Движения.Хозрасчетный.Добавить();
...}
Ни о каких товарах там речь не идет, только 60 и 62 счета.
(3) не совсем понял. Движения-то в итоге делаются, причем типовыми механизами, там ничего не меняли, была только подписка и все. Только формируются они теперь в другом месте видать и в другое время, что подпиской не ловится.
Кстати интересуют движения по бух. регистру Хозрасчетный
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой