|
Массовая загрузка внешних обработок в конфигурацию | ☑ | ||
---|---|---|---|---|
0
Бурза
02.06.20
✎
15:45
|
Имеем порядка 300 внешних обработок, есть какой-нибудь способ массово перенести их в конфигурацию?
|
|||
1
mistеr
02.06.20
✎
15:46
|
Написать обработку, например.
|
|||
2
Бурза
02.06.20
✎
15:48
|
(1) Которая будет делать что?
|
|||
3
vde69
02.06.20
✎
15:48
|
если сумели столько написать, но напишите еще одну которая умеет загружать ровно 300 обработок
зы не представляю зачем это нужно, уверен реально используется 10 ну может 20... |
|||
4
mistеr
02.06.20
✎
15:49
|
(2) Заполнять справочник внешних обработок.
|
|||
5
mistеr
02.06.20
✎
15:49
|
(3) Печатные формы для 30 документов, по 10 вариантов каждой...
|
|||
6
Гарманбазия
02.06.20
✎
15:51
|
(4) Так надо, чтобы они стали не внешними, а встроенными в конфигурацию.
|
|||
7
mistеr
02.06.20
✎
15:56
|
(6) А, пардон, не понял задачу.
Думаю проще и дешевле всего будет заплатить джуниору за день работы. |
|||
8
RomaH
naïve
02.06.20
✎
15:58
|
(7) максимум час
10 сек на обработку = 3000 сек = 50 минут |
|||
9
RomaH
naïve
02.06.20
✎
15:58
|
день - это если автомаизировать
|
|||
10
mistеr
02.06.20
✎
15:58
|
(8) Это если рука набита.
|
|||
11
Жан Пердежон
02.06.20
✎
15:59
|
а потом еще права раздавать, в интерфейс встраивать и т.д.
|
|||
12
Dmitry1c
02.06.20
✎
15:59
|
Пятнично
|
|||
13
Бурза
02.06.20
✎
15:59
|
(7) Гдеж его взять то :( Да и опять же, в наш век прогресса и всяких EDT может уже кто-то автоматизировал такое.
|
|||
14
mistеr
02.06.20
✎
15:59
|
(8) (11) Во-во.
|
|||
15
Жан Пердежон
02.06.20
✎
15:59
|
(0) конфу из файликов собрать можно, а обработки - в файлики разложить...
|
|||
16
RomaH
naïve
02.06.20
✎
16:00
|
(15) очень интересно - как внешнюю обработку в файлики разложить?
|
|||
17
Ёпрст
02.06.20
✎
16:00
|
(15) это ж кодить надо, а в (13) кодера взять негде
|
|||
18
mistеr
02.06.20
✎
16:01
|
(13) Где упомянули EDT, тут же нужно вставлять цитату из к/ф "Формула любви", про ремонт телеги...
|
|||
19
Garykom
гуру
02.06.20
✎
16:01
|
(15) Причем если взять EDT и Git то там все готово даже.
Просто переименование и копирование файликов |
|||
20
Бурза
02.06.20
✎
16:02
|
(15) Разложить то можно, а вот как в конфу всунуть разложенное, чтобы она собралось - непонятно.
|
|||
21
Garykom
гуру
02.06.20
✎
16:02
|
(18) EDT вполне рабочая штука, просто со своими приколами
|
|||
22
Garykom
гуру
02.06.20
✎
16:02
|
(20) Дык в EDT другой формат отличный от разложения из конфигуратора в файлики
|
|||
23
Жан Пердежон
02.06.20
✎
16:03
|
(16) Действия -> Выгрузить в файлы...
|
|||
24
Бурза
02.06.20
✎
16:04
|
(19) С этого места поподробнее - вот есть у меня, например, каталог с этими обработками в виде epf, есть EDT. Дальнейший алгоритм какой?
|
|||
25
RomaH
naïve
02.06.20
✎
16:04
|
||||
26
Бурза
02.06.20
✎
16:22
|
(25) Хорошо, получили XML обработок, а в конфу их как вкрячить?
|
|||
27
RomaH
naïve
03.06.20
✎
07:18
|
...
Выгрузить/загрузить внешние отчёты/обработки вы можете не только интерактивно, но и автоматически, запуская конфигуратор в пакетном режиме. Для этого мы добавили два новых параметра: DumpExternalDataProcessorOrReportToFiles и LoadExternalDataProcessorOrReportFromFiles. |
|||
28
Бурза
03.06.20
✎
08:41
|
(27) Это понятно. Как сделать эти внешние обработки встроенными обработками конфигурации?
|
|||
29
Фрэнки
03.06.20
✎
08:50
|
вы бы сразу с терминами и понятиями определились - встроенные обработки конфигурации - это где такие?
|
|||
30
RomaH
naïve
03.06.20
✎
08:55
|
||||
31
Бурза
03.06.20
✎
08:55
|
(29) Это обработки в дереве метаданных конфигурации.
|
|||
32
PuhUfa
03.06.20
✎
09:01
|
(31) >>Это обработки в дереве метаданных конфигурации.
А чем простое "сравнить и объединить" не устраивает? |
|||
33
PuhUfa
03.06.20
✎
09:05
|
(32) увидел...
|
|||
34
Nikoss
03.06.20
✎
09:09
|
(28) ну посчитали же выше, делов на 50 минут, в ручном режиме
|
|||
35
Фрэнки
03.06.20
✎
09:11
|
(30) это я помню. Но это интерактивное действие - глазками и ручками
|
|||
36
zak555
03.06.20
✎
09:13
|
(5) тогда должна быть одна обработка )
|
|||
37
Бурза
03.06.20
✎
09:28
|
(34) Это не наш метод :) Так как это не одноразовая процедура будет, да и не по-программистски как-то :)
|
|||
38
RomaH
naïve
03.06.20
✎
09:48
|
(35) почему?
пакетная загрузка же Поэтому загрузить только модуль справочника Номенклатура вы можете, например, следующей командой: "C:\Program Files (x86)\1cv8\8.3.7.1759\bin\1cv8.exe" DESIGNER /IBName "TestBase" /LoadConfigFromFiles "C:\dump" -Files "C:\dump\Catalogs\Номенклатура\Ext\ObjectModule.bsl" Для частичной загрузки используется прежний параметр LoadConfigFromFiles, и две новых опции: Files и ListFiles. Files позволяет вам перечислить через запятую те файлы, которые нужно загрузить, если таких файлов немного. А если их много, тогда вы можете использовать опцию ListFiles. Она указывает на файл, в котором перечислены XML файлы, которые нужно загрузить. |
|||
39
Фрэнки
03.06.20
✎
09:54
|
(38) круто :-)
|
|||
40
Ненавижу 1С
гуру
03.06.20
✎
09:59
|
представляю сколько там копипасты
|
|||
41
Бурза
03.06.20
✎
10:09
|
(38) Но ведь это будет работать только для уже существующих объектов конфигурации, новые же так не добавить? Или нет?
|
|||
42
stix2010
03.06.20
✎
12:20
|
(0) На ИТС есть обработка, выгружает внешние обработки, конвертирует платформой в 8.2 формат и загружает обратно.
|
|||
43
stix2010
03.06.20
✎
12:24
|
(0) но есть самый тупой способ - выгрузка-загрузка данных справочника Внешние обработки.
|
|||
44
Бурза
03.06.20
✎
14:43
|
(43) Не о том :(
|
|||
45
Kassern
06.06.20
✎
13:25
|
(0) Я так и не понял, а в чем проблема написать обработку, которая будет обходить в цикле все файлики с обработками из указанного каталога и для каждого файла создавать объект в справочнике "ДополнительныеОтчетыИОбработки". Посмотрите типовую процедуру "Добавить из файла" в данном справочнике и перенесите к себе в цикл обработки.
|
|||
46
oslokot
06.06.20
✎
14:22
|
Шел пятый день поисков.
За это время можно было ручную добавить |
|||
47
Kassern
06.06.20
✎
14:26
|
(46) В ручную это как-то не "по христиански" =)) А если потом придется эти обработки в 10-20 конфигураций переносить? Если еще штук 100 добавится? В общем, каждый сам решает, на что тратить свое время, меня лично монотонная работа напрягает, быстрее написать обработку
|
|||
48
oslokot
06.06.20
✎
14:33
|
(47) но что делать, если программного способа добавления объектов в дерево конфы нет?
Если только попробовать сторонними автоматизаторами типа AutoIT ? :) |
|||
49
Kassern
06.06.20
✎
14:43
|
(48) Я наверное не так понял автора. Я думал он хочет из одной базы (или папки с обработками) перенести внешние печатные формы в другую базу, а не ломать конфу своими доработками. Совсем не понятно, почему нельзя воспользоваться типовым справочником ДополнительныеОтчетыИОбработки? 1 раз помучиться (заполнить СведенияОВнешнейОбработке) и все воткнуть через типовой механизм. В дальнейшем, если нужно будет доработать форму, не нужно будет всех выкидывать из 1ски, а просто отредактировать обработку и обновить в справочнике дополнительных отчетов и обработок...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |