1.Создадим основные формы документов. Откроем каждую форму в окне редактора формы. На закладке «Командный интерфейс» раскроем ветвь «Панель навигации» – «Перейти». Установим флажки «Видимость» для регистров.
2.Создадим неосновную форму выбора справочника «Физические лица»:
a.Внесем необходимые изменения в структуру регистра «Сведения о сотрудниках».
b.Создадим новую форму.
c.Откроем палитру свойств основного реквизита формы.
d.В разделе «Объект» установим флаг «Произвольный запрос».
e.Откроем настройку списка.
f.Внесем необходимые изменения в текст запроса.
g.При создании формы на сервере определим значения внешних параметров запроса.
h.Определим собственную обработку выбора значения из формы справочника.
3.Организуем вызов формы справочника из формы документа:
a.Создадим основную форму документа «Начисление зарплаты».
b.Укажем созданную форму справочника в качестве значения свойства «Форма выбора» элемента формы документа «ОсновныеНачисленияСотрудник».
c.Настроим свойство «Связи параметров выбора» для вышеуказанного элемента.
d.Напишем свою обработку выбора сотрудника в документе.
4.Создадим основную форму документа:
a..Откроем форму в окне редактора формы.
b.Добавим два новых реквизита формы типа «Динамический список». В качестве основных таблиц реквизитов укажем таблицы регистров расчета.
c.В теле обработчика события «При активизации строки» элемента «Список» программно сформируем отборы по полю «Регистратор».