Когда-то незнакомый программист добавил к товарам реквизит ТипТовара и указал для него значение ПеречислениеСсылка.ТипТовара. В перечислении ТипТовара перечислены все возможные значения.
Встала задача добавить ещё один тип. Захожу в перечисление и просто добавляю новое значение.
Но после обновления базы у меня выскакивает ошибка о неизвестном значении, которое я добавил. Анализируя код, оказывается что реквизит не имеет новое значение.
Что происходит? Я забыл что-то обновить?
Ребят я разобрался. Всем спасибо. Для каждого типа товара был свой таб в форме изменения номенклатуры. Ошибка возникала из-за того, что он не мог найти таб для нового типа, который я добавил. После добавления нового таба и копирования нужных полей в него, всё заработало.
Но после обновления базы у меня выскакивает ошибка о неизвестном значении, которое я добавил. Анализируя код, оказывается что реквизит не имеет новое значение.
Похоже, что в вашем документе есть куча проверок. Внесенное значение в коде сравнивается на допустимость со старыми значениями перечислений - ваше новое не находится и очищается. Анализируйте код дальше... Но для начала можете добавить в вопрос скриншот ошибки.