Для наведения «красоты» и порядка в проведенных документах в конце месяца бухгалтеры попросили упорядочить их по времени. То есть, все платежи полученные — на 9-00, все отгрузки — на 14-00, требования-накладные — на 19-00 и.т.д. Для реализации этой задачи написал небольшую обработку, позволяющую это делать.
Статус проведения у документов не меняется, то есть если обработка идет по проведенным документам, они перепроведутся, если по непроведенным — то нет. Поле флаг «Доп.условия» активирует поле ввода, в которое можно дописать условие на языке запросов, например «Подразделение = Склад». При этом условие должно выполняться для всех документов включенных в список (поэтому и написано «не трогать» :-))) )
Тестировалась на УПП 1.3, но должна работать на любых конфигурациях 8.2.
Код открытый. Буду рад за любые пожелания по доработке.
Отличная обработка, избавит от рутинной работы в конце месяца и возможных ошибок (например при заполнении книги покупок/продаж)
Отлично!
Спасибо. Весьма Просто и элегантно
Писали подобную фигню под УПП — было.. Менее универсальную, правда, но зато запускалась вполне по расписанию регламентником.
Цель — избавиться от огромадных минусов при расценке товаров на складе в течение месяца (возникали как раз из-за нарушений порядка в проведении документов при РАУЗ).
Только недавно выковыривал ошибки из нее.. Одной из последних было то, что реализация не дает провести себя раньше заказа. Ну и поступление тоже. Просто на будущее учтите, если что )
Спасибо, пригодилась
Все бы хорошо … только
Зачем обработка проводит документы (при выборе непроведенных)
Когда ее об этом не просят?
И (сам просил … не серчай), было бы еще замечательнй, если бы можно было устанавливать «смещение» одного документа относительно другого