Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Элементу формы присвоить список значений

Элементу формы присвоить список значений
Я
   AnisaL
 
27.04.21 - 10:18
Добрый день!
Управляемые формы, есть поле ввода "Должность", с типом Справочники.Должности, не могу ему присвоить значение с типом Список значений. Вот такую ошибку выдает:
Поле объекта недоступно для записи (СписокВыбора)
{ВнешняяОбработка.СправкаОСреднемЗаработке.Форма.Форма.Форма(36)}:                ЭтаФорма.Элементы.Должность.СписокВыбора = л_СписокДолжностей;
{ВнешняяОбработка.СправкаОСреднемЗаработке.Форма.Форма.Форма(72)}:    СотрудникПриИзмененииНаСервере();

Как быть?
   ДенисЧ
 
1 - 27.04.21 - 10:20
ЭтаФорма.Элементы.Должность.СписокВыбора.Загрузить(...
   AnisaL
 
2 - 27.04.21 - 15:49
(1) Спасибо, помогло, но теперь другая ошибка:
Ошибка отображения типов:
Отсутствует отображение для типа 'ЭлементСпискаЗначений'
{ВнешняяОбработка.СправкаОСреднемЗаработке.Форма.Форма.Форма(80)}:    СотрудникПриИзмененииНаСервере();

по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'valList':
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/managed-application/logform}valList
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'value':
    форма: Элемент
    имя: {http://v8.1c.ru/8.1/data/core}value
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ЭлементСпискаЗначений'
   Asmody
 
3 - 27.04.21 - 16:04
(0) а зачем полю ввода присваивать список значений?
И ещё - у поля ввода не может быть типа "Справочник.Чтототам". Такой тип может быть у реквизита формы, который является источником данных поля ввода.
   spiller26
 
4 - 27.04.21 - 16:14
(0) Что вы хотите сделать? Обрисуйте задачу.
   Kassern
 
5 - 27.04.21 - 16:15
(3) скорее всего ТС хочет ограничить выбор элементов для конкретного поля, но вместо передачи параметров для отбора в форму выбора, он решил использовать список выбора. Вангую, что он еще умудрился запихнуть туда данные другого типа...
   программистище
 
6 - 27.04.21 - 16:19
Вангую, что он сформировал список Объектов, а не ссылок
   hhhh
 
7 - 27.04.21 - 17:44
(2) наверно внутри списка непонятные значения. Какие там у вас элементы в этом списке?
   AnisaL
 
8 - 28.04.21 - 09:44
(7) Да, действительно, я массив, который загружала в этот СписокВыбора, не правильно сформировала - надо было Элемент.Значение добавлять
                Для Каждого Элемент Из л_СписокДолжностей Цикл
                    
                    л_СписокДолжностей_Массив.Добавить(Элемент.Значение);
                    
                КонецЦикла;
Спасибо!

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.