Книга: Сборник задач для подготовки к экзамену «1С:Специалист» по платформе «1С:Предприятие 8.3»
Назад: 6.Управляемые формы
На главную: Предисловие

6.2.Решение

1.Создадим основные формы документов. Откроем каждую форму в окне редактора формы. На закладке «Командный интерфейс» раскроем ветвь «Панель навигации» – «Перейти». Установим флажки «Видимость» для регистров.

2.Создадим неосновную форму выбора справочника «Физические лица»:

a.Внесем необходимые изменения в структуру регистра «Сведения о сотрудниках».

b.Создадим новую форму.

c.Откроем палитру свойств основного реквизита формы.

d.В разделе «Объект» установим флаг «Произвольный запрос».

e.Откроем настройку списка.

f.Внесем необходимые изменения в текст запроса.

g.При создании формы на сервере определим значения внешних параметров запроса.

h.Определим собственную обработку выбора значения из формы справочника.

3.Организуем вызов формы справочника из формы документа:

a.Создадим основную форму документа «Начисление зарплаты».

b.Укажем созданную форму справочника в качестве значения свойства «Форма выбора» элемента формы документа «ОсновныеНачисленияСотрудник».

c.Настроим свойство «Связи параметров выбора» для вышеуказанного элемента.

d.Напишем свою обработку выбора сотрудника в документе.

4.Создадим основную форму документа:

a..Откроем форму в окне редактора формы.

b.Добавим два новых реквизита формы типа «Динамический список». В качестве основных таблиц реквизитов укажем таблицы регистров расчета.

c.В теле обработчика события «При активизации строки» элемента «Список» программно сформируем отборы по полю «Регистратор».

Назад: 6.Управляемые формы
На главную: Предисловие