Имя: Пароль:
1C
 
1С:БП 3.0.207 — «Предопределенный элемент не существует» (доп. реквизиты)
☑
0 nikita-reshetnik
 
01.10.26
✎
13:45
Коллеги, столкнулся с довольно странной ситуацией после обновления 1С:Бухгалтерии до версии 3.0.207.25. (вчера, 30.09.2026 Fresh переехала на данную версию)

После обновления перестали работать сразу несколько независимых внешних обработок, которые работают с дополнительными реквизитами/сведениями.

Ошибка во всех случаях примерно одна:

Ошибка при выполнении операции над данными
"Предопределенный элемент не существует"

При этом сами объекты конфигурации (например, документы «Поступление на расчетный счет», «Списание с расчетного счета», справочник «Контрагенты») существуют и штатно используются.

При разборе выяснилось, что старый универсальный механизм получения дополнительных реквизитов/сведений обращается к предопределенным данным через ИмяПредопределенныхДанных.

Например, ожидается имя вида:
Документ_ПоступлениеНаРасчетныйСчет

Но в конфигурации сейчас встречаются соответствующие предопределенные элементы с именами вроде:
УдалитьДокумент_ПоступлениеНаРасчетныйСчет

Аналогичная картина наблюдается и для других объектов.

При этом в официальном описании изменений версии 3.0.207 я никаких изменений этого механизма не нашёл.

Вопрос: кто-нибудь уже сталкивался с подобным после перехода на 3.0.207 / 3.0.207.25?

Интересует в первую очередь:

действительно ли в этой версии были изменения/миграция предопределенных данных;
является ли изменение имен вроде УдалитьДокумент_... штатным и ожидаемым;
изменился ли рекомендуемый способ программного получения дополнительных реквизитов/сведений;
либо это всё-таки ошибка/регрессия самой конфигурации или Fresh.

Если кто-то уже разбирался с этим или видел официальную информацию по изменению механизма — буду благодарен за ссылку или направление, куда копать.
1 Волшебник
 
01.10.26
✎
14:06
Запустите рег.задание "Отложенное обновление ИБ"
2 nikita-reshetnik
 
01.10.26
✎
14:18
(1) Волшебник, спасибо за наводку, но дело не в этом:

1. База крутится во Фреше (1С:Fresh) — здесь в принципе нет доступа к управлению регламентными заданиями (ограничение прав сервиса в модели сервиса).

2. Заглянул в стандартную форму БСП «Результаты обновления приложения» — все дополнительные процедуры обработки данных завершены штатно еще ночью (все 20 процедур выполнены успешно, проблем с обработчиками и данными нет). То есть миграция прошла полностью.

Проблема именно в том, что в самом релизе 3.0.207 разработчики переименовали предопределенные элементы наборов свойств в метаданных (добавив префикс Удалить...), из-за чего старый код, завязанный на поиск через ИмяПредопределенныхДанных = "Документ_" + Имя, падает.

Пока разбирался, нашел следующий вариант решения:
Переделываем код всех внешних обработок на получение наборов для документа - УправлениеСвойствами.НаборСвойствОбъекта(ОбъектМетаданных), а после уже свойство передаем в запрос к ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.
3 Доминошник
 
01.10.26
✎
17:43
(0) Вообще - судя по этому https://infostart.ru/1c/tools/1017570/#message2290316 - давно должны были пропасть...

Я понимаю, что ЗУП не БП - но сообщение 2019 года.