|
Внешние печатные формы и отчеты-обработки... | ☑ | ||
---|---|---|---|---|
0
Tornadius
14.09.22
✎
04:54
|
Доброго дня, народ.
Может кто на мысль умную натолкнет: ЗуП Проф 23.63 Есть задача: 1) Есть очень-очень большая процедура расчета остатков отпусков с разбивкой по рабочим годам 2) Есть внешняя Печатная форма, привязанная к Спр.Сотрудники, которая выводит остатки отпусков конкретного сотрудника (Макет 1 - персональный) 3) Есть внешняя Дополнительная обработка, с выбором подразделения ИЛИ сотрудника, которая использует процедуру 1), но выводит СВОДНЫЙ отчет, в зависимости от того что выбрано (Макет 2 Сводный -по сотруднику(кратко)) либо (Макет 2 Сводный - по подразделению (список работающих в нем на дату отчета сотрудников по циклу)) 4) Сводный отчет содержит два макета: простой и расширенный (в расширенном больше колонок, в простом только итоги за рабочие года), но это можно реализовать и выводом различных секций макета, итоговая таблица все равно считается как как расширенная. Проблема: Так как это два различных файла, но использующих одну и туже процедуру, то постепенно, внося правки в печатную форму забываешь их дублировать в сводный отчет Вопрос: как объединить эти два файла в один, что бы и из карточки сотрудника вызывался как Макет 1, и из Кадры-Дополнительные обработки с открывание формы параметров открывался? Цель: Избежать расхождений в этих отчетах, так как процедура 1) довольно часто модифицируется, а вызывать отчеты надо из разных мест. |
|||
1
SleepyHead
гуру
14.09.22
✎
06:11
|
В одной из обработок сделай экспортную функцию и вызывай из другой обработки. Ваш КЭП.
|
|||
2
Мимохожий Однако
14.09.22
✎
08:13
|
Сведи обе обработки и отчет в расширение. В нём добавь общий модуль с общими процедурами. Ну и т.д.
|
|||
3
SleepyHead
гуру
14.09.22
✎
08:16
|
(2) Насчет расширений - зависит от того, сколько у него баз на обслуживании. У меня вот в отделе ведения учета 45 баз ЗУп 3.1, и их число растет постепенно. Ставить расширение в каждую? Ну можно конечно, но задолбаешься, если отчет обновлен.
Поэтому есть комплект общих отчетов в отдельной папочке, некоторые играют роль общих модулей. Минусы подхода очевидны, плюсы в нашем случае есть тоже - простота обновления на все базы. |
|||
4
SleepyHead
гуру
14.09.22
✎
08:23
|
+3 А некоторые так вообще базовые версии. Свое расширение не поставишь.
|
|||
5
Amra
14.09.22
✎
08:41
|
(2) +100500.
|
|||
6
Amra
14.09.22
✎
08:44
|
(4) Разве в базовую нельзя подключить свое расширение? (с базовыми не работал, не знаю).
|
|||
7
CepeLLlka
14.09.22
✎
09:08
|
(6)Неа, низя
|
|||
8
CepeLLlka
14.09.22
✎
09:14
|
(6)Судя по статье https://its.1c.ru/db/v8312doc#bookmark:dev:TI000001924
"В базовых версиях прикладных решений работа с расширениями не поддерживается." |
|||
9
Tornadius
14.09.22
✎
09:26
|
(2) Про это уже думал, но пока ищу пути сделать это внешним отчетом/обработкой просто привязав его одновременно к спр.сотрудники и спр.подразделенияорганизации, и вызывая форму параметров перед выводом табдока.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |