Отчет на СКД вызываемый из документа, как передать в отчет ссылку на документ.

1. Дон Кихот 06.06.22 12:03 Сейчас в теме
Делаю отчет на СКД, который будет вызываться из документа. Как передать в отчет ссылку на документ и как эту ссылку отразить в запросе СКД, чтобы в результате получить реквизиты только этого документа?
EvgeniyOlxovskiy; +1 Ответить
По теме из базы знаний
Найденные решения
12. Дон Кихот 09.06.22 13:38 Сейчас в теме
Посмотрите как реализован типовой отчет ДвиженияДокумента

модуль объекта процедуры - ОпределитьНастройкиФормы, ПриСозданииНаСервере

и рекомендую почитать ИТС - раздел БСП "Варианты отчетов" (по-моему так называется)
Этот способ подходит для внешнего отчета
EvgeniyOlxovskiy; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 06.06.22 12:15 Сейчас в теме
Отчет.ССылкаНаДокумент = Ссылка;


В отчете установить параметр или отбор, смотря как сделан отчет.
3. Дон Кихот 06.06.22 12:20 Сейчас в теме
(2)Создается новый отчет, в нем создается схема компоновки данных, в эту схему добавляем источник данных, запрос. Запросом получаем табличную часть документа. Отчет прикрепляем к этому типу документа. Как получить записи только этого документа, а не всех.
4. Vlan 36 06.06.22 12:28 Сейчас в теме
(3) Если я правильно понял вопрос, то нужно передать параметр в отчет.
Ну, примерно как здесь
Как передать параметр в отчет, созданный СКД
5. Дон Кихот 08.06.22 12:32 Сейчас в теме
(4)Посмотрел ссылку, там рассматривается как установить период.
6. Vlan 36 08.06.22 15:56 Сейчас в теме
(5) Там рассматривается, как передать параметр. Что будет параметром - период или ссылка на документ - без разницы.
7. Дон Кихот 09.06.22 06:17 Сейчас в теме
(6)Ведь получается что из формы документа вызывается отчет и открывается форма отчета, при этом передается ссылка документа в отчет, вопрос в том, где можно эту ссылку получить в отчете. Я не вижу в каком месте кода получается ссылка на документ, или какое значение принимает ссылка на документ и в каком модуле? Подскажите пожалуйста. И похоже я забыл написать, отчёт делаю внешний, не знаю пока имеет ли это значение в данной ситуации.
8. ilnur75 09.06.22 09:37 Сейчас в теме
Параметры Вы передаете в структуре для открытия формы отчета, т.е. все свои параметры и отборы Вы формируете до открытия формы отчета.
9. Дон Кихот 09.06.22 09:46 Сейчас в теме
(8)
Параметры Вы передаете в структуре для открытия формы отчета

А где сформировать эту структуру, в каком модуле?
10. ilnur75 09.06.22 11:15 Сейчас в теме
в модуле формы документа, наверняка Вы добавили свою команду для открытия отчета, в модуле этой команды.
или если используете обработчик события тогда в теле этого обработчика.
11. Дон Кихот 09.06.22 11:18 Сейчас в теме
(10)Прошу прощения, не написал, я делаю внешний отчёт и мне нужно ссылку документа получить во внешнем отчете
12. Дон Кихот 09.06.22 13:38 Сейчас в теме
Посмотрите как реализован типовой отчет ДвиженияДокумента

модуль объекта процедуры - ОпределитьНастройкиФормы, ПриСозданииНаСервере

и рекомендую почитать ИТС - раздел БСП "Варианты отчетов" (по-моему так называется)
Этот способ подходит для внешнего отчета
EvgeniyOlxovskiy; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот