1 Преимущества решения
Контроль до записи. Предварительный план позволяет проверить состав объектов, новые номера и ошибки до выполнения. Само построение плана не записывает объекты и не запускает пользовательский код.
Работа с документами и справочниками. Выбор типов строится по метаданным конфигурации с учётом права чтения. Поиск помогает быстро найти нужный тип; отметки не теряются при фильтрации.
Понятный результат по каждому объекту. Статусы, число попыток и подробности позволяют разобраться, что выполнено, пропущено или завершилось ошибкой. Из результатов можно открыть конкретный документ или элемент справочника.
Управляемая очередь. Прогресс показывает обработанную долю очереди. Остановка действует между пакетами, а успешные операции сохраняются отдельно от ошибочных.
Подключение без изменения конфигурации. Решение поставляется внешней обработкой EPF с регистрационными сведениями для механизма «Дополнительные отчёты и обработки». Обновляется файл обработки, а не типовая конфигурация.
Встроенный редактор кода. Для специалиста предусмотрены подсветка синтаксиса 1С, номера строк, отступы и отмена изменений. Код работает в явно описанном контексте каждого объекта.
Защита актуальности плана. Перед выполнением сверяется версия данных объекта. Если после подготовки объект был записан, операция отклоняется и требует нового плана. Изменения другого пользователя не перезаписываются по устаревшему снимку.
2 В чём польза
Для специалиста 1С обработка собирает повторяющиеся действия в одном рабочем месте. Не требуется создавать отдельную внешнюю обработку для каждого стандартного изменения префикса, реквизита или состояния проведения.
Для администратора важна прослеживаемость. Ошибки отражаются в результатах и журнале регистрации; уведомление помогает заметить проблему во время работы. По конкретной строке можно перейти в объект и проверить причину.
Для ответственного за данные преимущество заключается в предварительном контроле. Выборка ограничивается периодом, состоянием и реквизитом; перед записью можно снять лишние отметки. При превышении лимита скрытого частичного плана не создаётся.
Скорость зависит от конфигурации, обработчиков записи, объёма данных и оборудования. Фиксированная экономия времени не обещается. Практический эффект — меньше ручных повторений и единая процедура проверки результата.
3 Пример использования
После переноса данных нужно заменить начало номеров выбранных документов с «АБ» на «ВГ». На первой вкладке оператор отмечает нужный тип и период, затем выбирает замену префикса. В поле текущего префикса вводит «АБ», нового — «ВГ». Номер АБ00001 должен превратиться в ВГ00001.
Оператор формирует план и проверяет новые номера. Документ с другим началом номера получает ошибку плана. После проверки оператор запускает готовые строки, отслеживает прогресс и открывает нужный документ прямо из результатов. При необходимости сохраняет отчёт о выполнении.
4 Функциональные возможности
Провести документы. Обрабатываются непроведённые документы; уже проведённые пропускаются.
Перепровести документы. Обрабатываются проведённые документы; непроведённые пропускаются. Отмена проведения снимает состояние проведения; повторная отмена для непроведённого документа даёт пропуск.
Перезаписать объекты. Обычные объекты записываются; проведённые документы перепроводятся, чтобы сохранить согласованность движений. Проверки конфигурации остаются в силе.
Установить или снять пометку удаления. Физического удаления нет. Для снятия пометки включите помеченные объекты в отбор.
Заменить префикс. Меняется начало строкового номера документа или кода справочника. Пустой новый префикс удаляет старый. Несовпадающий префикс обозначается ошибкой плана.
Перенумеровать. Для каждого типа формируется отдельная последовательность. Указываются префикс, первый номер и число цифр. Снятие отметок оставляет пропуски последовательности.
Изменить реквизит. Из списка выбирается реквизит шапки и задаётся новое значение совместимого типа. Нельзя подменять этим режимом редактирование произвольных табличных частей.
Выполнить произвольный код. Серверный код выполняется для каждого объекта. Запись производится обработкой, если код не установил признак пропуска.
Новые номера проверяются на длину и занятость в типе, включая другие периоды и владельцев. Автоматического подбора следующего свободного номера нет.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.27.88
- 1С:Комплексная автоматизация 2, релизы 2.5.27.88
- 1С:ERP Управление предприятием 2, релизы 2.5.27.88
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.143
- Розница, редакция 3.0, релизы 3.0.14.143
- Документооборот КОРП, редакция 3.0, релизы 3.0.21.3
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.38.92
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.206.19
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.206.19
Вступайте в нашу телеграмм-группу Инфостарт