Добры день, есть 2 выдающих списка в типовой конфигурации мне их нужно привести к другому виду и что бы было видно только определённой группе пользователей как это можно сделать ?
---
Иногда людям нужно просто помочь, а не упражняться в остроумиии.

```1c
    &НаКлиенте
    Процедура ПриОткрытии()
    .....
    Если ТекущийПользовательПринадлежитОпределеннойГруппеПользователе­й() Тогда
    Элементы.СписокКФО.Видимость = Истина;
    //Подготавливаем массив для списка
    МассивЭлементовДляСписка = Новый Массив;
    МассивЭлементовДляСписка.Добавить("1");
    .....
    Элементы.СписокКФО.СписокВыбора.ЗагрузитьЗначения(МассивЭлементовДляСписка);
    Иначе
    Элементы.СписокКФО.Видимость = Истина;
    КонецЕсли;
    КонецПроцедуры
```
---
Составом и представлением выпадающего списка можно управлять программно. Что вам мешает это делать ?
---
Составом и представлением выпадающего списка можно управлять программно. Что вам мешает это делать ?
---
В каком меню это программы это сделать ?
---
Судя по вопросу вы не программист 1С, наймите его для этой задачи.
---
Начинающий, могу что то не понимать и в чём то путаться.
---
Это форму для программистов , а не курсов по 1С. Одно дело помочь разобраться с проблемой, другое дело все с нуля объяснять
---
Хорошо с нуля так с нуля, список КФО ссылается на перечисление которое задействовано в других формах предлагаете править его программно ?
---
а это не важно, что задействовано.
---
Заинтриговали а вы можете просто сказать вот вам надо зайти в модуль формы и создать свой список или создать копию перечисления внести в неё изменения и подключить её в реквизите ? Но второй вариант отпадает так как я его делал получилась как я то чушь хотя в списке было то что надо но при проведение КФО не был виден, соответственно была ошибка.
---
"Но второй вариант отпадает так как я его делал получилась как я то чушь хотя в списке было то что надо но при проведение КФО не был виден, соответственно была ошибка."

Естественно, если приклеить к торпеде в машине еще один руль управлять с помощью него машиной все равно не получиться.
---
присоединяюсь к (2) с таким вопросом надо к программисту!
сами не решите
---
Иногда людям нужно просто помочь, а не упражняться в остроумиии.

```1c
    &НаКлиенте
    Процедура ПриОткрытии()
    .....
    Если ТекущийПользовательПринадлежитОпределеннойГруппеПользователе­й() Тогда
    Элементы.СписокКФО.Видимость = Истина;
    //Подготавливаем массив для списка
    МассивЭлементовДляСписка = Новый Массив;
    МассивЭлементовДляСписка.Добавить("1");
    .....
    Элементы.СписокКФО.СписокВыбора.ЗагрузитьЗначения(МассивЭлементовДляСписка);
    Иначе
    Элементы.СписокКФО.Видимость = Истина;
    КонецЕсли;
    КонецПроцедуры
```
---
Спасибо тебе добрый человек. Можно уточнить, СписокКФО для примера или объект предлагаете создать ? В данном варианте получилось так что данные при выборе например "Бюджет 4" не отражаются в строке соответственно и не записываются.
---
СписокКФО - это для примера, нужно поставить его имя, судя из кода он называется КФО.
Если я правильно понял проблему, то скорее всего тип реквизита КФО не строковый.
Для примерая написал, что добавляются текстовые значения.
Если КФО это справочник, то нужно поменять заполнение списка типа:

МассивЭлементовДляСписка = Новый Массив;
МассивЭлементовДляСписка.Добавить(Справочники.ИМЯСПРАВОЧНИКА.НайтиПоНаименованию("Бюджет 4"));

Если перечисление, то
МассивЭлементовДляСписка.Добавить(Перечисления.ИМЯПЕРЕЧИСЛЕНИЯ.Бюджет4));
и т.д.
---
Это перечисления их не много по другому нужно добавить создать функцию на сервере которая бы вернула значение на клиенте его мы и подставим. Но суть проблемы это не изменило так же в список название попадает, но при выборе пусто.
---
напиши мне в скайп vladimirgorkunov , я помогу