Для наведения "красоты" и порядка в проведенных документах в конце месяца бухгалтеры попросили упорядочить их по времени. То есть, все платежи полученные - на 9-00, все отгрузки - на 14-00, требования-накладные - на 19-00 и.т.д. Для реализации этой задачи написал небольшую обработку, позволяющую это делать.
Статус проведения у документов не меняется, то есть если обработка идет по проведенным документам, они перепроведутся, если по непроведенным - то нет. Поле флаг "Доп.условия" активирует поле ввода, в которое можно дописать условие на языке запросов, например "Подразделение = Склад". При этом условие должно выполняться для всех документов включенных в список (поэтому и написано "не трогать" :-))) )
Тестировалась на УПП 1.3, но должна работать на любых конфигурациях 8.2.
Код открытый. Буду рад за любые пожелания по доработке.
Файлы обработки:
- Gruppovaya_obrabotka_vremeni_dokumentov.epf Для скачивания нужна регистрация
В этой группе 1С
- Обработка выборки документов и выборочное перепроведение по видам движений для 1С-Предприятие-7.7
- Глобальная замена значений
- Отмена пометки удаления для 1С Предприятие 77, в том числе и с подчиненных справочников
- Помощник создания документа движения регистра
- Установка даты напоминания интернет поддержки БП 2.0.32
- Произвольная обработка данных таблицы MXL
- Проверка дублей во всех справочниках 8.2
- Синхронизация файлов