diff --git a/homework-3-4.md b/homework-3-4.md index a131bf3..58485d8 100644 --- a/homework-3-4.md +++ b/homework-3-4.md @@ -44,7 +44,4 @@ 8. В каждой команде в процедуре ОбработкаКоманды воспользуйтесь методом ОткрытьФорму, используя имя формы "Справочник.Сотрудники.ФормаСписка" 9. В качестве параметров открываемой формы воспользуйтесь системным параметром формы "Отбор" в который передайте структуру со свойством "Уволен" и значением соответствующего фильтра. У вас должна получится Структура `ПараметрыФормы` со свойством "Отбор", значением отбора является структура со свойством "Уволен", т.е. Структура-в-Структуре. 10. В качестве ключа уникальности формы используйте значение текущего статуса сотрудника - уволен или нет. -11. В форме списка справочника Сотрудники добавьте над ДинамическимСписком новое `ПолеНадписи` и реквизит формы "ИмяТекущегоФильтра". Полю надписи снимите флажок "Видимость" в палитре свойств. -12. В обработчике "ПриСозданииНаСервере" формы списка проверьте значение свойства Параметры.Отбор. Если там находится структура со свойством "Уволен" - установите видимость поля надписи `ИмяТекущегоФильтра` в Истина, а в качестве текста надписи укажите "Уволенные" или "Работающие", в зависимости от текущего значения параметра `Параметры.Отбор.Уволен` -13. Если же в параметрах формы не задан отбор (нет свойства "Уволен" в параметре Параметры.Отбор), то поле надписи отображаться не должно. -14. В случае возникновения сложностей воспользуйтесь отладчиком, установив точку останова в процедуре ПриСозданииНаСервере формы списка сотрудников и изучите содержимое структуры Параметры с помощью клавиши Shift+F9 +11. В форме списка справочника Сотрудники, если форма открывается с установленным отбором, замените заголовок формы. Когда форма открывается с отбором по только работающим сотрудникам, выводите в заголовок "Работающие сотрудники", если с отбором по уволенным - "Уволенные сотрудники", если форма открывается без отбора (по стандартной команде открытия списка) заголовок меняться не должен