Отладка обработчиков в КД 2.0.24

09.02.10

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Замена стандартной обработки "Универсальный обмен данными XML" из КД. Позволяет динамически создавать внешнюю обработку с кодом обработчиков для их отладки, проводить грубый синтаксический контроль текста обработчика при загрузке правил обмена.

Версия обработки КД 2.0.24, платформа 8.1.11.

Замена стандартной обработки "Выгрузка конвертации" из КД. Добавлено автосборка обработок 7.7 с помощью GCOMP.

Версия обработки КД 2.1.2.1, платформа 8.1 (доработка artbear)

Скачать исходный код

Наименование Файл Версия Размер
ВыгрузкаКонвертации 2.0.22.1
.1212813491 234,30Kb
451
.1212813491 234,30Kb 451 Скачать бесплатно
УниверсальныйОбменДаннымиXML 2.0.24.3
.1211873276 342,05Kb
519
.1211873276 342,05Kb 519 Скачать бесплатно
УниверсальныйОбменДаннымиXML 2.0.24.3 (для ИР 1.58+)
.1215637051 188,51Kb
274
.1215637051 188,51Kb 274 Скачать бесплатно

Замена стандартной обработки Универсальный обмен данными XML из КД. Позволяет динамически создавать внешнюю обработку с кодом обработчиков для их отладки, проводить грубый синтаксический контроль текста обработчика при загрузке правил обмена.
Можно установить флаг открытия создаваемой внешней обработки в конфигураторе при начале обмена с ожиданием продолжения (удобно, чтобы установить точки для отладки, конфигуратор должен быть открыт!!!).

Добавлена облегченная версия для работы только совместно с системой "Инструменты разработчика" 1.58 и старше.

Версия обработки КД 2.0.24, платформа 8.1.11.

Варианты использования:
1) Отладка большого куска кода обработчика пошагово
2) Поиск ошибки (ставим точку останова "Останавливать при ошибке", затем анализируем).
3) Синтаксические ошибки в правилах при загрузке (например, после выгрузки данных допустили синтаксическую ошибку в обработчике загрузки, а повторно уже выгрузить нельзя)

Замена стандартной обработки Выгрузка конвертации из КД. Добавлено автосборка обработок 7.7 с помощью GCOMP.

Версия обработки КД 2.1.2.1, платформа 8.1 доработка artbear, благодарности - комментарий (32)

 

См. также

SALE! 15%

Синхронизация и обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 руб.

12.06.2017    137309    748    292    

399

Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) в продаже с 2015 года, постоянно работаем над их развитием | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

45650 руб.

04.08.2015    161874    365    272    

357

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

34650 руб.

15.04.2019    69756    172    143    

113

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3.87.x и УТ 11.5.16.x

28000 руб.

23.07.2020    47890    207    64    

169

[ED2] Обмен УПП 1.3, КА 1.1, УТ 10.3 с EnterpriseData (универсальный формат обмена), обработка

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

14580 руб.

18.02.2016    184013    570    509    

514

Перенос данных из БП 3.0 в УТ 11 / КА 2 / ERP 2. Переносятся начальные остатки, документы и справочники

Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

В продаже с 2014г. | Воспользовались более 122 предприятий! | Перенос данных из БП 3.0 в УТ 11 | из БП 3.0 в КА 2 | из БП 3.0 в ERP | Сэкономьте свое время - используйте готовое решение для перехода! | Постоянно работаем над развитием переноса данных | Обновляем на новые релизы 1С | Есть фильтр выгрузки по организациям | Переносятся начальные остатки на выбранную дату, документы за период времени и вся возможная справочная информация | Перенос сделан на технологии КД 2 (правила конвертации данных)

45650 руб.

31.10.2014    233534    91    329    

299

Переход и перенос данных из УПП 1.3 в ERP 2.5, КА 2.5. Переносятся документы (обороты за период), справочная информация и остатки

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 Бухгалтерский учет Управленческий учет Платные (руб)

Переход и перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:ERP Управление предприятием 2.5 и 1С:Комплексную автоматизацию 2.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.227.x), ERP 2.5 (2.5.16.x), КА 2.5 (2.5.16.x) .

28000 руб.

24.06.2020    61956    47    27    

78

Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Воспользовались более 79 предприятий! | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | В продаже с 2020г. | Оперативно обновляем правила до актуальных релизов 1С | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

43450 руб.

03.12.2020    34983    84    59    

82
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Totoro 569 14.07.07 00:52 Сейчас в теме
Исправил ошибки для ПКС субконто (файл обработки обмена). Заодно добавил информационное сообщение, если ПКО субконто не найдено.
2. Totoro 569 18.07.07 17:11 Сейчас в теме
Если кто пользовался - прокомментируйте неудобства :)
3. Totoro 569 24.07.07 08:43 Сейчас в теме
Пока архив недоступен. Переделываю обработку под возможность изменения кода обработчиков во время выполнения при ошибке. Когда все оттестирую - выложу.
4. Totoro 569 25.07.07 09:04 Сейчас в теме
В данный момент я сделал так, если происходит ошибка открывается окно для редактирования текста обработчика, с закладкой с типами, значениями параметров обработчика, установленными на момент ошибки (выводится только верхний уровень без раскрытия по полям). Потом при принятии изменений производится повторная попытка его выполнения. Проблема в том, что если в обработчике были изменены исходные параметры (код типа "Значение = Значение.Код"), то повторное выполнение может быть невозможным. В принципе я делал сохранение параметров перед вызовом обработчика и восстановление их при ошибке, но я не уверен что для всех типов это прокатит, да и для больших ТЗ (напр. в ВходящиеДанные) это не очень удобно.

Вопрос: есть какие-либо идеи по этому поводу или достаточно этого для случаев синтаксических ошибок и простых обработчиков, не изменяющих параметры?
5. tormozit 7177 30.07.07 15:32 Сейчас в теме
Картинки были бы полезны
6. Totoro 569 30.07.07 16:30 Сейчас в теме
Завтра утром выложу, заодно исправлю свою ошибку в макете при загрузке алгоритмов из 7.7 в 8.1
7. Totoro 569 31.07.07 11:39 Сейчас в теме
1) 8.1: Добавлена возможность вычисления любых выражений на встроенном языке при отстановке при ошибке на закладке "Параметры"
2) 7.7: Исправил свою ошибку в алгоритме выгрузки алгоритмов, используемых при загрузке.
3) 7.7: Для ПВД для произвольного алгоритма в качестве ВыборкаДанных можно указывать запрос (как в функции СоздатьЗапрос).
8. Totoro 569 14.08.07 10:37 Сейчас в теме
Версия для КД 2.0.19
1) 8.1: Для редактирования при ошибке переделан алгоритм и немного изменена сама форма (структуры, соответствия, "ПКО", "ПКС", "ПКГС" разворачиваются по полям)
9. support 4450 14.08.07 12:40 Сейчас в теме
10. Totoro 569 17.08.07 09:02 Сейчас в теме
1) При редактировании при ошибке разворачиваются по полям параметры с именем "Правило".
Если для значения параметра возможно выполнение метода Метаданные(), то он разворачивается по полям "Измерения", "Реквизиты", "Ресурсы", "Таб.части" (для таб.части указывается количество строк, саму ТЧ можно просмотреть, например, добавит параметр вида: НашОбъект.НашаТабЧасть.Выгрузить().ВыбратьСтроку() )
2) Добавлена возможность остановки при ошибке при записи и удалении объекта (например все обработчики отработали нормально, а тут такой облом - при записи "код не уникален" :) )
3) Исправленны выявленные ошибки, которые пропустил в п.3 от 31.07.07 :(

Ну, вот, вроде сделал все что хотел :)
11. Totoro 569 03.09.07 13:05 Сейчас в теме
Кстати, код остановки при ошибке можно использовать и в своих обработках, если использование отладчика затратно по времени,а в случае ошибки необходимо просмотреть результат. Он позволяет просматривать любые выражения и переменные определенные в обрабатываемом коде на момент ошибки (вызова модальной формы).

ЗЫ Неужели никаких отзывов нет ? :)
12. Totoro 569 21.09.07 15:25 Сейчас в теме
Недавно пришла мысль делать синтаксический контроль текста обработчиков 8.Х уже на этапе формирования правил, чтобы уменьшить потеря времени во время загрузки/выгрузке (для этого достаточно знать параметры обработчика). Надо бы реализовать такое для 2.0.20 :)
14. tormozit 7177 18.11.07 15:20 Сейчас в теме
(12) Хорошая идея. Реально сделать с небольшими оговорками.
13. Totoro 569 01.11.07 17:45 Сейчас в теме
Версия для КД 2.0.20.1, ядро 8.1.8.76+
1) 7.7: Добавлена возможность автосборки обработок при генерации правил с помощью GCOMP
2) 8.1: немного подправил алгоритмы остановок при ошибке.
15. Totoro 569 27.05.08 09:35 Сейчас в теме
На соновании разработок: http://infostart.ru/projects/1843/ и http://infostart.ru/projects/1274/ пришла идея переделать свою обработку для отладки. Получилось два варианта:
1) При формировании правил в КД создается измененный модуль УниверсальныйОбменXML и сохраняется как внешняя обработка, в который добавляются обработчики выгрузки или загрузки. При открытии в 1С обработки УниверсальныйОбменXML при выгрузке/загрузке происходит передача выполнения в сохранную внешнюю обработку, где уже можно ставить точки останова и отлаживать код пошагово.
2) Формирование внешней обработки и передача выполнения в неё происходит после загрузки правил обмена в 1С.

У обоих вариантов есть как плюсы, так и минусы. Пока я сделал второй вариант (выложу позднее), но с точки зрения удобства и скорости начинаю склоняться к первому. Возможно у кого-нибудь есть другие мнения. Буду благодарен за помощь :)
16. Totoro 569 27.05.08 11:35 Сейчас в теме
Выложил пробную версию измененной типовой обработки УниверсальныйОбменДаннымиXML 2.0.23, в которой реализован второй вариант отладки. Принцип работы:
1) На закладке "Отладка" устанавливается галочка "Отладка во внешней обработке"
2) Указывается каталог для хранения обработки
3) Выгрузка:
- После загрузки правил обмена происходит создание внешней обработки с кодом обработчиков
- Вызывается ПослеЗагрузкиПравилОбмена из неё
- Дальше можно редактировать отборы/параметры
- После начала выгрузки выполнение передается во внешнюю обработку
4) Загрузка
- После начала загрузки файла первый раз грузится только заголовок (правила обмена и т.п.) и на его основе создается внешняя обработка с кодом обработчиков
- Передается выполнение во внешнюю обработку, где файл грузится во второй раз и правила обмена уже пропускаются

ПРИМЕЧАНИЕ: Это пока пробная версия. Я проверял только большинство обработчиков. Работу с планами обмена еще не проверял.

Вообщем хотелось бы узнать мнение о самой идее :)
17. Totoro 569 02.06.08 13:42 Сейчас в теме
2.0.23.2:

1) Протестировал обработчики
2) Добавил возможность грубой синтаксической проверки текста обработчиков при загрузке правил обмена.
Если код обработчика при загрузке правил обмена (при загрузке или выгрузке) не прошел контроль, то его можно отредактировать и попробывать повторить проверку. Замечание: параметры обработчиков беруться из макета кдОбработчикиСобытий8 и могут быть дополнены другими локальными переменными.
3) Добавил возможность отдельного выбора синтаксической проверки алгоритмов или формирования их кода во внешней обработке. Замечание: параметры алгоритма (локальные переменные модуля, используемые в алгоритме) должны быть указаны в последней строке алгоритма в виде "//АЛГОРИТМ(Парам1,Парам2, Парам3)"
18. Totoro 569 07.06.08 09:13 Сейчас в теме
Добавил:

Замена стандартной обработки Выгрузка конвертации из КД. Добавлено автосборка обработок 7.7 с помощью GCOMP, для обмена 7.7 - 8.1 выгрузка доп. обработок, обработчик "После загрузки правил обмена", галочка "Новые не создавать, если НЕ найден".

Вырсия обработки КД 2.0.22, платформа 8.1.11

ЗАМЕЧАНИЕ: все файлы GCOMP включены в макет обработки, для каталога GCOMP указывать путь без пробелов. Для использовании галочки "Новые не создавать, если НЕ найден" нужно подправить саму КД, т.к. для 7.7 она блокируется.
19. Totoro 569 10.07.08 01:24 Сейчас в теме
Обновил УниверсальныйОбменДаннымиXML для последней КД 2.0.23.1

2.0.23.3:
Добавил флаг "Открывать внешнию обработку в конфигураторе при выполнении" для открытия создаваемой внешней обработки в конфигураторе при начале обмена с ожиданием продолжения (удобно, чтобы установить точки для отладки).

Добавлена облегченная версия для работы только совместно с системой "Инструменты разработчика" 1.58 и старше.
20. Totoro 569 17.07.08 23:44 Сейчас в теме
Обновил УниверсальныйОбменДаннымиXML для последней КД 2.0.24.1
21. Totoro 569 20.07.08 00:13 Сейчас в теме
Блин, левый архив вчера на ночь глядя выложил. Ошибку исправил. Прошу прощения, если кто скачал.
22. Totoro 569 01.08.08 17:12 Сейчас в теме
Если пользуетесь моей обработкой УниверсальныйОбменДаннымиX - не забывайте плюсовать:
http://infostart.ru/projects/1843/ - V8Unpack 2.0
http://infostart.ru/projects/1274/ - Система "Инструменты разработчика"

