|
СКД типовой отчет и скопированный с типового - в чем разница | ☑ | ||
---|---|---|---|---|
0
Ивановна
14.06.24
✎
02:02
|
Коллеги, направьте, пожалуйста.
У меня есть типовой отчет в конфиге (если важно - ЗУП, отчет "Анализ начислений и удержаний"). Чтобы не усложнять, не буду писать зачем, но мне надо сделать его копию в конфиге, чтобы потом нетрадиционно использовать. Бьюсь долго с тем, что скопированный отчет выдает пустой результат. Причем, если сохранить как внешний, он работает правильно. В отладчике вижу, что запрос у набора данных в типовом и скопированном отчете разные. В типовом отчете вижу, что у скопированного не отрабатывает "ИнициализироватьОтчет" в модуле. Когда открываю отчет отрабатывают события общей формы отчета. И вот у типового ИнициализироватьОтчет вызывается, так как НастройкиОтчета.События.ПередЗагрузкойНастроекВКомпоновщик равно истина, а скопированного это ложь. Подскажите, где эти события задаются? |
|||
1
Ивановна
14.06.24
✎
02:07
|
Причем процедура ОпределитьНастройкиФормы в скопированном отчете (как и в типовом) есть, в ней написано Настройки.События.ПередЗагрузкойНастроекВКомпоновщик = Истина;
Но эта процедура не отрабатывает. Почему? |
|||
2
dmt
14.06.24
✎
09:37
|
(0) Универсальный совет: поискать по конфигурации имя первоначального отчета - можно будет увидеть, в каких модулях он подключается в БСП. Дальше сделать по аналогии
Или можно сразу почитать доку по БСП, подсистема ВариантыОтчетов |
|||
3
Ивановна
14.06.24
✎
18:46
|
Спасибо, прочитала.
Вижу сейчас, что алгоритмы идут по разным веткам в случае с оригинальным типовым отчетом и скопированным из-за того, что скопированный отчет не попадает в массив ОтчетыСНастройками, который формируется в менеджере РегистрыСведений.ПараметрыРаботыПрограммы РегистрыСведений.ПараметрыРаботыПрограммы.ПараметрРаботыПрограммы(ИмяПараметра); Но нигде не нахожу описания, что предпринять, чтобы этот отчет 1с увидела |
|||
4
Михаил Козлов
14.06.24
✎
18:59
|
Попробуйте не копировать типовой, а:
- выгрузить из типового схему в файл; - создать новый (нетиповой); - в нетиповом загрузить схему из файла; - поменять, что считаете нужным; - скопировать в нетиповой процедуры из модулей менеджера и объекта. |
|||
5
Ивановна
14.06.24
✎
19:06
|
(4) Спасибо.
Схему-то я скопирую Но там же еще настройки. Если я будучи в конфигураторе, открою схему компоновки данных, перейду на вариант отчета и сделаю "Сохранить настройки в файл" этого будет достаточно? |
|||
6
Ивановна
14.06.24
✎
19:10
|
Коллеги, спасио, у меня получилось.
Я все время делала "обновление вспомогательных данных". Но этот регистр им видимо не обновляется. Сейчас сделала запуск с параметром ЗапуститьОбновлениеИнформационнойБазы, он как надо прописал этот отчет. Но, честно говоря, боюсь с этим параметром запускать рабочую базу (без фактического обновления), а ну как переколбасит как-то криво нужные данные. |
|||
7
Михаил Козлов
14.06.24
✎
19:51
|
(5) В СКД на первой закладке (Наборы) внизу слева есть 2 пиктограммы: сохранить схему и загрузить схему.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |