Отчеты.ИмяОтчета.Создать() - Когда и зачем нужно применять?

1. DWZ2 21.10.19 09:10 Сейчас в теме
Добрый день!

Не подскажете, для чего нужны объекты ОтчетОбъект и ОбработкаОбъект?

Когда и зачем нужно применять методы Отчеты.ИмяОтчета.Создать() и Обработки.ИмяОбработки.Создать() ?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lefthander 21.10.19 09:12 Сейчас в теме
(1)Там можно поместить некоторые процедуры и функции которые можно использовать не изменяя конфигурацию. Однако, ИМХО.
10. Aftee 21.10.19 10:55 Сейчас в теме
11. DWZ2 21.10.19 11:07 Сейчас в теме
13. Aftee 21.10.19 16:05 Сейчас в теме
(11) В некоторых типовых для формирования печатных форм используют отчеты. Как это работает можете посмотреть в ЗУП 3.1 на примере Т1, Т5, Т6, Т8 и т.д. Возможно, нужно досконально изучить подобную методику, чтобы понять все прелести данного метода. Для себя лишь выделил удобство в том, что для всех подобных печатных форм можно легко получить результирующий запрос в одном и том же участке кода (актуально для создания внешний печатных форм и их доработке).
14. DWZ2 21.10.19 21:59 Сейчас в теме
(13) Хм, а просто сформировать запрос в глобальной функции и вернуть выборку или таблицу значений - не вариант? Или так нельзя?
15. Aftee 22.10.19 08:35 Сейчас в теме
(14) Можно почти что угодно. Возможно, так легче поддерживать решение. Я бы сам хотел услышать реальную причину такого подхода.
3. uk09 21.10.19 09:16 Сейчас в теме
Добрый день!

Если хотим получать через переменную ( строка, которая содержит имя отчета)
Отчет = Отчеты["ВыбранныйОтчет"].Создать();
Очень удобно.
mamonth; AlexandrSmith; acanta; +3 Ответить
4. DWZ2 21.10.19 09:32 Сейчас в теме
(3) Вот и я про то же - зачем нам переменная с отчётом? Что мы с ней будем делать?

Через [ИмяСтроковойПеременной] можно получить менеджер отчёта, не создавая его явно, например так:

ИмяОтчёта="ПрайсЛист";
Макет=Отчеты[ИмяОтчёта].ПолучитьМакет("Макет");


А объект отчёта зачем?
6. spacecraft 21.10.19 09:41 Сейчас в теме
(4) один из вариантов:
В регламентном задании сформировать отчет и отправить по почте.
7. DWZ2 21.10.19 09:58 Сейчас в теме
(6) А как параметры передать, которые пользователь заполнил БЫ, если бы вызывал этот отчёт руками?
9. spacecraft 21.10.19 10:04 Сейчас в теме
(7) отчет, как правило, должен быть заранее подготовлен для этого.
откройте любую типовую и глобальный поиск "СформироватьОтчет". Много интересного найдете.
12. DWZ2 21.10.19 11:11 Сейчас в теме
(9)
отчет, как правило, должен быть заранее подготовлен для этого.


Ну, это-то понятно. Вопрос лишь в том, как?

откройте любую типовую и глобальный поиск "СформироватьОтчет"


Ну, это не ответ :((((( Пожалуйста, скажите покороче, своими словами.
5. coollerinc 196 21.10.19 09:33 Сейчас в теме
В управляемых формах для использования отчетов и обработок без открытия формы.
8. DWZ2 21.10.19 09:59 Сейчас в теме
(5) Это чтобы СКД программно менять или для чего-то ещё?
Оставьте свое сообщение

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