Добрый день. Один и тот же код в подписке на события при проведении документа для требования-накладной и перемещения товаров. В обработчике снимаются запросом остатки с регистра бухгалтерии. Так вот при одном и том же запросе при проведении требования-накладной остатки уже показывает как после проведения ТН. Т.е. как будто движения уже записаны. А вот в перемещении остатки показывает как до движений, как будто они ещё не записаны в регистр. Код одинаковый, везде стоит Источник.Движения.Хозрасчетный.Записывать = Истина; перед запросом. Кто-нибудь знает в чём может быть секрет? Бухгалтерия предприятия 3.0
Если у кого-то возникнет такой вопрос, то решается следующим образом. По всей видимости в Требовании-накладной ранее в коде было Движения.Хозрасчетный.Записать(), а в перемещении не было такого. Как только в перемещении перед выполнением запроса поставил метод Движения.хозрасчетный.Записать() сразу стало всё на свои места. А Источник.Движения.Хозрасчетный.Записывать = Истина стояло и там и там, но не решало ничего.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший