Как заполнить Список значений созданного реквизита
Всем привет, подскажите как правильно можно заполнить программно созданный реквизит с типом (Список значений) он у меня будет привязан к элементу с полем. В режиме 1с предприятия он ссылается на Справочник для выбора нескольких значений. Но мне нужно заранее заполнить часть данных из массива. Как это можно сделать?
Я пробую хотя бы приравнять его к одному значению приравняв к Администратор, которое можно выбрать из списка в режиме 1с предприятие, но у меня так не выходит это сделать, что при открытии в поле ввода у меня было уже прописано Администратор. Возможно ли такое сделать?
Вот как я пытаюсь добавить значение к реквизиту МойРеквизит где я в цикле нахожу все возможные реквизиты с этим названием а у меня их несколько.
Я пробую хотя бы приравнять его к одному значению приравняв к Администратор, которое можно выбрать из списка в режиме 1с предприятие, но у меня так не выходит это сделать, что при открытии в поле ввода у меня было уже прописано Администратор. Возможно ли такое сделать?
Вот как я пытаюсь добавить значение к реквизиту МойРеквизит где я в цикле нахожу все возможные реквизиты с этим названием а у меня их несколько.
ЭтаФорма[ЭтаФорма.ПолучитьРеквизиты()[Счч].Имя] = "Администратор";
Для Каждого РеквизитФормы Из ЭтаФорма.ПолучитьРеквизиты() Цикл
ЛевыйРеквит = Лев(ЭтаФорма.ПолучитьРеквизиты()[Счч].Имя,11);
Если "МойРеквизит" = ЛевыйРеквит Тогда
ЭтаФорма[ЭтаФорма.ПолучитьРеквизиты()[Счч].Имя] = "Администратор";
КонецЕсли;
Счч = Счч + 1;
КонецЦикла;
ПоказатьПо теме из базы знаний
- Перенос номенклатуры в характеристики и редактирование дополнительных реквизитов номенклатуры и характеристик в УТ 11, КА 2, ERP 2
- Bitrix24: заполнение списка значений поля смарт-процесса через вебхук
- 1С:БСП Дополнительные реквизиты и сведения
- Автоматизация импорта значений в отбор типовых отчетов конфигурации 1С: Бухгалтерия предприятия 3.0
- Что нам стоит обмен настроить, или Как кролик спас «зоопарк»
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Спасибо, ребят. Пока тема проверялась на одобрение в течении примерно 6 часов. Я пришел к этому методу ЗагрузитьЗначения
Для Каждого РеквизитФормы Из ЭтаФорма.ПолучитьРеквизиты() Цикл
Если СтрНачинаетсяС(РеквизитФормы.Имя, "МойРеквизит") Тогда
МойМассив = Новый Массив;
Для Счч = 0 По ПоставщикиМенеджераМассив[См].Количество()-1 Цикл
МойМассив.Добавить(Справочники.Партнеры.НайтиПоНаименованию(ПоставщикиМенеджераМассив[См][Счч]))
КонецЦикла;
См = См + 1;
ЭтаФорма[РеквизитФормы.Имя].ЗагрузитьЗначения(МойМассив);
КонецЕсли;
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот