Обновление настроек отправки документов ЭДО на новый формат УПД 5.03
Обработка, помогающая изменить настройки отправки документов по ЭДО — со старого формата «УПД 2019 (ММВ-7-15/820@)» на новый формат «УПД 5.03 (ЕД-7-26/1032@)».
- Описание
- Подробнее
Описание
Всем привет!
С 1 апреля 2025г меняется формат передачи УПД. Сама УПД не меняется (имеется в виду, формат печатной формы остается такой же), а вот формат передачи по каналам связи должен быть теперь вот таким "УПД 5.03 (ЕД-7-26/1032@)".
В телеграмм-канале 1С:ЭДО (t.me/edo_1c) сказано, что
если у вас актуальная версия программы и вы не ставили в настройках запрет на смену формата, то ничего делать не нужно.
У меня актуальная версия программы БП Проф 3.0.173.31 , и я не ставил в настройках запрет на смену формата. Но у меня все равно посыпался обмен.
Стал разбираться в деталях, появилась данная обработка.
Представленная внешняя обработка была разработана на платформе 1С:Предприятие 8.3.25.1445, на конфигурации Бухгалтерия предприятия, редакция 3.0.173.31.
Также обработка протестирована на платформе 1С:Предприятие 8.3.24.1667, на конфигурации Управление торговлей, редакция 11.5.21.104.
Ее можно открыть через меню Файл-Открыть и/или подключить как дополнительную внешнюю обработку.
Немного теории. Все настройки отправки документов по ЭДО хранятся в регистре сведений "Настройки отправки электронных документов по видам" (далее по тексту, просто "настройки"). Запрет на смену формата регулируется параметром "Версия формата установлена вручную" — это ресурс в этом регистре.
Почему может появиться запрет? У всех свои причины, о которых никто уже не помнит. На своем примере поясню: в свое время был переход в ЭДО при подписании реализаций: переход с формата "Товарных накладных" на формат "УПД". Я помню, что тогда так и настроил вручную: оставил подписание реализаций в формате "Товарных накладных". Видимо, в тот момент и проставилась эта галочка "Версия формата установлена вручную". И многие годы эта галочка не беспокоила.
Теперь, кажется, пришло время убрать во всех настройках эту галочку и установить новый формат УПД 5.03.
Более подробно про смену форматов исходящих документов описано здесь 1С:ЭДО. Смена форматов исходящих документов.
Итак, после открытия обработки список автоматически заполняется настройками с фильтром "Версия формата установлена вручную = ИСТИНА". Можете проверить свою базу и текущие настройки, просто открыв обработку. Если в ней появятся строки настроек, значит нужно их изменить. На рисунке ниже указан идентификатор старого формата ON_NSCHFDOPPR_1_997_01_05_01, ему соответствует представление формата "УПД 2019 (ММВ-7-15/820@)".

Обработка не анализирует, имеются ли на данный момент какие-либо реализации (проведенные и не подписанные). Возможно, что вы с этим контрагентом уже не работаете. При этом можно спокойно изменить настройки для всех контрагентов.
Если у вас список заполнился настройками, можете для начала открыть контрагента по кнопке зеркальце ("Открыть значение"), далее переходите в раздел ЭДО — Настройки отправки документов. Дополнительные примеры перехода в настройки отправки документов можете прочитать здесь 1С:ЭДО. Настройки отправки по договорам.

Дважды щелкаете на настройке, откроется список видов документов с форматами.

Найдите в списке следующий формат "УПД 2019 (ММВ-7-15/820@)". Это уже неактуальный формат передачи УПД. Провалитесь в него по гиперссылке — у вас откроется форма выбора формата (форма редактирования настроек).

Выберите новый формат "УПД 5.03 (ЕД-7-26/1032@)", а в разделе "Другие настройки" снимите галочку "Версия формата установлена вручную".

Нажмите "Готово" и не забудьте записать настройки, чтобы звездочка исчезла из заголовка формы.

Теперь можете все это сделать не вручную интерактивно, а программно по кнопке: выделите несколько настроек — я рекомендую по одной у каждого контрагента. Оставьте без выделения по одной настройке у контрагентов, чтобы можно было легко и быстро перейти в карточку контрагента и проверить, изменились ли настройки. После проведенной процедуры нажмите кнопку "Обновить список", чтобы заново перезаполнить список настройками.

После того, как вы убедились, что обработка работает корректно (хватает прав, нет конфликтов блокировок), — смело нажимайте на кнопку "Обновить все строки". Будут последовательно программно отредактированы все настройки из списка — старый формат заменен на новый.
После проведенной процедуры нажмите кнопку "Обновить список", чтобы заново перезаполнить список настройками. В идеальном случае, список должен остаться пустым.
Сервисные функции. В обработку добавлены две важные сервисные функции:
1) Отбор по старому формату — когда в базе поменяли формат УПД на новый, но при этом не сняли галочку "Не обновлять версию формата автоматически" — тогда можно заполнить список с параметром "Отбор по старому формату = Истина".
Если список станет пустым, это значит, что все форматы в ваших настройках — актуальные, если без этого параметра "Отбор по старому формату = Истина" список заполняется, значит в настройках стоит признак "Не обновлять версию формата автоматически = Истина". Единственный минус в этом случае, что через N-лет (при очередном обновлении 1С) формат ЭДО не обновится автоматом на актуальный.
Поэтому желательно все-таки обновить все настройки с помощью представленной обработки — тогда в базе будут записаны настройки с признаком "Не обновлять версию формата автоматически = Ложь".
2) Тестирование без перезаписи — можете возвести галочку и попробовать обновить настройки — алгоритм отработает до момента записи измененных сведений и не будет перезаписывать сведения. Данная сервисная функция используется прежде всего для тестового прогона обработки.
Немного теории. В обработке имеется дополнительная форма "ДополнительныеФункции", в модуле которой вы увидите ряд типовых процедур и функций, с помощью которых сможете расширить понимание связей между объектами ЭДО.
Например, все форматы передачи ЭДО хранятся в регистре сведений "ФорматыЭлектронныхДокументов", в самом регистре есть поле "Формат" (это идентификатор формата, например ON_NSCHFDOPPR_1_997_01_05_03_01 — соответствует новому актуальному формату) и поле "Представление" (это представление формата, например "УПД 5.03 (ЕД-7-26/1032@)" — соответствующее новому актуальному формату).
Представленная обработка, я полагаю, будет работать на любых конфигурациях, в которых используется регистр сведений "НастройкиОтправкиЭлектронныхДокументовПоВидам". Я полагаю, это один из ключевых регистров ЭДО, который повторяется во всех типовых конфигурациях.
________________________________________________________________
PS. После изменения настроек нужно Переформировать документы ЭДО, которые были созданы по старому формату — в форме Текущие дела ЭДО внутри каждого документа ЭДО. Не знаю, как задумано, но у меня задваиваются документы ЭДО после переформирования — один из них я аннулирую и закрываю принудительно — через меню Действия.
Более подробно про переформирование электронных документов описано здесь 1С:ЭДО. Переформирование созданного электронного документа.

