Имя: Пароль:
1C
1С v8
Выгрузка и загрузка данных EnterpriseData, режим разработчика
0 aleks_default
 
24.04.20
11:34
Нужно из БП 3.0 перенести данные в КА 2.4. по своим правилам. Разово.
Есть типовая обработка "Выгрузка и загрузка данных EnterpriseData"(сохранил из встроенной в конфе). Взял для теста пару документов и нормально перекинул их из БП в КА этой обработкой. Все работает. Теперь мне надо немного изменить правила загрузки данных в КА. У меня есть готовые правила взятые из стандартных для КА и чуть-чуть подправленные в Конвертации 3.0. Правила 100% рабочие, используя их уже выполнял перенос через стандартную синхронизацию данных. В этой обработке "Выгрузка и загрузка данных EnterpriseData" есть режим разработчика, включение которого открывает поля "Менеджер загрузки" для режима загрузки данных, и "Менеджер выгрузки" для выгрузки. Я так понял это как раз поля для загрузки правил, т.е. обработки, в модуле обмена которой хранится модуль менеджера обмена с правилами обмена через универсальный формат.
Открываю обработку "Выгрузка и загрузка данных EnterpriseData" в КА, включаю режим разработчика, в поле "Менеджер загрузки" указываю обработку со своими правилами. И пытаюсь загрузить данные выгруженные предварительно этой же обработкой из БП.Начинается процесс загрузки данных и висит до бесконечности. Соответственно данные не загружаются, в ЖР информация отсутствует.
Кто подскажет что я не так делаю?
1 yzimin
 
24.04.20
11:45
Попробовать уменьшить порцию файла
2 aleks_default
 
24.04.20
11:46
(1) там в файле всего 2 документа для теста
3 aleks_default
 
24.04.20
12:03
Все-таки может там как-то по другому нужно менеджер загрузки сконфигурировать? Может тот модуль, который выгружается из Конвертации 3.0 через буфер обмена, не подходит?
Если кто-то имеет опыт использования этой обработки в режиме разработчика с использованием собственных правил, то подтвердите, плиз. А то ХЗ может это просто опять одна из недоделанных фишек от фирмы 1с, которая никогда не работала, и я просто время зря трачу.
4 hhhh
 
24.04.20
23:57
(3) если разово, то сделай на кд 2
5 gae
 
26.04.20
18:21
(3) Опыта выгрузки этой обработкой с измененным модулем менеджера не имею, но опыт работы говорит, что каких-то других вариантов модуля менеджера, кроме как выдаваемого КД 3, нет. Знаю еще, что там существуют разные версии формата модуля менеджера, сейчас везде версия 2 используется.
6 gae
 
26.04.20
18:33
У меня вообще не получается, делаю обработку с модулем объекта, в котором текст модуля менеджера обмена,
пытаюсь указать ее в обработке "Выгрузка и загрузка данных EnterpriseData", выдает ошибку:

"Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается."
7 gae
 
26.04.20
18:38
+ (6) Оказывается 1С прикрыло эту возможность из соображений безопасности. Чтобы обойти надо править код, или переопределять в расширении.
8 rphosts
 
26.04.20
18:54
алгоритмы конвертации используются?
9 rphosts
 
26.04.20
18:55
и вообще, а что-бы не попробовать поймать в отладчике тот кусок кода в котором зацикливание?
10 MaxS
 
26.04.20
20:26
Когда-то давно этот функционал в обработке работал, потом зачем-то запретили. Если восстановить его работу, то удобно отлаживать правила, т.к. отладка в расширении получается дольше из-за необходимости перезапуска базы.
AdBlock убивает бесплатный контент. 1Сергей