diff --git a/README.md b/README.md index 18c674d..c1f7753 100644 --- a/README.md +++ b/README.md @@ -327,6 +327,56 @@ const MyPanel = () => { 7. Выдайте права но новое действие в "Администраторе", при необходимости - начните новый сеанс в "ПАРУС 8 Онлайн" с очисткой системного кэша. +#### Настройка КОР-действия для вызова панели "Производственная программа" из раздела "Планы и отчеты производства изделий" + +Входящая в состав поставки фреймворка панель "Производственная программа" доступна для вызова из спецификации "Выпуск" раздела "Планы и отчеты производства изделий" (приложение "Планирование и учёт в дискретном производстве", главное меню > "Документы" > "Планы и отчеты производства изделий"). + +Для настройки этой возможности: + +1. Откройте раздел "Классы" приложения "Конструктор отраслевых расширений" (главное меню > "Учёт" > "Классы") +2. В дереве классов выберите "Планы и отчеты производства изделий (спецификация)", а в списке классов - класс с кодом "CostProductPlansSpecs" +3. В спецификации "Методы", выбранного класса, зарегистрируйте новый метод со следующими атрибутами: + +- `Мнемокод` - P8PANELS_OPEN +- `Наименование` - P8PANELS_OPEN +- `Тип метода` - Встроенный +- `Доступность` - Клиентский + +4. Для добавленного метода `P8PANELS_OPEN` в спецификации "Параметры" зарегистрируйте следующий набор параметров: + +| Имя | Наименование | Тип | Домен | Обязательный | Тип привязки | Контекст | Параметр действия | +| -------- | ------------------- | ------- | ------- | ------------ | ----------------- | -------------------- | ----------------- | +| NSPRN | Рег. номер записи | Входной | TRN | Нет | Контекст | Идентификатор записи | | +| SPANEL | Наименование панели | Входной | TSTRING | Да | Параметр действия | | SPANEL | +| SCAPTION | Заголовок вкладки | Входной | TSTRING | Нет | Параметр действия | | SCAPTION | + +5. В спецификации "Действия", выбранного класса, зарегистрируйте новое действие со следующими атрибутами: + +- `Тип` - Нестандартное +- `Код` - FCPRODPLANSP_OPEN_COST_PROD_PLANS +- `Наименование` - Открытие панели "Производственная программа" +- `Технология производства` - Конструктор +- `Реализующий метод` - P8PANELS_OPEN +- `Обработка записей` - Для одной текущей записи +- `Завершение транзакции` - После каждого вызова действия +- `Обновление выборки` - Не обновлять + +6. Для добавленного действия `FCPRODPLANSP_OPEN_COST_PROD_PLANS` в спецификации "Параметры" зарегистрируйте следующий набор параметров: + +| Имя | Домен | Тип привязки | Значение | +| -------- | ------- | ------------ | -------------------------- | +| SPANEL | TSTRING | Значение | MechRecCostProdPlans | +| SCAPTION | TSTRING | Значение | Производственная программа | + +7. Откройте редактор формы представления данных класса "CostProductPlans" ("Планы и отчеты производства изделий") - родительский для того, в который добавили действие. + Для этого отметьте в списке классов запись с кодом "CostProductPlans", перейдите на закладку "Методы вызова", укажите метод вызова "main", в его контекстном меню укажите "Формы", в появившемся списке форм выполните действие "Редактор" для формы с наименованием "Форма просмотра". + В открывшемся редакторе формы перейдите в режим редактирования всплывающего меню спецификации (закладка "Таблицы", таблица "CostProductPlansSpecs", затем кнопка "Редактор источника", установить фокус на форме представления данных щелчком мыши, затем пункт "Всплывающее меню" в "Инспекторе объектов"). Найдите в меню пункт, созданный Системой для действия, зарегистрированного на шаге 6 (как правило имеет метку, совпадающую с наименованием действия). Расположите (перетаскиванием) этот пункт меню сразу после пункта "Формирование". Укажите для этого пункта следующие параметры в "Инспекторе объектов": + +- `Заголовок` - Диаграмма… +- `Правило доступности` - @nCATEGORY = 1 and @nSTATUS = 2 + +8. Выдайте права но новое действие в "Администраторе", при необходимости - начните новый сеанс в "ПАРУС 8 Онлайн" с очисткой системного кэша. + #### Настройка КОР-действия для вызова панели "Редактор настройки регламентированного отчёта" из раздела "Настройки форм регламентированных отчетов" Начиная с релиза Системы "сентябрь 2024" настройка данного действия включена в штатную поставку Системы. Корректная работа панели "Редактор настройки регламентированного отчёта" на релизах до "сентябрь 2024" не обеспечивается.