Продвинутый курс. Занятие №7
Приступайте к седьмому занятию продвинутого курса.
ps. На этой странице не нужно отчитываться о выполнении ДЗ.
Приступайте к седьмому занятию продвинутого курса.
ps. На этой странице не нужно отчитываться о выполнении ДЗ.
1. Настроен ввод на основании в свойствах документов
2. В документы введены реквизит “ДокументОснование” типа Поступление+Реализация
3. В командном интерфейсе форм документов “Поступление” и “Реализация” автоматически появилось подменю “Создать на основании”
4. В модули документов добавлена процедуры “ОбработкаЗаполнения”, в который в параметре “ДанныеЗаполнения” – получаем ссылку на документ основание.
5. Для заполнения реквизитов используем: ЗаполнитьЗначенияСвойств(ЭтотОбъект,ДанныеЗаполнения);
6. При вводе “Реализации” на основании “Поступления” – дополнительно заполняем таб. Часть “Товары”
7. Для просмотра связанных объектов создан критерий отбора “СвязанныеДокументы”
8. Создана общая команда “СтруктураПодчиненности” для панели навигации формы с параметром типа Поступление+Реализация : она автоматически встала в видимость в формах документов “Поступление” и “Реализация”
9. Создана форма для критерия отбора, ПриСозданииНаСервере который принимается параметр. Для начала на форму выведен ДинамическийСписок – с ним все просто как описано в уроке.
10. Реализация Дерева подчиненных элементов. Посмотрен опыт создания Дерева в конфигурации УТ-11. Красиво, но реализовывать (если не заниматься плагиатом) долго – вряд ли именно этот путь имелся ввиду, когда создавалось данное задание.
11. Попытка вывести структуру подчиненности через ОтчетОбъект. Для этого создаю отчет “СтруктураПодчиненности”… но СКД не предназначена для вывода дерева, которое я могу создать программно: я могу сформировать внешнюю таблицу и вывести ее через СКД, но создать Дерево и попросить СКД вывести его – мне такая возможность не известна.
12. Итого – буду строить дерево через ТабличныйДокумент
13. Создал общую команду для ПанелиНавигации с типов параметра “Поступление”, “Реализация” и одиночным режимом выбора
14. Из команды запускается окно с параметрами из “ПараметрыВыполненияКоманды”
15. В задании есть упрощение – что только “дочерние” и только для “текущего”, таким образом вывод данных не сложен
16. Создана общая форма с реквизитов типа “Табличный документ”, которая открывается из ранее созданной команды, куда и выводится наше дерево.
IvanchenkoEfim, отчет принят.