Проверка внешних обработок, расширений и доработок конфигурации перед обновлением типовой

05.11.26

Задачи пользователя - Корректировка данных

Сама поднимает новый релиз во временной копии и проверяет на нём обработки, отчёты, расширения и ваши доработки: пропавшие методы, объекты, поля запросов, перехваты, готовность к 8.5. В рабочую базу ничего не пишет.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Проверка перед обновлением, версия 2.0.0
.epf 179,06Kb ver:2.0.0
2 4 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Управляемые формы
Платформа: 8.3.24 и новее
Код открыт: да
Версия: 2.0.0

В чём задача

После обновления типовой конфигурации внешние печатные формы, отчёты, обработки и расширения часто перестают работать: метод удалили, изменилось число параметров, пропал справочник или значение перечисления, в запросе исчезло поле. С доработанной конфигурацией ещё хуже. Обновление с приоритетом вашей конфигурации молча теряет правки поставщика в изменённых вами модулях, а метод, который поставщик удалил, уходит вместе с вашей правкой.

Что сделано

Обработка «Проверка перед обновлением» проверяет всё за один запуск.

  1. Отметьте, что проверить: дополнительные отчёты и обработки из справочника, файлы .epf и .erf из папки, расширения базы, доработки конфигурации. Под «Доработками конфигурации» флажок «Глубокая проверка» с пояснением, сколько она идёт. Выберите новый релиз: обработка сама находит подходящие файлы обновления, можно указать свой. Без нового релиза проверяется текущая конфигурация. Остальное спрятано в свёрнутой группе «Дополнительно»: виды проверок, пользователь и пароль для конфигуратора (пароль не сохраняется), рабочая папка со свободным местом и тем, сколько нужно.

    Настройки: обработки из справочника и доработки конфигурации, новый релиз 11.6.2.59

    Настройки: обработки из справочника и доработки конфигурации, новый релиз 11.6.2.59

    «Дополнительно» раскрыто: виды проверок, вход в конфигуратор, рабочая папка

    «Дополнительно» раскрыто: виды проверок, вход в конфигуратор, рабочая папка

  2. Нажмите «Проверить». Сначала обработка убеждается, что всё готово: конфигуратор нужной версии установлен, база открыта не через веб-сервер, места хватает. Затем создаётся временная копия, обновляется до нового релиза, и проверка идёт на ней. Вкладка «Ход проверки» показывает шаги и время, «Отменить» останавливает работу и убирает временные файлы; то же происходит, если закрыть форму посреди проверки.

    Ход проверки: шаги, в том числе сравнение ваших доработок и обновление по методам

    Ход проверки: шаги, в том числе сравнение ваших доработок и обновление по методам

  3. По каждой обработке, расширению и по конфигурации в отчёте итог: «в порядке», «уже сломано», «сломается» (только на новом релизе), «проверить», «не проверено» (с причиной). По каждой находке: модуль, метод и строка, кусок кода, причина простыми словами и что сделать. Вверху отчёта сколько проверено и сколько в порядке, плитки только по проблемам. Фильтры по видам проверок, в том числе «Правки поставщика» и «Глубокая проверка», и поиск; вкладка «Таблица» печатается и сохраняется в Excel и PDF.

    Отчёт по доработкам конфигурации: метод, удалённый поставщиком, лишний параметр, вызов строкой

    Отчёт по доработкам конфигурации: метод, удалённый поставщиком, лишний параметр, вызов строкой

    Фильтр «Запросы»: поля, которых нет, в том числе в запросе, собранном из кусков

    Фильтр «Запросы»: поля, которых нет, в том числе в запросе, собранном из кусков

    «Правки поставщика»: что сейчас у вас и что поставщик изменил в новом релизе

    «Правки поставщика»: что сейчас у вас и что поставщик изменил в новом релизе

    Таблица находок для печати и Excel

    Таблица находок для печати и Excel

Как работает обработка

