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

Преобразование элемента списка значений в строку

Автор JoeButcher, 07 окт 2013, 13:42

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

JoeButcher

Здравствуйте!
Подскажите пожалуйста, в чем я не прав:
на форме в поле списка находится список значений (содержит ФИО сотрудников). Пытаюсь получить элементы списка

Для Каждого Элемент Из ЭлементыФормы.ПолеСписка1.Значение  Цикл
                Сообщить(Элемент.Значение)
КонецЦикла;

Так все работает, но при попытке замены на Сообщить(Строка(Элементы.Значение)) получается не строка а неопределенное значение.
Заранее спасибо за помощь.
         


Новенькая

Сообщить(Строка(Элемент.Значение)) Может Элемент,а не Элементы?)

mixqn

ошибки такой код не дает?
вот такой примерно: "Итератор для значения не определен   Для Каждого Элемент Из ЭлементыФормы.ПолеСписка1.Значение Цикл"??
вообще,
Цитата: JoeButcher от 07 окт 2013, 13:42ЭлементыФормы.ПолеСписка1.Значение
вот это - текущее выбранное значение, а не весь список выбора.
Список выбора открывается через одноименное свойство. Попробуйте так:
Для Каждого Элемент Из ЭлементыФормы.ПолеСписка1.СписокВыбора Цикл
Сообщить(Элемент.Значение)
КонецЦикла;



JoeButcher

Цитата: Новенькая от 07 окт 2013, 14:52
Сообщить(Строка(Элемент.Значение)) Может Элемент,а не Элементы?)
Сорри, это уже моя опечатка. В коде "Элемент"
Добавлено: 08 окт 2013, 05:52


Цитата: mixqn от 07 окт 2013, 15:06
ошибки такой код не дает?
вот такой примерно: "Итератор для значения не определен   Для Каждого Элемент Из ЭлементыФормы.ПолеСписка1.Значение Цикл"??
вообще,
Цитата: JoeButcher от 07 окт 2013, 13:42ЭлементыФормы.ПолеСписка1.Значение
вот это - текущее выбранное значение, а не весь список выбора.
Список выбора открывается через одноименное свойство. Попробуйте так:
Для Каждого Элемент Из ЭлементыФормы.ПолеСписка1.СписокВыбора Цикл
Сообщить(Элемент.Значение)
КонецЦикла;

Нет, ошибок код не выдает, просто возвращает значение "Не определено", хотя без преобразования к строковому типу все работает. Как я уже сказал, ПолеСписка1.Значение имеет тип СписокЗначений, а "СписокВыбора", насколько я понимаю - это другой элемент формы, у Поля списка такого свойства нет.

Теги:

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

Рейтинг@Mail.ru

Поиск