|
v7: Чем получить из конфигурации список внешних отчетов | ☑ | ||
---|---|---|---|---|
0
GrayS19
23.03.21
✎
11:43
|
Есть нетленка (авторов было несколько), в ней примерно 50 внешних отчётов, в папке ExtForms ещё больше. Чем получить из пользовательского интерфейса список внешних отчётов ?
|
|||
1
azernot
23.03.21
✎
11:47
|
Перебрать в ExtForms файлы *.efd, имеющие такой же файл *.ert. В файле *.efd содержится наименование
|
|||
2
Андрей_Андреич
naïve
23.03.21
✎
11:47
|
курить файловую систему ФС
|
|||
3
GrayS19
23.03.21
✎
11:48
|
(1) нет efd. Внешние отчёты вставлены в конфу в конфигураторе, а не подключаемые
|
|||
4
azernot
23.03.21
✎
11:50
|
(3) >Внешние отчёты вставлены в конфу в конфигураторе
Отныне перестаём называть их "внешними", отныне они "встроенные". Перебираем метаданные и получаем их список. |
|||
5
GrayS19
23.03.21
✎
11:52
|
(4) я неверно выразился. в самой конфигурации встроенных отчётов нет, есть только внешние. Смотрю результаты GCOMP. Должно помочь.
|
|||
6
acanta
23.03.21
✎
11:53
|
Есть еще вариант в интерфейсе вставлена ссылка на файл внешнего отчета. В метаданных его нет. Доступа к пунктам интерфейса программного разве что формекс.
|
|||
7
GrayS19
23.03.21
✎
11:59
|
После GCOMP получил несколько файлов, внутри которых есть строки "Отчет.ОткрытьВнешний$.\ExtForms\Остатки".Если нет ничего лучше, чем парсить результаты GCOMP - то вопрос закрыт.
|
|||
8
mistеr
23.03.21
✎
12:01
|
(7) По мне так перебирать файлы в папке ExtForms намного лучше.
|
|||
9
GrayS19
23.03.21
✎
12:03
|
(8) там много лишнего, неиспользуемого. Вот и пытаюсь оставить в ExtForms только то, что есть в интерфейсе у пользователей.
|
|||
10
Bigbro
23.03.21
✎
12:06
|
(9) и через год выяснить что был в экстформс мега важный отчетище, который запускается раз в год-три года, но который врукопашную не собрать никак вообще.
просто исторически сложилось его запускать через внешние обработки. ну а забыли потому что редко пользуемся. |
|||
11
Mikeware
23.03.21
✎
12:06
|
(7) есть RWidget для работы с меню. если интересуют ссылки только в интерфейсах - можно им.
если нужно учитвывать программное открытие внешних отчетов/обработок - можно и формексом, насколько помню |
|||
12
Mikeware
23.03.21
✎
12:07
|
(10) ну, уровень ТС видно по уровню вопроса... так что - он ССЗБ.
|
|||
13
GrayS19
23.03.21
✎
12:09
|
(10) я их удалять не собираюсь, неиспользуемые переложу в подпапку. На данный момент в ExtForms 195 ! файлов !
|
|||
14
Mikeware
23.03.21
✎
12:09
|
(13) всего то...
|
|||
15
Mikeware
23.03.21
✎
12:12
|
+(14) глянул в старой-старой копии перед-пред-предыдущей конторы - их там 998 (ну, там это ert+efd+еще что-то)
правда, там был добавлен механизм видимости/доступности отчетов по ролям пользователей |
|||
16
GrayS19
23.03.21
✎
12:14
|
(12) расшифруй, пожалуйста, мой уровень, чтобы я знал
|
|||
17
big
23.03.21
✎
12:14
|
(15) Я тоже глянул для интереса - 1146, но без efd. С 2000-го года наколачивают их ))
|
|||
18
Mikeware
23.03.21
✎
12:16
|
(16) посмотри в место примыкания стены к полу...
|
|||
19
Гость из Мариуполя
гуру
23.03.21
✎
12:17
|
(13) тц-тц-тц...
была когда-т такая прога - 1С Школьное питание 7.7. Там много чего во внешних отчетах было реализовано, точнокак у тебя. Так вот там ИЗ ОДНИХ ВНЕШНИХ ОТЧЕТОВ могли вызываться и ВЫЗЫВАЛИСЬ ДРУГИЕ. Точнее сказать, это были не внешние отчеты, а внешние обработки, но.. какая разница, по сути. прикинь, в конфе могла быть одна строчка типа как у тебя "Отчет.ОткрытьВнешний$.\ExtForms\Остатки" а в этих Остатках вызывалось еще пяток внешних обработок. И это не шутка. Я тебе конфигурацию назвал, можешь посмотреть. Так что любой из твоих якобы ненужных 195 файлов - хм.. и еще раз хм.. |
|||
20
mistеr
23.03.21
✎
12:17
|
(9) А думаешь, все, что есть в интерфейсе, используется? :)
|
|||
21
Mikeware
23.03.21
✎
12:18
|
(19) ну вот, всю малину... :-)
|
|||
22
GrayS19
23.03.21
✎
12:19
|
(20) не факт. это только опросом ползателей можно решить, программно никак.
|
|||
23
Mikeware
23.03.21
✎
12:21
|
(20) ловишь открываемое, и регистришь... делов то... только долгое время нуужно, чтоб не нарваться на "крайне редко используемый", типа "формирование кудир"
|
|||
24
GrayS19
23.03.21
✎
12:23
|
(23) это не бухия, небольшая самописанная конфа для магазинов. Отчеты или используются регулярно, или нет. А за мысль спасибо.
|
|||
25
Bigbro
23.03.21
✎
12:25
|
(13) у меня на текущий момент 284 и что?
|
|||
26
GrayS19
23.03.21
✎
12:25
|
(19) это не пугает. Если что-то вдруг не запустится - я буду знать вторым (первым - у кого не запустилось)
|
|||
27
Mikeware
23.03.21
✎
12:31
|
(24) нет никакой разницы. ну пусть отчет будет "анализ прибыльности товаров поставщика за прошедшуюя пятилетку, для вновь вводимого товара, отсутсвующего в продаже более 2 лет"
(26) и узнаешь ты это в самый ненужный момент. Например, находясь в отпуске за три мизды от дома, при этом сидя на горшке с отравлением местной пистчей, а пользователю надо будет вотпрямщазз дать ответ поставщику, ибо супервыгодный контракт на 100500... |
|||
28
GrayS19
23.03.21
✎
12:35
|
(15),(17),(25) - убедили, тут совсем немного :)
|
|||
29
azernot
23.03.21
✎
20:00
|
Кстати, напомнило мне об обработке для 1С 7.7 "Навигатор дополнительных отчётов и обработок".. там кстати есть возможность вести статистику запусков.
|
|||
30
Cthulhu
23.03.21
✎
20:17
|
(29): да, классный у тебя нафигатор!
единственно что пришлось ручками подправлять - галочку "иерархия" вставлять (чтобы все отчеты в одном списке видеть спиком, с доп.колонкой пути и с сорттировками по имени или полному пути - ну и аналогично в админ.режиме вообще все с сортировками), и печати списков. |
|||
31
azernot
24.03.21
✎
08:11
|
(30) Так поделись с общественнгстью, пришли мне, а я выложу
|
|||
32
Злопчинский
24.03.21
✎
11:54
|
я навигатором до сих пор пользуюсь (там в коде автора и мои стрчоки есть - доделывал малость), и у клиента одного стоит моего где много разных допобработок.
|
|||
33
Arbuz
24.03.21
✎
17:40
|
где можно этот навигатор пощупать?
|
|||
34
Злопчинский
24.03.21
✎
18:38
|
(33) на Исе есть https://infostart.ru/public/14474/
я давно собираюсь его чуток чисто интерфейсно покузявее оформить, но никак не соберусь ибо особо никому не надо... |
|||
35
Arbuz
25.03.21
✎
14:34
|
(34) И как её забрать без ихних нечестивых стратманей?
|
|||
36
Злопчинский
25.03.21
✎
22:15
|
как разговаривать и общаться с инкогнитой? было б у тя моло. или стукнись ко мне.
|
|||
37
azernot
25.03.21
✎
23:06
|
Ну вот, монетку мне зажали... :(
|
|||
38
azernot
25.03.21
✎
23:07
|
Шутка, если что. Смайлик не тот получился :)
|
|||
39
Злопчинский
25.03.21
✎
23:09
|
(38) рантье клюшек ;-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |