Консоль перепроведения документов

Опубликовал Novosibirsk Всеволод (narh) в раздел Администрирование - Сервисные утилиты

Обработка для массового перепроведения документов, отобранных при помощи запроса. Запросы вместе с параметрами хранятся также как и в консоли запросов/отчетов. Возможно указание настроек перепроведения (запись логов, пауза перед проведением следующего документа).

Часто приходится осуществлять перепроведение документов задним числом, к примеру из-за ошибки формирования проводок, внедрения изменений в соответствии с изменившимся законодательством, да и много из-за чего еще. Для каждого такого перепроведения приходилось писать новую обработку, которая, правда, впоследствии превращалась в шаблон, в котором менялись лишь запросы для отбора документов. В принципе не так уж и плохо, но надоело возиться с кучей обработок, прописывать в них параметры запросов. А ввиду "навороченности" отборов кроме как запросами зачастую отобрать документы не получалось возможным.

Поэтому и написал эту универсальную обработку (глядя на консоль отчетов), которая позволяет:

- Хранить дерево запросов с параметрами для отбора документов. В результате запросов должны быть поля "Документ" и "Дата".

- Осуществлять полное или выборочное перепроведение отобранных документов.

- Задавать параметры перепроведения: вывод сообщений, запись логов в файл, пауза (в секундах) перед проведением следующего документа

Скачать файлы

Наименование Файл Версия Размер
Консоль перепроведения документов
.epf 39,96Kb
08.09.14
172
.epf 39,96Kb 172 Скачать

См. также

Комментарии
1. Дмитрий Бухалов (Re:аниматор) 387 21.04.10 08:52 Сейчас в теме
{Форма.ФормаРедактированияЗапроса(122,7)}: Процедура или функция с указанным именем не определена (НайтиСтрокуПоПути)
ТС = <<?>>НайтиСтрокуПоПути(ОтчетРасшифровки);
{Форма.ФормаРедактированияЗапроса(129,22)}: Процедура или функция с указанным именем не определена (ПолучитьПутьСтроки)
ОтчетРасшифровки = <<?>>ПолучитьПутьСтроки(ВыбранныйОтчет);
{Форма.ФормаРедактированияЗапроса(251,7)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(Значение) Тогда


Напильником дорабатывать самому?

з.ы. пока код не посмотрел, не мог понять как создать запрос, не информативно
2. Novosibirsk Всеволод (narh) 5 21.04.10 09:14 Сейчас в теме
Извиняюсь, не доглядел :(
Поправил, добавил рамки групп, чтобы было понятнее что для чего.
3. Константин Соболевский (Константин С.) 484 21.04.10 13:21 Сейчас в теме
Хм, еще довавить чтобы лог писался одновременно с проведением.
Полезно при непроизвольном закрытии системы, увидить в какой момент остановилось проведение.
4. Novosibirsk Всеволод (narh) 5 23.04.10 11:08 Сейчас в теме
(3) Сделал построчное добавление логов
5. Дандронтий Крузенштерн (dandrontiy) 31.10.11 08:54 Сейчас в теме
Обязательно надо сделать человеческое описание.

ВНИМАНИЕ! Если в запросе нет полей "Документ" и "Дата", то этого не произойдет

А чем ссылка параметр не подходит ?
6. Andrey Krapivin (kr_andr) 23.11.11 11:02 Сейчас в теме