Рабочая база не меняется: всё идёт во временной копии в рабочей папке, после проверки копия удаляется.

  1. Конфигурация базы выгружается в файл и загружается во временную файловую базу. Это делает конфигуратор той же версии платформы в пакетном режиме, без окон.
  2. Если нужно проверить доработки, обработка ещё до обновления сравнивает конфигурацию поставщика с вашей. Краткий отчёт сравнения даёт список добавленных и изменённых объектов. Для изменённых модулей полный отчёт сравнения даёт изменённые строки, они накладываются на методы модуля: метод с изменённой строкой ваш изменённый, метода нет у поставщика, значит он ваш новый. Если отчёт пуст, своих доработок нет. Если конфигурации поставщика нет, она снята с поддержки, и раздел доработок помечен «не проверено» с причиной.
  3. Временная база обновляется до нового релиза. Для доработанных модулей обработка пишет файл настроек объединения, где каждый метод вашей версии модуля назван явно: ваши изменённые с приоритетом вашей конфигурации, ваши новые не трогаются, остальные берутся от поставщика. Так правки поставщика в методах, которых вы не касались, приходят, а ваши остаются.
  4. Расширения загружаются во временную базу и применяются к новому релизу: применится ли расширение, решает платформа.
  5. Из нового релиза выгружается состав: модули, методы с параметрами, объекты метаданных, реквизиты и значения перечислений. Для запросов во временную базу ставится временное расширение с текстами ваших запросов: временная база запускается без окон, разбирает каждый текст на новом релизе и закрывается, итог читается из её журнала. Запросы при этом не выполняются.
  6. Тексты обработок, расширений и вашего кода разбираются и сверяются с составом: вызовы общих модулей, число параметров, объекты, таблицы и поля запросов, в том числе собранных из кусков, вызовы строкой, устаревшие методы БСП, готовность к 8.5. Код не выполняется, тексты только разбираются.
  7. В выгрузке временной базы после обновления обработка ищет блоки, которые платформа оставляет при слиянии (две версии текста рядом, версия поставщика закомментирована): внутри метода это правка поставщика, которую обновление не применило, между методами это текст поставщика, разошедшийся с вашим. Списки методов до и после обновления сравниваются: метод был, после обновления его нет, и он не ваш новый, значит его удалил поставщик.
  8. С флажком «Глубокая проверка» во временной базе запускается «Проверка конфигурации» с расширенной проверкой модулей на сервере и в тонком клиенте. Она компилирует всю конфигурацию и находит то, что без компиляции не видно: обращение к реквизиту через переменную, ошибки, которые слияние оставило в доработанном модуле. Из журнала в отчёт идут только строки по вашему коду. Если место нашли и разбор, и глубокая проверка, находка одна с пометкой «Подтверждено конфигуратором».
  9. Временная база и файлы удаляются, отчёт остаётся на форме.

Сколько идёт на Управлении торговлей: доработки на текущей конфигурации до 10 минут, с новым релизом 15-25 минут, глубокая проверка добавляет около 30 минут.

Как подключить

Администрирование, «Печатные формы, отчёты и обработки», «Дополнительные отчёты и обработки», либо «Файл», «Открыть». Один файл для всех конфигураций: в каждой папке публикации лежит одна и та же обработка.

Нужно:

  • тонкий или толстый клиент Windows;
  • полная установка платформы той же версии, что у базы, с конфигуратором на этом компьютере; если новый релиз требует 8.5, нужна и она;
  • пользователь, которого пускают в конфигуратор, или вход по аутентификации Windows;
  • подключение к серверу 1С напрямую или файловая база;
  • свободное место от 10 ГБ в рабочей папке: временная база занимает от 1,2 до 10 ГБ;
  • право на небезопасный режим при подключении обработки.

Нашли ошибку или есть предложение, напишите в комментариях к публикации, исправлю бесплатно.

Проверено на

Конфигурация Релиз Платформа Итог
Управление торговлей 11.5.27.95 8.3.27.2342 работает
Управление торговлей, доработанная (на поддержке с возможностью изменения) 11.5.27.95 8.3.27.2342 работает
Комплексная автоматизация 2.5.22.174 8.3.27.2342 работает
Бухгалтерия предприятия 3.0.207.28 8.3.27.2342 работает
Зарплата и управление персоналом 3.1.38.123 8.3.27.2342 работает
Управление нашей фирмой 3.0.14.168 8.5.1.1529 работает
Розница 3.0.14.168 8.5.1.1529 работает
Управление предприятием 2.6.2.59 8.5.1.1529 работает
Управление торговлей 11.5.17.234 8.3.24.1819 работает
Управление торговлей 11.6.1.70 8.5.1.1529 работает
Комплексная автоматизация 2.5.27.95 8.3.27.2342 работает

Как проверяли: на каждой конфигурации обработки с заложенными ошибками: все найдены в своих строках, правильные обращения находок не дали. На доработанной Управлении торговлей 11.5.27.95 свой общий модуль и правки в типовых модулях, которые поставщик в 11.6.2.59 тоже изменил или удалил: обработка нашла ошибки в вашем коде, правку поставщика, которую обновление не применило, и вызов удалённого поставщиком метода; код поставщика находок не дал. Обновление по методам сверено на платформах 8.3.24 и 8.3.27: модули после него совпадают. Отмена посреди обновления убирает временную базу; неверный пароль даёт понятное сообщение.

