1с внешний отчет не отображается в разделе

Обновлено: 07.07.2024

(1) Да, в модуле менеджера отчета в составе конфигурации есть вот такой код:

(2+) Как это может влиять на формирование отчета в составе конфигурации, или формирование отчета как внешний?

нашел в инете:
|
Все дело в тексте запроса, он программно изменяется при открытии встроенного отчета. При открытии внешнего отчета событие по изменению текста не срабатывает.

Решение подойдет только для внутреннего отчета.
В модуле "ЗарплатаКадрыОтчетыБазовый", в конце процедуры "НастроитьВариантыОтчетов" и добавить новый отчет в список.
|

(5+) Только как решить эту задачу так и не понял! (
Подскажете?
(6) так бывает, когда ты Ливингстар, ответ тебе уже дали
Подскажите как описать внешний отчет в модуле менеджера, текст которого приведен в (2) ?

(12) не понятно что делать что бы работал внешний отчет!

Я скопировал отчет ОтчетыПоСотрудникам в составе конфигурации. Назвал его ОтчетыПоСотрудникамНовый.
Добавил вот это.

Как к копии отчета ОтчетыПоСотрудникам, названному ОтчетыПоСотрудникамНовый вернуть варианты отчетов?
Мда!
Никто не знает почему сохраненный отчет как внешний не показывает данные в ЗУП 3.1.2.183.
Или почему у созданной копии отчетов теряются варианты настроек .
(14) Наверное нужно сперва понять как регистрируется внешний отчет в БСП. Куча примеров в интернете
Те строчки из (13) тебе врятли нужны, это регистрация варианта встроенного отчета.
(17) Понял.
Но дело не в добавлении отчета в состав конфигурации как внешнего.
А в формировании внешнего отчета. Он не выдает данные.

(17) Я так сделал, как в (13) но отчет открывается без вариантов отчета вообще (((

У меня задача. Сохранить отчет ОтчетыПоСотрудникам как внешний, и использовать его. Что бы он выводит данные. Пока он не формируется.
Зачем мне его регистрировать в БСП? Он же внешний, я его не добавляю во внешние отчеты и обработки.

(19) Отчет имеет 4 макета! Что ты мозг выносишь людям.
Давай начнем с того что как ты хочешь выбирать с каким макетом надо работать?
(21) Я никому не выношу мозг.
Я сделал копию отчета ОтчетыПоСотрудникам внешним
и хочу что бы им работали как копией, что то изменив в ней.
Все макеты и нужно использовать что в типовом отчете.

(23) Ну то есть хотите сказать что, что бы сохранить
отчет на диск ОтчетыПоСотрудникам, изменив его несколько
и использовать как дубль отдельно в ЗуП 3.1.2.183 это
совсем не просто.
Там нужно прямо много много менять типовой код?
Вроде задача то элементарная?

Это можно сделать или нет, тогда такой вопрос?

Или сверх новые технологии 1с сейчас для такой простейшей операции, заставляют очень долго и долго разбираться и трудиться. Что бы сделать такую мелочь?

Пункты (22) и (23) не не понятны мне.
Хочется по факту разговора. Не лишних рассуждений!
Я не знаю как сделать, то что в (0) по этому спросил на форуме в надежде что кто то подскажет, кто знает. Задача элементарная!

(26) Новые технологии подразумевают знание БСП
в твоем случае это "БСП Варианты отчетов".

Либо делай 4 отдельных внешних отчета и пихай в каждый по одному макету.

И в качестве варианта будешь открывать отдельный файлик, удобно правда? ))
(28) Нужно одним отчетом его использовать, как копию измененного типового.
(31) если ты не хочешь его подключать к БСП как внешний отчет, а использовать просто как открываемый файлик . то тогда и пиши весь этот гемор в своем отчете, инициализацию макетов выбор макета и тд и тп.
Еще раз спрашиваю, как 1с должна догадаться какой макет тебе надо скомпоновать и вывести?
(32) На форме отчета есть настройка, варианты отчета. Это и определяет какой макет будет сформирован и с какими данными.
(32) Я хочу сделать как угодно.
Важно что бы это было правильно.
И что бы отчет работал как копия, типового.
Которую можно было бы видо изменить.
Пока я не вижу цели и пути, что и как правильно делать!
(32) Подключение отчета к БСП, это вы имеете ввиду подключение его во внешние отчеты и обработки?
С добавлением соответсвующего кода для этого в модуль объекта?
(34) разницу между макетами и вариантами настроек СКД понимашь?
(37) вижу 8 вариантов отчета СКД и 4 макета
в типовом отчете ОтчетыПоСотрудникам
(38) Ну зачем мне подключение отчета как внешнего во внешние отчеты и обработки? Что мне это даст, если он не формируется?

(41)
Я добавил нужный код в модуль объекта отчета и встроил его во внешние отчеты и обработки. Но он как не выводил жанные так и не выводит.

Вы по сути ничего не сказали.

(42) варианты отчета в другом месте находятся. Ты их не скопировал. Поэтому их и нет.
Может нужно какой регистр сведений заполнить или справочник?
Подскажите пожалуйста.
(43) Нет где? В копии отчета что я сделал в составе конфигурации?
Там нет да.
А во внешнем отчете что я добавил во внешние отчеты и обработки они есть, только он не выводит данные.
в ЗУПе все отчеты получают данные из пару супер-запросов, которые подставляются в схему при инициализации отчета. Запросы где-то в общих модулях лежат, на сколько я помню. Если к ним не обратиться, то получишь пустой отчет.
(46) Но отчет же типовой. Как он может к ним не обратиться?
(47) ну отладчик включи уже и посмотри, как он может к ним не обратиться. Плохо код перенес значит
(48) я вообще ничего не переносил, сделал копию типового отчета и все
никто ничего не знает, вокруг да около каждый бегает

(50) Из-за того что ты не знаешь как работает типовая конфа на БСП, не знаешь как работает БСП, ты не понимаешь как работает СКД, не знаешь как работает отладчик, предполагаю что и не знаешь как правильно сохранять отчеты и обработки в файлы, не хочешь читать что тебе тут уже разжевали, все бегают вокруг да около.
Ждешь что тебе пришлют готовый отчет? ты наверное слез с типовой УТ 10.3 и решил что в новых конфигурациях прокатят те же грабли.

Кроме кучи восклицательных знаков и "Отчет не работает" от тебя никакой информации.

Совет: закрой пофигуратор и вызови специалиста.

(51) Какой готовый отчет?
У меня один внешний другой встроенный во внешние отчеты и обработки.
(51) вся информация у меня изложена
повторюсь, вы бегаете вокруг да около, по делу ничего
поддержка форума, наводящими советами.

(53) Отчет ОтчетыПоСотрудникам
все внятно расписано в ветке что нужно, ну нет ответа и нет, сам найду его.

я один встроил в конфигурацию, прописал его как в (13)

второй сохранен на диск как внешний, при его открытии есть виды вариантов отчета но от не показывает данные, не формирует их

Рассмотрим подключение внешних отчетов, обработок и печатных форм на примере конфигурации ЗУП 3.1.1.91.

Для подключения внешнего файла переходим в раздел Администрирование – Печатные формы, отчеты и обработки – Дополнительные отчеты и обработки (рис. 1, рис. 2):

Подключение внешних отчетов, обработок, печатных форм в 1С

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 2. Дополнительные отчеты и обработки

Нажимаем Создать (рис. 3):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 3. Добавление файла

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 4. Предупреждение безопасности

Появляется окно для выбора файла, выбираем нужный файл, в примере это будет внешний отчет пр_ОтчетПоКадровымПеремещениям, нажимаем Открыть (рис. 5):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 5. Выбор файла

После выбора файла заполняются поля формы дополнительного отчета (рис. 6):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 6. Поля формы внешнего дополнительного отчета

Т.к. Размещение <Не задано>, нужно определить, в каких разделах будет видна команда вызова отчета. Нажимаем ссылку <Не задано> (рис. 6) и указываем раздел Кадры, нажимаем ОК (рис. 7):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 7. Выбор раздела

Указываем пользователей, которым будет доступен отчет: переходим в табличную часть формы в поле Быстрый доступ (рис. 8):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 8. Настройка быстрого доступа

Выбираем пользователя, нажимаем >, выбранный пользователь окажется в разделе Пользователи, для которых видна команда и нажимаем ОК (рис. 9):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 9. Выбор пользователя

Теперь можно записать и закрыть форму внешнего отчета (рис. 10):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 10. Сохранение внешнего отчета

Переходим в раздел Кадры – Сервис – Дополнительные отчеты, в котором должна появиться команда вызова внешнего отчета (рис. 11):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 11. Кадры – Сервис – Дополнительные отчеты

Открывается форма Дополнительные отчеты, выбираем нужный отчет (название отчета задается при регистрации внешнего отчета, рис. 6 в табличной части формы колонка Наименование) и нажимаем Выполнить (рис. 12):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 12. Запуск отчета

Если в разделе Кадры отсутствует команда Сервис – Дополнительные отчеты, нужно ее вывести. Нажимаем значок Настройки (рис. 13):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 13. Настройка команд раздела

Выбираем пункт Настройка действий (рис. 14):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 14. Настройка действий

В открывшемся окне Настройка панели действий в разделе Доступные команды выбираем Сервис – Дополнительные отчеты, нажимаем Добавить (после этого команда появится в разделе Выбранные команды), нажимаем ОК (рис. 15):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 15. Добавление команды Дополнительные отчеты

После этого в разделе Кадры появится пункт Сервис – Дополнительные отчеты (рис. 16):

Подключение внешних отчетов, обработок, печатных форм в 1С

Рис. 16. Кадры – Сервис – Дополнительные отчеты

Добавление внешней обработки аналогично добавлению внешнего отчета, только искать нужную внешнюю обработку нужно в разделе Сервис – Дополнительные обработки (внешние отчеты можно найти в разделе Сервис – Дополнительные отчеты, рис. 11).

Добавление внешней печатной формы аналогично добавлению внешнего отчета. В поле Размещение (рис. 10) будет указан объект, к которому относится печатная форма. Нужно открыть этот объект и у него при нажатии на кнопку Печать появится пункт с наименованием добавленной внешней печатной формы (наименование задается при регистрации внешней печатной формы, рис. 6 в табличной части формы колонка Наименование).

Если при регистрации файла происходит ошибка:

Для того, чтобы при регистрации внешнего отчета/обработки верно заполнились все поля формы внешнего отчета/обработки и регистрация прошла успешно, нужно в модуле объекта прописать определенные процедуры. Пример модуля объекта для файла внешнего отчета:

Ранее мы рассмотрели как создать и разместить внешний отчет в типовой конфигурации. Но мы это делали под полными правами.

Итак первое, что нам предстоит сделать это включить в конфигурации саму возможность использования дополнительных отчетов и обработок. делается это в меню Администрирование в разделе Печатные формы, отчеты и обработки.

И в открывшемся списке нужно поставить флажок Дополнительные отчеты и обработки

Теперь укажем разделы основного меню в которых можно будет получить доступ к дополнительному отчету/обработке.



Для этого открываем элемент справочника в котором мы ранее сохранили наш отчет, щелкаем по ссылке поля Размещение и выбираем необходимые разделы:


Теперь нам надо настроить список пользователей, которым будет доступен дополнительный отчет. Для этого нам надо провалиться в поле Быстрый доступ и в открывшейся форме перенести в правую часть нужных сотрудников.

Пользователь, чтобы открыть отчет должен зайти в соответствующий раздел и выбрать в подменю Сервис пункт Дополнительные отчеты или Дополнительные обработки для обработок:

В открывшемся окне пользователю будет доступен перечень всех дополнительных отчетов на которые у него есть права:

Несмотря на все манипуляции выше пользователь может не обнаружить в выбранном разделе в подменю Сервис пункт Дополнительные отчеты. Дело в том, что этот пункт меню представляет собой общую команду. И соответственно пользователю должна быть назначена соответствующая роль у которой есть право на использование этой команды. Поэтому идем в конфигуратор и ищем эту роль.


В моем случае это роль ИспользованиеДополнительныхОтчетовИОбработокЗарплатаКадры. То есть пользователю надо присвоить эту роль с использованием какого-либо профиля. Как настраивать права пользователей было рассмотрено ранее.

Читайте также: