Доработанная старая УНФ 1.6. В форме элемента справочника Номенклатура не виден реквизит Способ пополнения. Хотя на форме он есть и в процедуре ПриСозданииНаСервере Видимость: Истина, Доступность: Истина. Где искать ошибку?
---
Оказалось что на реквизите СпособПополнения справочника Номенклатура стояли функциональные опции ИспользоватьПодсистемуПроизводства и ПередачаСырьяВПереработку, которые у нас отключены. Снял эти функциональные опции и реквизит появился.
---
процедура ПриОткрытии еще срабатывает после ПриСоздании
---
Процедуры ПриОткрытии не было. Я её добавил.

```1c
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    //Вставить содержимое обработчика
    Сообщить("Способ пополнения: " + Объект.СпособПополнения);
    КонецПроцедуры
```

Ставлю на Сообщить точку останова. Проверяю Видимость, Доступность: Истина, а реквизита на форме нет.
---
Разместил на форме реквизит Ссылка, чтобы можно было при изменении формы добавлять любой реквизит, реквизита Способ пополнения нет.
---
Советовали уже - пройдите на форме по всем группам где лежит этот реквизит, вполне возможно в какой то группе выключена видимость
---
В этой группе три реквизита, два из них видны, третий Способ пополнения не виден.
---
Хм бред конечно, но можете удалить этот реквизит с формы и потом поместить его снова. можно даже в другое место... или просто добавить еще один такой же, с другим именем естественно.
---
Я его ещё раз добавляю на форму, к имени добавляется 1.И его нет. Добавляю другой реквизит с типом Перечисление: ВидСтавкиНДС, то же самое к имени добавляется 1, он на форме есть и его можно выбрать.
---
картинку можете показать формы со списком реквизитов и группы где он лежит?
---
Чуть по позже. Я Тестирование и исправление запустил.
---
Да, конечно, но это не поможет ;)
---
Проблема с перечислением СпособПополения. Другие перечисления нормально выводятся на форму.
---
Проверить на вхождение в функциональные опции, проверить пользовательскую видимость элемента по ролям.
---
Под полными правами не виден.
---
Оказалось что на реквизите СпособПополнения справочника Номенклатура стояли функциональные опции ИспользоватьПодсистемуПроизводства и ПередачаСырьяВПереработку, которые у нас отключены. Снял эти функциональные опции и реквизит появился.
---
Напомни мне - сколько раз тебе говорили про функциональные опции? А я напомню: в (2) (3) (7) (16)
---
Только не говорили, как это сделать: СпособПополнения->Дополнитльно->Закладка Функциональные опции
---
А ты не спрашивал.. Ты ответил, что все проверил и с ними проблем нет. Ну раз ответил, значит вопросов не возникло, и ты умеешь обращаться с функциональными опциями. Разве не так?

PS. ПКМ - "Поиск ссылок на объект"
---
Поиск ссылок на объект я проверял, но там ничего подозрительного не нашёл. Я ещё и глобальный поиск проштудировал. Потом я стал сравнивать два реквизита с типом перечисление. Один выводился на форму, а другой СпособПополнения— нет. Нашёл различия. Устранение различий в правах не помогло. Устранил различия в функциональных опциях и реквизит стал выводиться.
---
Снял эти функциональные опции и реквизит появился.
(30) Устранил различия в функциональных опциях и реквизит стал выводиться.
Зачем вы функциональные опции меняете? Это типовой объект. Нужно было сделать то, что я написал в (16) в режиме Предприятия. Впрочем, вы проигнорировали все мои сообщения, в которых был ответ на ваши вопросы "где искать" и "что сделать".
---
Наверняка функциональная опция. В конфигураторе по этому реквизиту выполните команду контекстного меню "Поиск ссылок на объект".
---
Внутри группы какой-нибудь, наверное.
И я буду третьим, кто посоветует проверить функциональные опции реквизита. Может хоть меня услышите...
---
Проверил функциональные опции, то же самое, что и УНФ последнего релиза, где Способ пополнения виден.
---
Проверить функциональные опции – это значит проверить значения связанных с ними констант, а не просто их наличие или отличие от других релизов. Включить их можно через "Все функции", изменив константу, но лучше это сделать в соответствующих настройках ведения учета.
---
И ещё никогда не нужно забывать про расширения)
---
Расширений нет.
---
Когда-то сталкивалась с подобным полтергейстом, на обычных формах.
Но там реквизит был видим/не видим у разных пользователей и лечилось это очисткой кеша и очисткой настроек пользователя.
---
Чистка кэша не помогла.
---
Вечно все приходится делать самому за лентяев...
---
Это всё сделал(реквизита ЭтоНабор в релизе ещё не было):

```1c
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    // ГруппаЗакупкаПроизводство
    Элементы.СпособПополнения.Видимость = ЭтоЗапас();
    //Вставить содержимое обработчика
    Сообщить("Способ пополнения: " + Объект.СпособПополнения);
    КонецПроцедуры

    &НаКлиенте
    Функция ЭтоЗапас()
    Возврат Объект.ТипНоменклатуры = ПредопределенноеЗначение("Перечисление.ТипыНоменклатуры.Запас");
    КонецФункции
```
---
Я не говорил, что вы должны что-то сделать. Я просто привел код из конфигурации. Который в какой-то момент выполняется. Вот там и ищите ответ на свои вопросы.