Универсальный обмен XML для КД 2.Х под УФ - с отбором СКД и сохранением настроек

Публикация № 1406900 19.03.21

Интеграция с оборудованием и сервисами - Обмен через XML

Универсальный обмен XML конвертация 2.0 2.Х данными отбор СКД с отбором групповая установка отбора

Умеет отборы СКД. Действительно сохраняет настройки. Удобна при разработке и тестировании конвертаций.

Как известно, типовая обработка "Универсальный обмен данными в формате XML" для управляемых форм, входящая в состав КД 2.Х, а равно и поставляемая отдельно, не имеет таких же возможностей отбора, как её аналог для обычных форм. Многие авторы, в т.ч. на Инфостарт, решали этот вопрос, причём по-разному. Но по итогам сравнительного анализа стало ясно, что все они или давно сделаны и могут что-то не поддерживать (например, запрет синхронных вызовов на клиенте), или содержат ошибки, или просто неудобны. Я постарался сделать концептуально "как было в обычных формах", но с отбором СКД, и заодно решить ряд мелких, но раздражающих проблем. Среди них такие, как отсутствие целевого сохранения настроек, т.е. все настройки равноценны и никак не связаны с применяемой конвертацией - особенно это критично, когда их много и ничто, кроме имён этих настроек, не роднит их с правилами обмена; и конечно, отсутствие нормального сохранения настроек отбора и параметров выгрузки. Мой вариант удобен для случая, когда идёт разработка и тестирование конвертации, и надо много-много раз перезапускать её.

 

Возможности:

* Если файл правил указан, при открытии сразу читает-загружает правила;
* При перечитывании правил сохраняет все настройки выгрузки (флаги ПВД, отборы ПВД, параметры выгрузки, позицию в дереве);
* Сохраняет все настройки выгрузки между сеансами использования обработки (применяется хранилище настроек отчётов), ключом является ID конвертации, поэтому перепутать настройки к правилам невозможно;
* Показывает наименование используемой конвертации на форме (имя файла может быть недостаточно информативно);
* Работает "как в обычных формах", выделяя жирным шрифтом строки с используемыми отборами, позволяет хранить временно выключенные отборы;
* Умеет отборы на измерения и ресурсы для независимых, в т.ч. периодических, регистров сведений;
* Показывает флажки ПВД в режиме трёх состояний, если ПВД в ветке отмечены частично (мелочь, а приятно, и граблей меньше);
* Позволяет установить отбор групповым образом, на отмеченные ветки ПВД - например, если надо всем документам поставить отбор по организации, а такого параметра выгрузки в правиле не предусмотрено (показано на рис.2, ищет хоть что-то общее в выделенных и для найденных "общих" полей даёт поставить отбор);
* Позволяет сбросить (выключить, но не удалить) установленные отборы в выделенных ветках.
* И ещё поубирал всякие мелкие шероховатости.

Штатные общие настройки оставлены, но они менее приоритетны, чем мои.
Все сделанные мной доработки маркированы в коде.
Загрузочная часть никакой доработке не подвергалась.

Обработка взята из типовой КД 2.1.18.2 с официального сайта. Тестировалось на 8.3.18.1289

... наверняка возникает вопрос: таких уже полно, зачем было ещё одну делать? Отвечаю: нет нормально работающих. Нету. Скачал несколько штук, при желании покажу, у какой из них что плохо. Но - будем позитивнее - авось и моя кому-нибудь пригодится.

P.S. Этот аккордеон выкладываю забесплатно) 

Скачать файлы

Наименование Файл Версия Размер
Универсальный обмен XML для КД 2.Х под УФ - с отбором СКД и сохранением настроек:

.epf 166,48Kb
388
.epf 166,48Kb 388 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. cprit 693 20.03.21 11:53 Сейчас в теме
Если автор не против позаимствую часть кода в https://github.com/cpr1c/tools_ui_1c
artkor; AleksandrFil; cleaner_it; iulyus; asg.aleks; +5 Ответить
2. Yashazz 4110 20.03.21 20:30 Сейчас в теме
(1) Конечно, не против. Берите, кому надо, хоть целиком. Это ж общеупотребительная штука.
artkor; AleksandrFil; kasperiks; asg.aleks; cleaner_it; +5 Ответить
3. kasperiks 6 22.03.21 08:14 Сейчас в теме
Спасибо большое, очень нужная вещь для тестирование перегрузки данных в УФ
4. user1170329 25.06.21 19:38 Сейчас в теме
Отборы работают, настройки сохраняются. В целом хорошо. Спасибо автору за труд
5. Alex_Minsk 20.07.21 18:25 Сейчас в теме
Спасибо.
Очень помогло экономить время.
Оставьте свое сообщение

См. также

"Однопальцевое" чтение XML для 8.2 Промо

Обмен через XML v8 1cv8.cf Россия Бесплатно (free)

Простенькое чтение XML файлов или строки произвольной структуры и неограниченной вложенности. Простая и управляемая формы.

18.04.2011    49617    1421    anig99    67    

Выгрузка / загрузка правил Конвертации данных 2.1 в файлы / из файлов (для Git, SonarQube, VS Code и т.д.)

Перенос данных из 1C8 в 1C8 v8 Платформа 1C v8.2 КД Бесплатно (free)

Реализация инструмента для выгрузки в файлы / загрузки из файлов правил для Конвертации Данных 2.1 (еще одна). На этот раз в виде внешней обработки, не требует установки и изучения дополнительных утилит, кроме тех, что вы хотите использовать. Подходит для версионирования правил в Git, совместной разработки, анализа кода и написанию обработчиков в более удобной среде.

26.07.2021    3076    42    CyberCerber    6    

Выгрузка номенклатуры на различные маркетплейсы - УТ 10.3

Обмен через XML v8 УТ10 Бесплатно (free)

Данное решение позволяет выгружать XML файлы на различные маркетплейсы. Обработка также позволяет формировать файлы выгрузки и для других сервисов.

18000 руб.

20.07.2021    1427    0    2    

Правила выгрузки физических лиц и их паспортных данных из Камин 5.0 в ЗУП 3.1 с помощью бесплатной конфигурации КД 2.1

Зарплата Перенос данных из 1C8 в 1C8 v8 КД Россия БУ УУ Бесплатно (free)

Создание правил выгрузки Физических лиц и их паспортных данных из Камин Расчет зарплата 5.0 (Камин 5.0 ) в Зарплата и управление персоналом 3.1 (ЗУП 3.1) с помощью Конвертации данных 2.1 (КД 2.1) подробно по шагам с видео.

01.06.2021    2354    11    dannie1perenos1s_mail_ru    0    

План обмена ТиС 9.2 и БП 3.0

Обмен через XML Перенос данных из 1С7.7 в 1C8.X v8 1С7:ТиС БП3.0 БУ УУ Бесплатно (free)

Правила обмена ТиС 9.2 и БП 3.0 документов товародвижения и денежных с автоматическим формированием проводок

28.09.2018    6045    62    user900476    0    

IBridges - новый, бесплатный сервис обмена документами между пользователями программы 1С:Предприятие

СRM Обработка документов WEB Перенос данных из 1C8 в 1C8 СRM v8 БП2.0 УТ10 Россия Бесплатно (free)

Основная задача сервиса IBridges – сделать документооборот между разными организациями - Легким - Быстрым - Бесплатным - Оперативным - Безопасным

11.08.2011    26836    240    O-Planet    61    

Загрузка распределённых сумм оплаты страховых взносов в 1С 8

Зарплата Внешние источники данных Обмен через XML Зарплата v8 ЗУП2.5 ЗКБУ Россия БУ НУ ФОМС, ПФ, ФСС Бесплатно (free)

Загрузка подготовленных во внешних, по отношению к 1С, программах сумм оплаты страховых взносов в документ "Сведения о страховых взносах и стаже застрахованных лиц (СЗВ-4, СЗВ-6) ". Добавлена обработка по замене информации в табличной части документа "Сведения о страховых взносах и стаже застрахованных лиц (СЗВ-4, СЗВ-6)".

23.07.2011    10382    166    Kapitan69    22    

Выгрузка документа в XML произвольной структуры (+пример для выгрузки в ECOD)

Обмен через XML Обработка документов v8 1cv8.cf Бесплатно (free)

Обновлено до версии 0.7. Добавлена функция пропуска заголовков табличных частей. Исправлены баги в версии без сохранения (если стандартная версия выдает ошибки)

15.05.2011    49720    1420    anig99    44    

Правила начального заполнения ЗУП 2.5 из Бухгалтерии 1.6. Обновленные

Обмен через XML Перенос данных из 1C8 в 1C8 Зарплата Зарплата v8 ЗУП2.5 БП1.6 Россия Бесплатно (free)

Правила обмена для начального заполнения ЗУП 2.5 из Бухгалтерии 1.6 Стандартная выгрузка + кадровые документы (прием, увольнение, кадровое перемещение) Была создана для версий БП 1.6.29.2 и ЗУП 2.5.31.4. Сделано с помощью конвертации 2.1.2.1

17.02.2011    13760    92    1cmax    3    

Перенос документов 8.1, Перенос документа между базами

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Прежде всего данная обработка призвана для переноса документов м/у идентичными базами, например м/у базами с полным планом обмена или по организации, или с копии базы в рабочую и наоборот (Должна работать на любой базе, с любыми документами, с любыми движениями, если что не так пишите в комментариях)

10.11.2010    18518    539    GoodWinSpr    19    

Экспорт встроенных XML-схем описаний типов 1С:Предприятия

Обмен через XML Практика программирования v8 1cv8.cf Бесплатно (free)

Экспорт встроенных XML-схем описаний типов 1С:Предприятия

01.11.2010    24736    207    Dmitryiv    7    

Перенос данных Физических лиц из ЗУП в БП 1.6

Перенос данных из 1C8 в 1C8 Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 ЗУП2.5 БП1.6 Россия БУ Бесплатно (free)

Сделано для конечного пользователя. Для случаев, когда не ведется учет по сотрудникам в Бухгалтерии предприятия или не переносится отражение зарплаты из ЗУП. Настроено в конфигурации Конвертация данных 2.1. Переносит только: справочник ФизЛица, ФИО и паспортные данные и больше ничего. ВНИМАНИЕ! Правила требуют доработки.

18.10.2010    25875    260    IgorXml    9    

АЦРК: Чтение/Запись XML-файлов

Обмен через XML Универсальные функции v8 1cv8.cf Бесплатно (free)

Обработка является примером работы с XML-файлами. Работа с XML-файлами - это не сложно.

23.09.2010    23531    971    acrk    7    

АЦРК: Сопоставление справочников из разных баз данных

Анализ учета Перенос данных из 1C8 в 1C8 Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

Обработка позволяет сопоставить содержимое справочников из разных баз данных через общий MXL-файл. Сопоставление производится по коду или наименованию. Актуально в основном для справочников номенклатуры, контрагентов или сотрудников для решения проблем при обменах между базами данных.

26.04.2010    19262    399    acrk    4    

[8.2] Универсальная обработка "Регистрация изменений для обмена" (управляемые формы)

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Универсальная обработка "Регистрация изменений для обмена". Сделана на управляемых формах, работает на всех клиентах. В толстом клиенте доступен конструктор запроса при произвольной регистрации.

29.01.2010    47209    1876    Душелов    38    

Правила конвертации из "Бухгалтерия предприятия, ред. 1,6" в "Комплексная автоматизация, ред. 1,0"

Перенос данных из 1C8 в 1C8 Обмен через XML v8 КА1 БП2.0 Россия БУ УУ Бесплатно (free)

Надо было перенести документы и справочники из базы данных "Бухгалтерия предприятия" в базу данных "Комплексная автоматизация". В своей файлопомойке подходящего не нашел, потому быстро, почти на полном автомате создал эти правила конвертации.

21.01.2010    12926    314    SiAl    3    

Обработка сравнения баз по объектам

Обмен через XML Анализ учета Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Сравнение объектов в различных базах, находящихся в обмене через механизм распределенных ИБ или через Обмена XML.

13.11.2009    10670    157    mugr    8    

Редактирование реквизитов в КД

Тестирование и исправление Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf КД Бесплатно (free)

Редактирование реквизитов в Конвертации данных 2.0

28.07.2009    17499    74    acsent    16    

Архив к статье "Организация обмена с помощью шины сообщений MSMQ"

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Архив к статье "Организация обмена с помощью шины сообщений MSMQ"

10.07.2009    8190    225    mini_root    1    

Универсальный обмен данными

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Универсальная обработка имеет удобным и интуитивно понятный интерфейс, позволяет обмениваться данными между схожими конфигурациями по средствам XML - файла по отобранным справочникам, документами, планами видов характеристик, планами счетов, видов расчета, регистрами сведений, накопления, бухгалтерии, расчета, задачами, бизнес-процессами. За одну процедуры вы можете одновременно выгрузить по установленному отбору для каждого вида объекта (справочник, документ, регистр и т.п.) несколько записей объектов, и таким же легким способом загрузить в аналогичную конфигурацию.

14.05.2009    28987    1602    SedovSU@mail.ru    23    

Загрузка проводок из Камин 3 в БП 2.0

Перенос данных из 1C8 в 1C8 Зарплата Обмен через XML Зарплата v8 БП1.6 Россия БУ Бесплатно (free)

Альтернативная загрузка из Камин 3.0 в БП 2.0 Писалась по причине некоторой кривоватости оригинальной обработки. Основное отличие от "родной" Каминовской обработки в том, что настраиваются именно правила загрузки, а не результирующая таблица проводок.

07.05.2009    13569    280    shushkovka    6    

[Сервер событий] Клиент + Сервер + Внешние события

Разработка внешних компонент Перенос данных из 1C8 в 1C8 1С7.7<->1C7.7 v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Средство для генерирования событий между разными сеансами, базами и платформами 1С

17.03.2009    24032    146    Душелов    32    

Новая версия (1.6)! Электронный каталог продукции с возможностью создания из 1с.

Обработка справочников Обмен через XML Ценообразование, прайсы Учет ТМЦ Ценообразование, анализ цен Учет ТМЦ Ценообразование, анализ цен v8 Бесплатно (free)

Данный каталог предназначен для использования совместно с другими программами, имеющими выгрузку в xml формат. В настоящее время каталог имеет обработки выгрузки справочника номенклатуры и цен из семейства программ 1С:Предприятие 1с 7.7 Торговля и Склад (ТиС) и 1с 8.1 Управление Торговлей (УТ). Написан на .Net2

16.03.2009    17052    634    DGorgoN    51    

Экспорт ведомостей на выплату из ЗиК 2.3 в БП 1.6

Перенос данных из 1С7.7 в 1C8.X Обработка документов Обмен через XML Зарплата Зарплата v8 1С7:ЗиК БП1.6 Россия БУ Бесплатно (free)

Правила обмена для выгрузки документов "выплаты зарплаты" из ЗиК 2.3 в БП 1.6 в документы "зарплата к выплате".

25.11.2008    15337    573    Valerich    9    

Защита информации при обмене данными между информационными базами "Управление производственным предприятием"

Защита и шифрование Разработка внешних компонент Обмен через XML v8 УПП1 Бесплатно (free)

Защита информации при обмене с распределенной базой данных. В крупной фирме имеется одна центральная информационная база 1С:Предприятие 8.1 "Управление производственным предприятием" и несколько периферийных баз, обмен данными происходит через файлы XML. После выявления многочисленных случаев несанкционированного доступа к конфиденциальной информации, а именно кассовым и банковским документам при обмене данными, руководством было решено защитить данные при обмене информацией между центральной базой и периферийными базами. Перемещение данных между базами происходит через файлы XML, по нескольким каналам связи FTP, HTTP, POP, SMTP, а также на сменных носителях (типа USB Flash Drive). В связи с этим решено использовать внешнюю компоненту для шифрования файлов XML и небольшой доработки конфигурации баз данных.

25.11.2008    17220    143    astracrypt    13    

Запись ПП и РКО из ЗУП в БП посредством COM с нумерацией БП

Перенос данных из 1C8 в 1C8 Зарплата Зарплата v8 БП2.0 ЗУП2.5 Россия БУ Бесплатно (free)

Когда в ЗУП создается расходный кассовый ордер или платежное поручение, им необходимо присвоить номер из БП, дабы соблюсти нумерацию ПП и нумерацию в кассе. Так же необходимо эти документы из ЗУП в БП перенести, дабы там не создали другие документы с этими номерами.

17.10.2008    9850    313    Ygich    2    

Сериализация объектов в XML

Обмен через XML v8 1cv8.cf Россия Бесплатно (free)

Сохраняет справочник, документ в XML файл, восстанавливает из него.

14.10.2008    27683    1314    lazy    15    

"Чат для 1С" - ActiveX-компонента для 1С + Сервер (Консольный) [БЕТА-ВЕРСИЯ]

