Платформа 8.3 позволяет добавлять предопределенные элементы справочника в режиме предприятия.
Иногда после работы универсальных обработок переноса возникают проблема дублирования.
Такие элементы изменить нельзя – возникает ошибка “Предопределенный элемент не уникален”
Как ее решить?
- найти тот, который имеет меньше всего ссылок
- сделать этот элемент не предопределенным
- произвести замену ссылок
- удалить элемент
Варианты практического решения
- Добавляется на форму поле ввода из предопределенный реквизита и правится его имя
- Создается обработка, которая меняет его
Проблема в том, что визуально они одинаковы и вызов для данного примера кода получения ссылки (к примеру ПланыВидовХарактеристик.ВидыСубконтоТиповые.Контрагенты), может выдать не тот элемент, при этом никакой ошибки система не выдаст.
Попутно могут возникнуть такие ошибки:
- для счета из плана счетов “Не предопределенные объекты не могут иметь предопределенные записи видов субконто” (требуется выполнить ОбъектСчета.ВидыСубконто.Очистить() перед изменением)
- Попытка записать не корректное имя предопределенного “Предопределенный элемент не существует”
Вот так! Случайная ошибка приводит к длительному исправлению.
Обработка-помощник (правой кнопкой “Сохранить ссылку как…”)
Рекламные объявления содержат единственные правдивые сведения, которые можно найти в газетах.