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

Вызов дополнительных отчетов программно

Вызов дополнительных отчетов программно
Я
   Мандалай
 
03.04.19 - 11:40
Добрый день.
Коллеги, а кто как решает вопрос идентификации дополнительных отчетов?
Например, надо вызвать конкретный дополнительный отчет из формы документа. Это ведь элемент справочника по большому счету.
Я пока ничего умнее константы не придумал.
Есть грамотные предложения?
 
 
   Мандалай
 
1 - 04.04.19 - 10:43
А как вам кстати идея по получению элемента по ссылке вида.
e1cib/data/Справочник.ДополнительныеОтчетыИОбработки?ref=80e2005056947f6211e956ac28a90a1d
Есть противопоказания?
   VladZ
 
2 - 04.04.19 - 10:44
(0) Переноси в расширения.
   Мандалай
 
3 - 04.04.19 - 10:45
Хотя таже фигня, что и с ГУИДом.
   Мандалай
 
4 - 04.04.19 - 10:49
Кого и как это поможет?
   VladZ
 
5 - 04.04.19 - 10:53
   Мандалай
 
6 - 04.04.19 - 10:54
Это не та задача, которая мне необходимо решить.
   Галахад
 
7 - 04.04.19 - 11:04
Решал по простому. Процедура ОткрытьВнешнийОтчет(ИмяОтчета), в которой и открывается отчет, с поиском по имени.
   Вафель
 
8 - 04.04.19 - 11:06
у доп отчетов есть ИмяОбъекта
   Мандалай
 
9 - 04.04.19 - 11:07
По имени, коду, гуиду и проч, это почти как в неглиже по Красной площади бегать.
И стыдно и чревато.
   Вафель
 
10 - 04.04.19 - 11:07
нужно найти по имени сслыку, а потом есть функия в бсп, которая откроет, то бишь выполнит команду на открытие формы
   Вафель
 
11 - 04.04.19 - 11:08
(9) имя - уникально. например в свойствах тоже есть имя
   Мандалай
 
12 - 04.04.19 - 11:10
Ну а если мне потребуется вызывать другой отчет, немного измененный?
Конфу для этого переписывать?
   Вафель
 
13 - 04.04.19 - 11:12
(12) ты не сможешь 2 отчета с 1 именем во внешнии поместить
   Ёпрст
 
14 - 04.04.19 - 11:13
(12) зачем ? Имя то старое будет
   Мандалай
 
15 - 04.04.19 - 11:16
(13)То есть у меня будет 2 элемента справочника с одинаковым именем в базе?

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