Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 фев 2026, 03:07

динамический список

Автор sali, Вчера в 09:20

0 Пользователей и 1 гость просматривают эту тему.

sali

создаю программно реквизит в динамическом списке. но на изменение выдается ошибка. Не так добавляю?
по причине:
Недопустимый путь к реквизиту. Путь: "Список"

&НаКлиенте
Процедура ВыгрузитьМаршруты(Команда)
ВыгрузитьМаршрутыНаСервере();
КонецПроцедуры

&НаСервере
Процедура ВыгрузитьМаршрутыНаСервере()     
ДобавляемыеРеквизиты = Новый Массив;           
НовыйРеквизит = Новый РеквизитФормы("Выбран", Новый ОписаниеТипов("Булево"), "Список", "Выбран");
ДобавляемыеРеквизиты.Добавить(НовыйРеквизит);

ЭтотОбъект.ИзменитьРеквизиты(ДобавляемыеРеквизиты);

НовыйЭлемент = Элементы.Вставить("СписокБулево", Тип("ПолеФормы"), Элементы.Список);
НовыйЭлемент.Вид = ВидПоляФормы.ПолеФлажка;     
НовыйЭлемент.ПутьКДанным = "Список.Булево";

КонецПроцедуры

Максим75

sali, так Вы же вроде добавляете реквизит с именем Выбран, а в пути прописываете с именем Булево.

sali

Максим75, ааа . блин , запутался с мыслями, точно. спасибо

sali

Максим75, не, такая же херня
Ошибка при вызове метода контекста (ИзменитьРеквизиты)
{МоиЗаказы Справочник.МаршрутыАгентов.Форма.ФормаСписка.Форма(13)}:   ЭтотОбъект.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
{МоиЗаказы Справочник.МаршрутыАгентов.Форма.ФормаСписка.Форма(4)}:   ВыгрузитьМаршрутыНаСервере();
по причине:
Недопустимый путь к реквизиту. Путь: "Список"
ДобавляемыеРеквизиты = Новый Массив;           
НовыйРеквизит = Новый РеквизитФормы("Выбран", Новый ОписаниеТипов("Булево"), "Список", "Выбран");
ДобавляемыеРеквизиты.Добавить(НовыйРеквизит);

ЭтотОбъект.ИзменитьРеквизиты(ДобавляемыеРеквизиты);

НовыйЭлемент = Элементы.Вставить("СписокВыбран", Тип("ПолеФормы"), Элементы.Список);
НовыйЭлемент.Вид = ВидПоляФормы.ПолеФлажка;     
НовыйЭлемент.ПутьКДанным = "Список.Выбран";

Максим75

sali, а на какой строке ошибка выскакивает?
на этой?
ЭтотОбъект.ИзменитьРеквизиты(ДобавляемыеРеквизиты);

antoneus


sali

встречный вопрос , в динамическом списке создаю новую колонку при нажатии команды. колонка нужна будет для того , чтобы выбирать позиции на форме списка как допустим на форме со списком значений(выбор нескольких значений)
то есть, нажимаем на кнопку, появляется новая колонка с квадратиками у каждой строки для выбора

вопрос, как добавить квадратик?

Максим75

sali, для этих целей и служит список значений. для визуализации и интерактивной работы юзера.

sali

всё понимаю, но надо именно на форме списка справочника. без лишних открытий форм

antoneus

Цитата: sali от Вчера в 12:03вопрос, как добавить квадратик?


Никак.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск