1С-Предприятие 8.0. Практическое пособие разработчика



         

Контекст формы - часть 3


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

Примеры использования переключателя можно посмотреть в разделах "Изменение источника данных табличного поля" на странице 516, и "Изменение данных табличного поля путем установки типа значения" на странице 520.

Как настроить порядок обхода в форме?

По умолчанию, у панелей форм в 1С:Предприятии 8.0 установлен режим автоматического определения порядка обхода. В этом режиме настроить порядок обхода вручную нельзя.

Для того чтобы стала доступна ручная настройка порядка обхода, нужно в палитре свойств панели формы сбросить флаг "Автопорядок обхода".

Также нужно помнить, что порядок обхода задается не для всей формы целиком, а для каждой панели, расположенной в форме, поэтому и свойство "Автопорядок обхода" нужно регулировать для каждой панели отдельно. [621]

Как в иерархическом списке программно установить отбор по конкретному родителю?

Так как табличное поле поддерживает стандартную механику работы с иерархическими списками, то поле "Родитель" не используется в стандартной механике отборов, а управляется специальным способом. Свойство ТекущийРодитель табличного поля позволяет получить и установить текущего родителя, а свойство ИзменятьТекущегоРодителя позволяет запретить пользователю переход по родителям.

Как работать с элементом управления ПолеВыбора?

В 1С:Предприятии 8.0 значением поля выбора является собственно само выбираемое значение, а не список выбора.

Список выбора, соответствующий полю выбора, задается в свойстве СписокВыбора элемента управления.

Заполнять список выбора рекомендуется в теле модуля, а не в обработчиках событий "Перед открытием" и "При открытии".

Это связано с тем, что значение, устанавливаемое для поля выбора, сохраняется, если оно найдено в списке выбора этого поля. Если же устанавливаемое значение не найдено в списке выбора – сохраняется значение Неопределено.




Содержание  Назад  Вперед