Это выполняется в предопределенной процедуре ПриОткрытии модуля формы списка Журнала расчетов Зарплата.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
процедура ПриОткрытии() // Предопределенная процедура перем обр, флаг, сСотр_2, сОбр_2; // Задаем доступные виды отбора (этот вызов может быть опущен) ВидыОтбора("Родитель, Образование"); // Отображаем закладки отбора по реквизиту Образование ЗакладкиОтбора("Образование"); // Установим представление по одному объекту // Найдем для этого сотрудника, имеющего высшее образование сСотр_2 = СоздатьОбъект("Справочник.Сотрудники_2"); сОбр_2 = СоздатьОбъект("Справочник.Образование_2"); // Выбираем вид образования обр флаг = сОбр_2.Выбрать("Выберите вид образования",""); если флаг = 1 тогда обр = сОбр_2.ТекущийЭлемент(); если сСотр_2.НайтиПоРеквизиту("Образование", обр, 1) = 1 тогда // Отображаем записи по одному объекту УстановитьПредставление(2, сСотр_2.ТекущийЭлемент()); конецЕсли; конецЕсли; сСотр_2 = 0; сОбр_2 = 0; // Для иных процедур модуля определим нтп нтп = НачалоТекущегоПериода(); конецПроцедуры |