Работа с интерфейсом Перенос данных из 1C8 в 1C8 1С7.7<->1C7.7 v7.7 v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

UDP чат для обмена сообщениями в локальной сети. Поддерживет многоканальность, команды, обмен 1С ссылками (с возможностью открытия). Не зависит от платформы 1С, в одном чате можно сидеть на разных платформах и разных конфигурациях или вообще без 1С.

02.10.2008    28683    599    Душелов    248    

Редактор XML

Инструментарий разработчика Обмен через XML v8 1cv8.cf Россия Бесплатно (free)

Редактор xml файлов

19.05.2008    17127    1576    dr.Uid    15    

Простая выгрузка в XML произвольной таблицы значений

Обмен через XML Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Обработка содержит универсальные процедуры для выгрузки произвольной таблицы значений (ориентировалось на результат запроса) в XML файл, вложенные таблицы, раскрытие ссылочных типов в коллекции значений. Задумана как основа "закрытых" для пользователя обработок выгрузки.

09.05.2008    33786    1134    angeliccare    7    

Выгрузка-загрузка справочников и документов (XML)

Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Выгрузка-загрузка справочников и документов (XML) между одинаковыми конфигурациями

05.12.2007    27841    5250    programmer-1c2007    19    

Универсальный обмен документами и справочниками для 8.0 - 8.1

Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Универсальный обмен документами и справочниками для 8.0 - 8.1. Выгрузка-загрузка через XML файл. В отличие от стандартной 1С-вской позволяет отбирать отдельные объекты для выгрузки. Состав реквизитов переносимых объектов должен быть одинаков в базе источника и приемника

26.09.2007    12881    5324    Belowzero    21    

Акт сверки остатков для 1С Бухгалтерия 8.0

Анализ учета Перенос данных из 1C8 в 1C8 v8 БП2.0 Россия БУ Бесплатно (free)

Документ для сверки остатков в бухгалтерии с другой конфой (8.0) через OLE

30.08.2007    14262    251    vitkovsky    1    

Выгрузка и загрузка данных XML турбо v0.9

Обмен через XML v8 Россия Бесплатно (free)

Универсальная выгрузка и загрузка данных XML позволяет переносить данные между базами с одинаковой структурой данных. В данной версии значительно ускорен анализ метаданных в процессе инициализации и настройки правил выгрузки.

29.08.2007    60500    6868    tormozit    54    

Перенос операций (бухгалтерский и налоговый учет)

Обработка документов Перенос данных из 1C8 в 1C8 Обмен через XML v8 БП2.0 Россия БУ Бесплатно (free)

Обработка предназначена для переноса документов "Операция (бухгалтерский и налоговый учет)" между типовыми конфигурациями "Бухгалтерия предприятия".

16.08.2007    26769    713    coder1cv8    28    

Сравнение документов

Анализ учета Перенос данных из 1C8 в 1C8 Обработка документов v8 БП2.0 УТ10 Бесплатно (free)

Сравнение документов в бухгалтерии и торговле.

04.07.2007    11849    322    kitminsk    5    

Загрузка данных в БП 1.6 из УТ 10.2

Обработка документов Обработка справочников Перенос данных из 1C8 в 1C8 v8 УТ10 БП1.6 Россия БУ Бесплатно (free)

Загрузка данных (справочников и документов) в БП 1.6 из УТ 10.2 через OLE "объект в объект".

16.05.2007    14242    1129    serezhenko    11    

Перенос списка пользователей из базы в базу через XML-файл для 1С 8.*

Обмен через XML Обработка справочников v8 1cv8.cf Бесплатно (free)

Обработка формирует на диске XML-файл пользователей информационной базы, а также выполняет загрузку пользователей в базу из такого файла. При выполнении выгрузки списка пользователей ИБ выгружаются значения всех заданных свойств каждого пользователя (кроме пароля) и весь состав ролей, назначенных ему.

04.02.2007    61269    2674    boln    39    

XML viewer для 1С 8.*

Обмен через XML Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Обработка позволяет посмотреть XML-файл в виде дерева.

04.02.2007    21000    2016    boln    11    

Загрузка справочников v8->v8

Обработка справочников Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Загрузка справочников из похожих, но измененных конфигураций

11.01.2007    28032    4132    vde69    22