Как вывести список значений в Поле ввода "список выбора" УФ?
&НаКлиенте
Процедура Команда1(Команда)
Элементы.ПараметрЦены.СписокВыбора = Истина;
Список = Новый СписокЗначений();
Список.Добавить("Розничная");
Список.Добавить("Оптовая");
Элементы.ПараметрЦены.СписокВыбора = Список;
КонецПроцедуры
ПоказатьДобрый вечер, тип "ПараметрЦены=СТрока" при попытке вывести в поле ввода (ПараметрЦены) на форме выдает ошибку что "Поле Объекта Недоступно для записи", подскажите если не сложно как исправить сей момент. И еще маленький вопросик, как в поле ввода выбрать ссылку на справочник, а не на его элементы, а то в данный момент при типе поля ввода СправочникСсылка после выбора справочника необходимо выбрать его элемент?
По теме из базы знаний
- Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов
- MS Office Excel для пользователей. Подводные камни и полезные возможности
- Создание web-площадки на технологиях 1С, или как Водоканал сделал "Личный кабинет потребителя"
- Табличная часть как поле ввода
- Наука о чеках. Глава 2. Обработка для просмотра структуры и значений параметров кассовых чеков в json-файле
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Установить свойство РежимВыбораИзСписка в Истина
Элементы.ПараметрЦены.СписокВыбора только для чтения, его нельзя инициализировать другим значением
Можно воспользоваться его методами (там список значений)
Воспользуйтесь контекстной подсказкой или СП
СписокВыбора (ChoiceList)
Использование:
Только чтение.
Описание:
Тип: СписокЗначений.
Элементы.ПараметрЦены.СписокВыбора только для чтения, его нельзя инициализировать другим значением
Можно воспользоваться его методами (там список значений)
Воспользуйтесь контекстной подсказкой или СП
СписокВыбора (ChoiceList)
Использование:
Только чтение.
Описание:
Тип: СписокЗначений.
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Значение = 0;
ЗаполнитьСписокЗначенийСервер(Значение);
Элементы.ПараметрЦены.СписокВыбора.ЗагрузитьЗначения(Значение);
КонецПроцедуры
&НаСервере
Функция ЗаполнитьСписокЗначенийСервер(Значение)
Значение = Новый Массив;
МетаСпр = Метаданные.Справочники;
Для Каждого МетаОб Из МетаСпр Цикл
Значение.Добавить(МетаОб.Представление());
КонецЦикла;
ВОзврат Значение;
КонецФункции
ПоказатьВ принципе сделал так. Теперь, в строке выбора я могу выбрать любой из справочников в базе. Но теперь не открывает сам справочник, а просто выводит его имя, а хотелось бы открыть справочник.
(1)
Как вариант, добавлять нужные значения сразу в Элементы.ПараметрЦены.СписокВыбора, а не в промежуточную переменную
Ну или так
Ну и непонятно почему одно и то же свойство у вас и к истине приравнивается и к списку
Ну или так
Элементы.ПараметрЦены.СписокВыбора.ЗагрузитьЗначения(Список.выгрузитьЗначения());
Ну и непонятно почему одно и то же свойство у вас и к истине приравнивается и к списку
Элементы.ПараметрЦены.СписокВыбора = Истина;
Элементы.ПараметрЦены.СписокВыбора = Список;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот