Пропал из UI системный справочник AddressType, причем в базе есть

Доброго дня,

Пропал стандартный справочник 'AddressType' из UI. Поискал его в базе SQL запросом - есть, должен быть в папке General, однако там его нет.

пропал лукап, какая досада

Возможно, это результат прямого вмешательства в БД, либо какой то баг BPM, который кто-то случайно воспроизвёл.

Вот SQL запрос.

SELECT
        *
FROM SysSchema sch
JOIN SysLookup l ON l.SysEntitySchemaUId = sch.UId
JOIN SysLookupFolder lf ON lf.Id = l.SysFolderId
WHERE sch.Name = 'AddressType'

Результат: addresstypelookupdisappeared.xlsx

Подскажите, пожалуйста, как исправить, в чем может быть причина, какая дополнительная информация нужна..

Заранее благодарю!

Нравится

6 комментариев

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

Для того чтобы имелась возможность редактировать данный справочник необходимо зарегистрировать его нажав [Add], при добавлении укажите уже имеющийся в системе Объект и Страницу редактирования.

Спасибо за ответ!
Мне как раз дали задачу удалить ненужные значения из справочника AddressType, чтобы не запутывать сотрудников :sad: Какой наиболее безболезненный путь вы посоветуете для решения этой задачи?

Какие именно значения Вам не нужны? Пришлите список.
Собираетесь ли добавлять новые, возможно некоторые из них стоит переименовать

Сказали сделать такое:
1. Удалить из CommunicationType - alternate phone, primary phone, extension number, business phone, fax
2. AddressType - удалить всё, кроме home i business
Подозреваю, в дальнейшем также будут подобные запросы :lol: Как добавления, так и удаления значений..

Я пока сказал заказчикам, что поддержка посоветовала мне не удалять существующие значения из справочников, т.к. это может "поломать" приложение.

Да, совершенно верно - не стоит удалять.
Если вопрос критичен - необходимо добавлять проектную логику по маркировке используемых или неиспользуемых типов или комментировать в разделах уже существующую логику заполнения полей.

"trickbz" написал:Я пока сказал заказчикам, что поддержка посоветовала мне не удалять существующие значения из справочников, т.к. это может "поломать" приложение.

Да, это "поломает" импорт из Excel, так как он завязан на ID конкретных типов :(

В справочнике, кажется, есть поля "Использовать для контрагентов" и "Использовать для контактов"

Показать все комментарии