gifts2017

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

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

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

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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


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

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

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

А чем ссылка параметр не подходит ?
6. Andrey Krapivin (kr_andr) 23.11.11 11:02
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа