Была доработана эта обработка.
Исходная обработка формирует отдельную операцию по каждой проводке, я сделал, чтобы формировалась общая операция.
Ищет статью прочих доходов и расходов по полю, хотя логичнее ее вынести для выбора в форму, что я и сделал.
Сделан рефакторинг кода, убраны многочисленные повторы, чтобы его было легче использовать.
Изменил неэффективный алгоритм двойного получения остатков.
Тестировал на БП 3.0.128.15.
Инструкция:
- Выбрать дату остатков
- Выбрать организацию
- Заполнить счет и субконто для корреспонденции (91-й и его аналитика)
- Заполнить таблицу
- Нажать "Выполнить"
- Будет сформирована операция по закрытию суммовых остатков по счету 41.