Yoksel: ОбъектыВстроенногоЯзыка/Йоксель/ВыбратьИзСпискаЗначений ...
SourceForge.net Logo

Home Page | Изменения / НовыеКомментарии / Справка / Помочь проекту | Вход:  Пароль:  

ВыбратьИзСпискаЗначений

Выбирает значение из списка значений при помощи меню.


Параметры

СписокЗначений

Объект типа «СписокЗначений» или совместимый по интерфейсу (см. ниже).

Значение

Переменная, куда будет помещено выбранное значение.

Заголовок

Заголовок диалога выбора.

Позиция

Переменная, куда будет помещен номер выбранного значения.

Таймаут

Период времени, в течение которого будет производиться выбор. Если указано, что выбор производится при помощи меню, то параметр не используется.

СпособВыбора

Способ выбора значения: 0 – в виде диалога, 1 – в виде меню, 2 – в виде маленького списка.

Примечания

В качестве параметра «СписокЗначений» допустимо передавать объект любого типа, имеющий следующие методы (совпадающие по сигнатуре с аналогичными объекта «СписокЗначений»):


Работа метода «ВыбратьИзСпискаЗначений» определяется параметром «СпособВыбора». Если передается значение 1 (выбор из меню), то метод создает внутренний объект типа «Йоксель.Меню», загружает в меню список значений и отдает команду на выбор из этого меню. Результат выбора отдается через переменные «Значение» и «Позиция».


Если в параметр «СпособВыбора» передано любое другое значение (0 или 2), то метод переадресует вызов в метод «ВыбратьЗначение» объекта из параметра «СписокЗначений».


Метод «ВыбратьИзСпискаЗначений» предназначен для облегчения перехода с табличных документов 1С на табличные документы Йокселя. В частности позволяет переделать обработку расшифровок более простым образом. Например, пусть имеется следующий код:


Чтобы обеспечить корректную работу расшифровок с табличными документами Йокселя достаточно сделать следующую замену:


Если определить глобальную переменную «глЙоксель», то код будет еще короче:


Страницы, ссылающиеся на данную:
Hotfixes
ОбъектыВстроенногоЯзыка/Йоксель


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]