Не формируется внешний отчет, сохраненный из конфигурации

1. Иван Грухин (bolshoi) 20.03.17 11:59 Сейчас в теме
ЗУП 3.1.2.121, платформа 8.3.9.2033
Потребовалось сделать доработку отчета "Отчеты по сотрудникам" (вариант "Штатные сотрудники"). Отчет, сохраненный в файл, выдает пустой результат.
Были попытки:
- изменить имя отчета;
- изменить имя варианта;
- добавить сохраненный отчет в "Доп. отчеты и обработки";
- в дереве конфигурации скопировать отчет с привязкой к подсистеме и функ. опциям (с обновлением идентификаторов метаданных в режиме 1С:Предприятия);
- создание нового внешнего отчета с переносом свойств, модулей, макетов из отчета конфигурации.

Все попытки приводят к пустому результату. Что нужно сделать, чтобы работал сохраненный отчет?
Ответы
2. Сергей Инкогнито (Plash) 20.03.17 12:03 Сейчас в теме
В отладке необходимо добраться до "Истинного" макета с параметрами и всем прочим. А затем анализ кода запроса и параметров, консоль отладки или консоль отчета.
3. Алёна Василенко (alyonchik) 20.03.17 12:16 Сейчас в теме
Сохранить как внешний и доделать? В чем проблема? Не понимаю. Может отборы не правильные указываете?
4. Иван Грухин (bolshoi) 20.03.17 12:27 Сейчас в теме
(3)В дереве конфигурации выделяю нужный отчет и "Сохранить в файл". И этот отчет из файла уже выдает пустой результат.
5. Алёна Василенко (alyonchik) 20.03.17 12:40 Сейчас в теме
(4) а отборы правильно поставили?
6. Иван Грухин (bolshoi) 20.03.17 12:43 Сейчас в теме
(5) Пробовал и с тем же отбором, что и для отчета из конфигурации, и совсем без отбора. Отчет из конфигурации выдает результат, внешний - никак.
7. Алёна Василенко (alyonchik) 20.03.17 12:47 Сейчас в теме
(6)и под тем же пользователем? может прав нету? Может из-за того что давно не можете решить вопрос уже не тот отрываете? Человеческий фактор

Это что-то с пользовательскими настройками и прочее. Сохраненный отчет (как внешний) всегда показывает данные если он в базе показывал данные
Ну или посмотрите через отладку, что и как
8. Иван Грухин (bolshoi) 20.03.17 12:56 Сейчас в теме
(7) В одном сеансе открыты рядом внутренний и внешний отчеты. Один с данными, второй пустой.
Было предположение, что дело в модуле менеджера, но, судя по замерам, он не участвует в формировании отчета.
9. Алёна Василенко (alyonchik) 20.03.17 13:00 Сейчас в теме
(8)
ело в модуле менеджера, но, судя по замерам, он не участвует в формировании отчета.

попробуйте под другим пользователем. Это что-то с настроек отчета не срабатывает

А если скопировать отчет в дерево конфигурации (скопировать отчет и будет Отчеты по сотрудникам1 ) работает?
10. Иван Грухин (bolshoi) 20.03.17 13:02 Сейчас в теме
(9)
попробуйте под другим пользователем. Это что-то с настроек отчета не срабатывает

Проверено на базе клиента и на демо-базе.

А если скопировать отчет в дерево конфигурации (скопировать отчет и будет Отчеты по сотрудникам1 ) работает?

Эта попытка описана четвертым пунктом в тексте вопроса. Не помогает.
11. Алёна Василенко (alyonchik) 20.03.17 13:06 Сейчас в теме
(10) Тогда еще что может быть?!
Наверное реквизит какой-то не заполненный. Откройте форму отчета в режиме конфигурация и посмотрите на вкладку реквизиты.
Потом отладкой проверьте заполнение этих реквизитов
12. Иван Грухин (bolshoi) 20.03.17 13:22 Сейчас в теме
(11) В том и проблема, что непонятно, куда еще смотреть. В отчете есть только СКД с вариантами отчета, табличные макеты и модуль объекта.
Прикрепленные файлы:
13. Михаил Побережник (mishanja01) 20.03.17 14:57 Сейчас в теме
Все дело в тексте запроса, он программно изменяется при открытии встроенного отчета. При открытии внешнего отчета событие по изменению текста не срабатывает.
14. Сергей Москалюк (BaaMByK) 20.03.17 21:13 Сейчас в теме
Столкнулся с такой же проблемой. Она происходит из-за того, что новый отчет неизвесен системе и программа не может получить схемуКД.

Решение подойдет только для внутреннего отчета.
В модуле "ЗарплатаКадрыОтчетыБазовый", в конце процедуры "НастроитьВариантыОтчетов" и добавить новый отчет в список.
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ОтчетыПоСотрудникам);
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ОтчетыПоСотрудникамНовый);
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.РегистрНалоговогоУчетаПоНДФЛ);


Но сама процедура "ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ОтчетыПоСотрудникам)" по которой происходит переход, описывает отчет в модуле менеджера. Как вариант, проблема решится если описать внешний отчет, в модуле менеджера.
Оставьте свое сообщение