Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Добавление отчета в расширение.

Добавление отчета в расширение.
Я
   lirt82
 
27.03.19 - 16:37
ЕРП режим совместимости 8.3.11, платформа 8.3.13, столкнулся с проблемой при работе с расширением. Задача - в форме документа сделать кнопку при нажатии чтоб формировался отчет где параметром будет ссылка на документ в форме которого и нажали кнопку. Создал расширение в него добавил форму дока и там же добавил кнопку, сохранил расширение, в режиме предприятия на форме появилась моя кнопка, дальше там же в режиме предприятия в  консоли собрал запрос и проверил, запрос отрабатывает и нужные данные получаю. Вернулся в расширение и создал в расширении новый отчет на СКД далее в наборе данных поместил свой запрос из консоли, пробую сохранить расширение через F7 пошли ошибки поле не найдено, допертил что нужно в расширение добавлять ВСЕ объекты которые участвуют в моем запросе, но мало этого конструктор в расширении все равно не дает открыть, оказалось что напрм, добавления в расширение регистра недостаточно еще пришлось добавлять его измерения и ресурсы и более того ссылки на объекты указанные в измерениях как и в основной конфигурации, вообщем по цепочке начал добавлять объекты источники на которых построен запрос. Получилось куча объектов в расширении (добавил в расширение справочник Номенклатура и автоматом за ним в расширение прилетела еще куча объектов с ним)и все равно конструктор ругается на Регистратор регистра, а там у регистра в основной конфе с 2 десятка доков регистраторов. Подскажите кто сталкивался с подобной проблемой и как решил? Или как вариант попробовать сначала сделать внешний отчет и потом этот внешний готовый отчет просто добавить в расширение и там не открывать конструктор и вообще не трогать его? но будет ли работать? или забить и по старинке дорабатывать конфигурацию, снимать с замка и т.д. У меня там довольно большой пакетный запрос вышел:) с парочкой регистров и справочников...неужели эти все используемые в запросе объекты добавлять в расширение???
 
 
   СтарПом
 
1 - 27.03.19 - 17:00
Если речь только об отчете, я б отчет сделал в виде внешки, закинул его в дополнительные отчеты (бсп) и вызывал его по кнопке из расширения.
   unregistered
 
2 - 27.03.19 - 17:01
(0) Не надо пользоваться конструкторами запросов и СКД при конфигурировании объектов в расширении.

Разработку схемы компановки и/или текстов запросов делать во внешних отчетах/обработках. А в отчет, который в расширении, добавлять (загружать) уже готовую схему.
   СтарПом
 
3 - 27.03.19 - 17:01
(1) + а программное открытие с передачей параметра описано, например, тут: http://catalog.mista.ru/public/1027823/
   unregistered
 
4 - 27.03.19 - 17:04
(1)(3) Зачем такие извращения, когда можно всё делать типовыми методами подсистемы ПодключаемыеОтчетыИОбработки из БСП?
   Tonik992
 
5 - 27.03.19 - 17:05
(2) Да уж, такой гемор. Это будут фиксить или в этом смысл какой-то?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.