Имя: Пароль:
1C
1С v8
Как в интерфейсе сделать ссылку на внешний отчет?
0 rowflag
 
26.09.12
09:42
Как в интерфейсе сделать ссылку на внешний отчет?
(чтобы не открывать через "Файл" - "Открыть", в по ссылке проходить, или еще лучше по Горячей клавише)
1 ДенисЧ
 
26.09.12
09:43
никак
2 shuhard
 
26.09.12
09:44
(0) Сервис - внешние печатные формы и отчеты - отчеты
3 pessok
 
26.09.12
09:44
ВПФ добавить к твоей форме чего-то там
4 BuHu
 
26.09.12
09:44
добавить в справочники внешние отчеты и обработки , тогда можно будет
5 ptiz
 
26.09.12
09:45
Включить в меню вызов процедуры общего модуля, откуда вызвать отчет.
6 rowflag
 
26.09.12
09:46
(5) А хоткей как повесить?
7 shamannk
 
26.09.12
09:46
(1) Садись два. (5) +
8 pessok
 
26.09.12
09:47
(7) нафейхоа таки страсти, если можно обойтись ВПФ и не колошматить конфу?
9 shamannk
 
26.09.12
09:49
(8) А можно вообще забить только как это к сабжу связано?
(6) Свойство менюшки.
10 pessok
 
26.09.12
09:50
(9) в сабэе надо на форме вызвать внешний отчет. для этого и есть ВПФ. а ломать общий модуль я б не стал ради такого
11 rowflag
 
26.09.12
09:50
(9) СПС всем СПС
12 ДенисЧ
 
26.09.12
09:51
(7) И шо, это будет прямой вызов внешнего отчета? Прямо как в77? Садись, 2.
13 shamannk
 
26.09.12
09:52
(10) Не настолько телепат как вы, в моей конфе ВПФ нет, +  ...открывать через "Файл" - "Открыть".... как бы намекает.
14 pessok
 
26.09.12
09:53
(13) намекает как раз на внешний отчет... в какой такой конфе нет ВПФ? щас даже нетленки принято делать на БСП, а там оно есть
15 shamannk
 
26.09.12
09:55
(12) Проблема решена что еще вам нужно (прямой нужен только вам)? так и быть 2+
16 rowflag
 
26.09.12
09:58
(у меня конфа с нуля)
17 shamannk
 
26.09.12
10:00
(16) Бегом прикручивать ВПФ, у людей шаблоны рвете же.
18 Галахад
 
гуру
26.09.12
10:02
(16) Если конфа с нуля, нафига вообще внешний отчет?
19 rowflag
 
26.09.12
10:05
(18) чтобы проще было его отлаживать. Без компиляции всей конфы. Просто нажал Ctrl + S, Alt+Tab (вернулся в предприятие), открыл внешний отчет и сформировал.
20 godmod80
 
26.09.12
10:06
(0) можно даже внешнюю панель сделать, а на ней ярлычки куда хошь - все без изменения конфы вообще
21 rowflag
 
26.09.12
10:08
(20) как?
22 ДенисЧ
 
26.09.12
10:11
(15) и на каждый отчет прикручивать свою функцию? Это не решение проблемы...
ВПФ - да, решение. Как и доп. отчеты
23 godmod80
 
26.09.12
10:13
(21) ноу хау))
24 shamannk
 
26.09.12
10:20
(22) Никто не спорит что у данной задачи есть множество решений, вот как вы быстро свое мнение поменяли это да)))) (1)
25 Reset
 
26.09.12
10:23
(24) У задачи сделать ссылку в интерфейсе на внешний отчет нет решений, что за гопнические наезды на Дениса?
Обходных методов - море, несколько из них указано в теме.
26 rowflag
 
26.09.12
10:24
(а перечитать можно как-то с диска отчет, который уже открыт? (по хоткею) )
27 Reset
 
26.09.12
10:24
(19) После первого открытия 1С помнит посление N открытых файлов, клик по меню - клик по файлу. Для меня всегда достаточно было.
28 shamannk
 
26.09.12
10:25
(25) Он неприкасаемый, простите не знал? А что такое ссылка?
29 ДенисЧ
 
26.09.12
10:26
(24) потому что это не решение :-)
30 ДенисЧ
 
26.09.12
10:26
(28) Как в 77, например.
31 Reset
 
26.09.12
10:27
(28) Дословно по сабжу. Кончай троллить
32 godmod80
 
26.09.12
10:28
(27)но людЯм одобнее ссылочки
33 godmod80
 
26.09.12
10:28
в основном окне
34 Reset
 
26.09.12
10:29
(32) За 40 минут обсуждения людь потерял больше времени, чем сэкономил на 1 лишнем клике ;)
35 godmod80
 
26.09.12
10:32
на самом деле и встроенные отчеты искать по конфе неудобняк
36 kilcode
 
26.09.12
10:56
Записать его в справочник внешние отчеты, а на кнопку навесить код:

   ПутьКВременномуФайлу=КаталогВременныхФайлов()+"ВременныйФайл.tmp";
   Справочники.ВнешниеОбработки.НайтиПоКоду("000000001").ХранилищеВнешнейОбработки.Получить().Записать(ПутьКВременномуФайлу);
   ВнешниеОтчеты.ПолучитьФорму(ПутьКВременномуФайлу).ОткрытьМодально();
   УдалитьФайлы(ПутьКВременномуФайлу);
37 ptiz
 
26.09.12
13:01
Если нужно много отчетов вызывать, то делается 1 строчка в меню по горячей клавише. Оттуда вызывается форма, которая показывает список доступных обработок (тот же справочник внешних форм из типовой прикрутить) - и тут делай что хочешь, хоть программно горячие клавиши назначай.
Вызов любой обработки будет в 2 нажания:
"главная клавиша" -> "открыие формы со список обработок"
"горячая клавиша обработки" -> "отрытие обработки".