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

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

Разработка - Системная интеграция - Обмен через XML

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

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

18.04.2011    48013    1388    anig99    67    

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

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

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

28.09.2018    4909    38    user900476    0    

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

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

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

11.08.2011    24996    238    O-Planet    61    

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

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

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

23.07.2011    9305    166    Kapitan69    22    

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

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

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

15.05.2011    47948    1404    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    12581    91    1cmax    3    

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

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

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

10.11.2010    17443    534    GoodWinSpr    19    

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

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

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

01.11.2010    22900    201    Dmitryiv    7    

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

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

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

18.10.2010    24632    259    IgorXml    9    

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

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

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

23.09.2010    22144    957    acrk    7    

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

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

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

26.04.2010    17999    395    acrk    4    

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

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

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

29.01.2010    45378    1807    Душелов    38    

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

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

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

21.01.2010    11794    312    SiAl    3    

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

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

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

13.11.2009    9421    154    mugr    8    

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

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

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

28.07.2009    15940    74    acsent    16    

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

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

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

10.07.2009    7042    221    mini_root    1    

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

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

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

14.05.2009    27617    1594    SedovSU@mail.ru    23    

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

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

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

07.05.2009    12211    276    shushkovka    6    

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

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

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

17.03.2009    22236    145    Душелов    32    

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

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

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

16.03.2009    15653    626    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    14018    573    Valerich    9    

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

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

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

25.11.2008    15701    143    astracrypt    13    

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

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

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

17.10.2008    8690    313    Ygich    2    

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

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

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

14.10.2008    26262    1307    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    26894    587    Душелов    248    

Редактор XML

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

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

19.05.2008    15908    1571    dr.Uid    15    

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

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

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

09.05.2008    31303    1119    angeliccare    7    

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

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

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

05.12.2007    26132    5240    programmer-1c2007    19    

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

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

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

26.09.2007    11576    5320    Belowzero    21    

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

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

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

30.08.2007    12950    251    vitkovsky    1    

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

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

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

29.08.2007    58608    6839    tormozit    54    

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

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

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

16.08.2007    25010    691    coder1cv8    28    

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

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

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

04.07.2007    10685    316    kitminsk    5    

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

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

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

16.05.2007    13109    1129    serezhenko    11    

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

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

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

04.02.2007    59378    2617    boln    37    

XML viewer для 1С 8.*

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

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

04.02.2007    19632    1995    boln    11    

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

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

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

11.01.2007    26577    4108    vde69    22    

Пример работы УРИБД для УТ 8.0

Распределенная БД (УРИБ, УРБД) WEB Перенос данных из 1C8 в 1C8 v8 УТ10 Россия Бесплатно (free)

Пример работы УРИБД для 1С Управление торговлей 8.0 (тестировалась - УТ 10.2.12.1). Обмен файлами производится через встроенного в конфигурацию почтового клиента.

30.10.2006    8559    637    researcher01    1