уважайте чужой труд ...
23. tormozit 7177 07.11.08 13:20 Сейчас в теме
Версия 2.0.25.1
Новое в версии
Доработана функциональность обработки УниверсальныйОбменДаннымиXML. С помощью этой обработки можно генерировать отладочный модуль с обработчиками событий и выполнять отладку обработчиков и алгоритмов в процессе загрузки или выгрузки данных.

Смотрел?

24. Totoro 569 16.11.08 21:54 Сейчас в теме
Отладка обработчиков в свете последнего релиза КД уже не такая сложная, хоть и не так удобная. Т.ч. если нужна новая версия под неё - пишите, сделаю. А так меня пока устаривает текущая, а с обменами 7.7 уже не работаю.
25. ValeriVP 1318 16.11.08 22:08 Сейчас в теме
имхается мне что не очень полезная вещь. я обработчики длинее трех строк очень редко пишу. обычно делаю обработку, и из обработчиков вызываю нужные процедуры - т.е. тоже самое.
26. Totoro 569 17.11.08 12:51 Сейчас в теме
(25) со стандартными переносами 1С поработай ... особенно когда правила нужно оставить типовыми.
ЗЫ Не была бы нужна, не стало бы 1С переписывать весь код обработки для подобной поддержки :)
27. German 413 11.12.08 10:47 Сейчас в теме
Описания нет.
Отладка вносит изменения в правила конвертации?
То есть потом его можно благополучно загрузить в КД.

Класная штука .. очень помагает в отладке типовых? особенно для УПП? с учетом того что последние на версию 1.2.6 :)
28. Totoro 569 12.12.08 11:19 Сейчас в теме
(27) Описание в комментариях ранее. Т.к. особо интерес никто не проявлял заморачиваться со справкой не стал.
Отладка в правила изменения не вносит, т.к. просто (после загрузки правил) создается внешняя обработка с подмененным модулем и включенным кодом обработчиков, выполнение передается в неё и подменяются вызовы для Выполнить обработчиков. В последней версии обработки 1С сделала подобное, но модуль обработки нужно заменять самому. Т.о. правила не отличаются от типовых и если не нужна отладка можно не использовать эту обработку.
Последний вопрос (намек?) не понял ...
29. German 413 19.12.08 15:29 Сейчас в теме
30. Aero86 23.07.09 15:21 Сейчас в теме
как загрузить обработку в редакции 10.2?
31. artbear 1555 06.02.10 17:02 Сейчас в теме
Есть более свежий вариант для последней версии КД 2.1.2.1 ?
33. Totoro 569 09.02.10 05:39 Сейчас в теме
(31) С конвертацией из 7.7. уже давно не возился, поэтому не обновлял сборку через GCOMP. Т.ч. спасибо за проделанный труд.
32. artbear 1555 08.02.10 09:11 Сейчас в теме
(31+) Обновил выгрузку для КД 2.1.2.1
[+] изменения в форме делаются только программно, что удобно при обновлении основной конфигурации
[+] если в имени каталога для GComp есть пробелы, такой каталог запрещено использовать, о чем явно сообщается пользователю
[+] ко всем методам добавлен префикс GComp для удобства сопровождения
[+] все изменения четко обозначены спец.комментами для удобства сопровождения
[*] небольшой рефакторинг

Смотрите приложенный файл.
Прикрепленные файлы:
ВыгрузкаКонвертации_2_1_2_1+GComp.epf
semen_2008; Поручик; ArtemK; Aleksey.Bochkov; K_A_O; Totoro; +6 Ответить
34. Поручик 4682 20.02.11 17:08 Сейчас в теме
(32) Файл битый скачивается.
(33) Сделал тоже самое сам, может вывалить?
35. artbear 1555 21.02.11 08:10 Сейчас в теме
(34) Файл был нормальный. Заново выложил его в этот же пост (32)
36. galaxymaster 24.11.11 08:31 Сейчас в теме
37. necropunk 9 29.11.12 17:37 Сейчас в теме
Крутая вещь. Не вполне еще разобрался, конечно, но буду пытаться.
38. Xershi 1496 11.05.15 17:26 Сейчас в теме
Завтра тестировать буду, но может сейчас ответите:
Галка "Не создавать новый объект в приемнике, если он НЕ найден" при загрузке в 7.7 будет работать?
Обсуждаю данный вопрос тут
39. Aleksandr_prof 195 19.05.21 12:20 Сейчас в теме
У вас есть что-нибудь для отладки загрузки в УТ 10.3 (КД 2.0)? Свою проблему пытаюсь решить здесь
40. Totoro 569 20.05.21 13:53 Сейчас в теме
Оставьте свое сообщение