Ограничения

  • Работает только в Windows, где установлена платформа с конфигуратором. Веб-клиент и Фреш не подходят.
  • Нужен небезопасный режим: обработка запускает конфигуратор.
  • В рабочую базу ничего не записывается; обработки и запросы не выполняются, их тексты только разбираются.
  • Доработки проверяются только у конфигурации на поддержке с возможностью изменения. У снятой с поддержки свой код не отделить от кода поставщика: раздел доработок помечен «не проверено». Обработки и расширения у неё проверяйте с полным .cf нового релиза, файл .cfu к ней не применяется.
  • В доработках не проверяются формы и их модули, роли, подписки и регламентные задания. Обращение к реквизиту через переменную находит только глубокая проверка.
  • Разницу поставщика по методу обработка показывает по блокам слияния, а не как чистое сравнение старой и новой версии поставщика.

История версий

Версия 2.0.0 от 08.11.2026

  • Проверяется код самой конфигурации, если она на поддержке с возможностью изменения: добавленные вами объекты целиком, доработанные типовые модули только по вашим методам. Код поставщика находок не даёт.
  • Временная копия обновляется по методам: ваши изменённые методы с приоритетом вашей конфигурации, ваши новые остаются, остальные приходят от поставщика. Так проверка видит конфигурацию, близкую к той, что будет после аккуратного обновления.
  • Потерянные правки поставщика: метод, который изменили и вы, и поставщик, отмечен «проверить», под находкой ссылка «Что изменил поставщик» показывает обе стороны.
  • Методы, которые поставщик удалил: находка на каждый вызов и на ваш изменённый метод, который уйдёт при обновлении.
  • Вызовы, записанные строкой (через «Выполнить», вызов метода конфигурации по имени, общий модуль по имени), проверяются как обычные вызовы, устаревшие методы БСП отмечены «проверить». Это работает и для обработок, и для расширений.
  • Глубокая проверка по желанию: стандартная «Проверка конфигурации» конфигуратора во временной базе, в отчёт идут только строки по вашему коду.

Всё, что умела версия 1.5 для обработок и расширений, работает как раньше.

Версия 1.5.0 от 05.11.2026

Первая версия на Infostart: проверка внешних обработок и расширений.

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.6.1.70, 11.5.27.95, 11.5.17.234
  • 1С:Комплексная автоматизация 2, релизы 2.5.27.95, 2.5.22.174
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.207.28
  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.38.123
  • Управление нашей фирмой, редакция 3.0, релизы 3.0.14.168
  • Розница, редакция 3.0, релизы 3.0.14.168
  • 1С:ERP Управление предприятием 2, релизы 2.6.2.59

Вступайте в нашу телеграмм-группу Инфостарт

обновление внешние обработки расширения проверка совместимость запросы перехваты 8.5 доработки конфигурации слияние

См. также

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    52909    145    164    

98

Зарплата Корректировка данных Бухгалтер 1С 8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет НДФЛ Платные (руб)

Внешняя обработка сравнивает НДФЛ из расчетного листка и НДФЛ из регистра, на разницу формирует операцию учета НДФЛ. Исправляет расхождения, в том числе, когда Аванс больше Зарплаты Рассчитывает НДФЛ и сравнивает с исчисленным в программе. На отклонение формирует документ "Перерасчет НДФЛ"

9760 руб.

01.09.2023    10091    325    93    

25

Корректировка данных Разработчик Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Представьте, что есть система QR - кодирования, которая НЕ ТРЕБУЕТ изменения конфигурации, НЕ ТРЕБУЕТ изменения ни одной печатной формы для добавления QR-кода, включая внешние, НЕ ХРАНИТ данные штрихкодов и их связь, от чего база не "пухнет", ИМЕЕТ возможность закодировать в QR-коде произвольные данные параметров для последующей обработки полученных данных, УМЕЕТ прикреплять сканы, УМЕЕТ обработать считанный QR-код как ВЫ захотите. А также ХРАНИТ историю операций в обход базы для каждого пользователя в отдельности и УМЕЕТ работать с 2D - сканерами. А также автоматически распознавать отсканированные печатные формы (картинки или pdf-файлы) и выполнять заданные произвольные алгоритмы, в том числе прикрепление их к документам! Обновление 3.3 от 24.06.2025!

26840 руб.

26.08.2018    57625    20    65    

59

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Разработчик 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    47832    33    15    

51

Закрытие периода Корректировка данных Разработчик Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

5084 руб.

13.07.2015    55898    191    31    

144

Корректировка данных Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 11 1С:Розница 3.0 1C:ERP 1С:ЗУП 1С:УТ Платные (руб)

Инструмент для анализа и устранения битых записей в регистрах 1С:Предприятия. Позволяет поддерживать целостность данных и повышает стабильность работы системы. Обработка предназначена для диагностики и корректировки ошибок в регистрах накопления и сведений. Обеспечивает контроль корректности данных и упрощает администрирование информационной базы. Решение для автоматизированного выявления и исправления записей в регистрах 1С. Снижает вероятность сбоев при расчётах и формировании отчётности.

5490 руб.

05.09.2025    2183    4    0    

7
Для отправки сообщения требуется регистрация/авторизация