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