В новых релизах типовых конфигураций на БСП 3.1.12 загрузка правил синхронизации из файла отключена: «Функциональность по загрузке правил устарела и более не поддерживается». Обработка возвращает загрузку комплекта правил КД2 (zip) и не зависит от общих модулей конфигурации.
Начиная с БСП 3.1.12 (например, ЗУП 3.1.38) в форме «Правила синхронизации» переключатель «Из файла на компьютере» недоступен, а команды загрузки правил удалены из всех форм регистра «Правила для обмена данными». Правила, загруженные раньше, продолжают работать, но обновить их из файла через интерфейс больше нельзя. Это критично для обменов по правилам Конвертации данных 2.x, например с нетиповыми или отраслевыми конфигурациями, для которых правила поставляются отдельным архивом.
Что делает обработка
Показывает список синхронизаций, для которых в базе есть правила конвертации, и текущие правила (из файла или из конфигурации, для какой версии).
Загружает комплект правил из zip-архива:
- ExchangeRules.xml — правила конвертации текущей программы;
- CorrespondentExchangeRules.xml— правила конвертации программы-корреспондента;
- RegistrationRules.xml— правила регистрации.
Проверяет, что правила предназначены для этой программы. Если отличается версия, задаёт вопрос, как это делала типовая форма.
Сохраняет настройки отладки обмена, записывает правила в регистр одной транзакцией и сбрасывает кэш механизма регистрации объектов.
Логика загрузки перенесена в саму обработку. Общие модули конфигурации и программный интерфейс регистра (ЗагрузитьКомплектПравил и т.п.) не используются, поэтому обработка продолжит работать, даже если эти функции будут удалены в следующих релизах.
Неустранимые зависимости:
- регистр сведений «Правила для обмена данными»;
- обработки-движки «Конвертация объектов информационных баз» и «Загрузка правил регистрации объектов» — они же выполняют сам обмен.
Обращение к движкам динамическое: если их нет, выводится понятное сообщение.
Подключение
- Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки → «Добавить из файла…».
- Подтвердить работу в небезопасном режиме (обработка записывает в регистр правил).
- Размещение: раздел «Администрирование».
Обработку можно открыть и через «Файл → Открыть».
Проверено:
- 1С:Зарплата и управление персоналом 3.1, релиз 3.1.38.92, платформа 8.3.27.2130.
Логика загрузки основана на коде Библиотеки стандартных подсистем 3.1.12 (© ООО «1С-Софт»), распространяемой по лицензии Creative Commons Attribution 4.0 International (CC BY 4.0). Изменения: логика перенесена во внешнюю обработку и отвязана от общих модулей конфигурации.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.38.92
Вступайте в нашу телеграмм-группу Инфостарт