Имя: Пароль:
1C
 
Вызов отчета на управляемой форме
0 mgluhov
 
17.07.15
11:27
Всем привет! Есть управляемая форма списка справочника, на ней есть группа "Печать" (выпадающее меню). Нажимаем, открывается список доступных печатных форм. Все типовое. Конфигурация - Документооборот 1.4.7.1. Клиенту нужно, чтобы в этом же списке появлялись еще 2 отчета (отчеты внешние, добавлены в базу как доп. отчеты). Как это можно сделать?
1 Cyberhawk
 
17.07.15
11:28
В панель навигации добавлять отчеты уже не модно?
2 mgluhov
 
17.07.15
11:29
Клиент так хочет.
3 mgluhov
 
17.07.15
11:31
И вообще можно ли такое сделать?
4 Fish
 
17.07.15
11:35
(3) Можно. Открываем конфигуратор, смотрим, как заполняется меню Печать, добавляем в неё, что хотим.
5 mgluhov
 
17.07.15
12:00
Смотрю, не могу разобраться, в модуле формы в процедуре ПРиСозданииНаСервере ничего никуда не добавляется, однако на форме меню Печать есть и там есть одна команда. Как мне добавить туда еще команду вызова внешнего отчета?
6 samozvanec
 
17.07.15
12:02
(5) что-то мне подсказывает, что это команда или группа команд, у которой задается тип, и платформа для соответствующих типов это меню заполняет
7 Fish
 
17.07.15
12:06
(5) Должно быть: смотри
    // СтандартныеПодсистемы.Печать
    УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма, Элементы.ГруппаСписок);
    // Конец СтандартныеПодсистемы.Печать
8 mgluhov
 
17.07.15
12:07
(7) Нету, вот сам сейчас пытаюсь добавить.
9 mgluhov
 
17.07.15
12:08
(6) А как и где задать этот тип?
10 Fish
 
17.07.15
12:08
(8) А что за справочник?
11 samozvanec
 
17.07.15
12:09
(9) в ветке Общие ищи в Командах и в Группах команд
12 mgluhov
 
17.07.15
12:09
(10) Проекты
13 Fish
 
17.07.15
12:12
(12) Х.з. У меня в ДО 1.3 нет такого. Но у внешних печатных форм вообще есть реквизиты:
ИспользоватьДляФормыОбъекта и ИспользоватьДляФормыСписка. Может, надо просто галочку поставить нужную?
14 Fish
 
17.07.15
12:13
(12) Что-то я и в 1.4.7.1 такого справочника не вижу. Это точно типовой справочник?
15 mgluhov
 
17.07.15
12:14
(13) Это внешний отчет, там нет такой галочки.
16 mgluhov
 
17.07.15
12:14
(14) Версия КОРП, я забыл написать. Вроде да, типовой.
17 Fish
 
17.07.15
12:14
(16) А, у меня проф :))
18 Fish
 
17.07.15
12:16
(15) Ну так эта галочка, по логике, только для внешних печатных форм используется. В меню печать по умолчанию только ВПФ попадают, а не отчёты. Может, в этом дело?
19 Zhuravlik
 
17.07.15
12:17
(0) На ИТС почитайте про подсистему "Печать", все эти команды определяются программно в модуле менеджера.
20 Zhuravlik
 
17.07.15
12:18
(19) + Подсистему "Печать" в БСП разумеется.
21 mgluhov
 
17.07.15
12:21
(18) Я вот потому и спрашивал, можно ли это сделать.
22 mgluhov
 
17.07.15
12:43
Все, разобрался, если кому надо - добавил общую команду, указал у нее типом параметра нужный справочник и команда добавилась куда надо.
Теперь такой вопрос - как программно вызвать внешний отчет, добавленный в базу?
23 mgluhov
 
17.07.15
12:43
(6) Спасибо, указал правильный путь :)
24 mgluhov
 
17.07.15
12:59
Ап, в базу добавлен внешний отчет, как открыть его программно?
25 Барматолог
 
17.07.15
13:05
Отчет.ОткрытьПрограммно()
26 samozvanec
 
17.07.15
13:33
(24) открыть форму отчета, сформировать
27 mgluhov
 
17.07.15
14:08
Разобрался, всем спасибо.