Здравствуйте! Подскажите как из таблицы на форме(Динамический список), взять данные выбранных элементов. Насколько я понял напрямую из формы нельзя работать с данными и их нужно переводить в другой тип командой ДанныеФормыВЗначение(), но при подставленнии постоянно выводи ошибку либо на 1ый, либо на 2ой параметр функции.
&НаКлиенте
Процедура Команда1(Команда)
ВыделенныеСтроки = Элементы.СписокНоменклатуры.ВыделенныеСтроки;
Для каждого элемент_списка Из ВыделенныеСтроки Цикл
ДанныеФормыВЗначение(Элементы.СписокНоменклатуры.ДанныеСтроки(элемент_списка),тип "ДанныеФормыСтруктура");
КонецЦикла;
Элементы.СписокНоменклатуры.Обновить();
Команда1НаСервере()
КонецПроцедуры
У меня реквизит СписокНоменклатурыПер - динамический список, форма которого на клиенте, в нем искать значения. Ибо по Элементы.СписокНоменклатуры.ДанныеСтроки(элемент_списка) я могу обращаться только на клиенте.
Моя ошибка в настройках динамического списка не была выбрана основная таблица. Поэтому в элемент_списка записывался только номер строки.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший