Универсальный обмен данными между конфигурациями через http-сервис

Публикация № 1859217 16.05.23

Интеграция - Обмен между базами 1C

обмен план обмена интеграция синхронизация справочник сервис http web расширение импорт регистр сведений документ конвертация РИБ

После https://infostart.ru/public/1563150/ я сам считал тему закрытой. Интересная идея, воплощенная в коде. Не более того. Очень узкая область применения. Однако выпал случай и пришлось к ней вернуться. В результате появились возможности передавать табличные части, документы и регистры сведений. И главное, подчиненные ссылки теперь раскручиваются самостоятельно, не требуя дополнительной логики. Код приобрел черты полезного законченного продукта. На мой взгляд, данный инструмент, конечно, не конкурирует с конвертацией, а слегка дополняет ее, используя http в качестве транспорта. Насколько он полезен в реальной жизни, конечно же, судить читателю. Я лишь предлагаю его Вашему вниманию. Код поставляется в виде расширения. Расширение создавалось и тестировалось на платформе 8.3.20.1613.

Какие задачи поставила передо мной жизнь?

Нужно было, чтобы дерево ссылок строилось самостоятельно, как в конвертации, если запросы для всех объектов участников обмена написаны. И чтобы ничего не надо было конфигурировать и сопоставлять, используя малопонятные настройки, в которых сам со временем начинаешь путаться. Информация о составе объектов в источнике должна была браться из плана обмена. А вся необходимая для обмена информация об объектах приемника должна была извлекаться из псевдонимов запроса, который служит для извлечения данных источника. 

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

Итак, перейду к описанию:

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

Расширение содержит четыре подсистемы. УниверсальныйОбмен, ПодсистемаИсточник, ПодсистемаПриемник, ПодсистемаДемонстрация. Из названия ясно что для чего.

  • "УниверсальныйОбмен" служит исключительно для размещения в интерфейсе обработки.
  • "ПодсистемаПриемник" содержит http-сервис, который в рабочем варианте должен быть помещен в конфигурацию приемника (и естественно опубликован).
  • "ПодсистемаИсточник" содержит обработку, формирующую пакеты для обмена, регистр сведений для хранения данных авторизации и регистр "Параметры и запросы обмена". В последнем хранятся запросы для обмена между объектами источника и приемника.
  • "ПодсистемаДемонстрация" содержит план обмена и объекты для теста и демострации. В демонстрационный план уже включен демо-объекты источники.

В модуле сервиса располагается универсальный раскладчик данных в объекты приемника. Он умеет раскладывать данные в достаточно широких пределах. Справочники, документы и регистры сведений. Главное - поставлять ему правильные пакеты данных в определенном формате. Примеры пакетов приведены в комментариях модуля сервиса. Для пользователя же будут полезны примеры, приведенные в демонстрационных запросах объектов. Т.к. здесь главное - написать правильный запрос.

 

!!! Значения перечислений тоже можно передавать. Только передается не ссылка, а порядок. Подразумевается, что на стороне приемника есть точно такое же перечисление, с тем же порядком значений.

Пример из запроса: "ДокументПриемник.ПеречислениеИсточник.Порядок КАК ПеречислениеПриемник".

 

Обработка собственно и занимается формированием этих пакетов на основании запросов, которые создал пользователь. Алгоритм содержит элементы рекурсии. Что несет в себе известные плюсы и минусы.

Настройка в коде вынесена в отдельную область и сводится к указанию имени регистра, предназначенного для хранения данных авторизации. Данные авторизации по умолчанию сохраняются в регистре расширения "ХранилищеАвторизации". Он сделан по аналогии со стандартным регистром "БезопасноеХранилищеДанных" и в рабочем варианте (при необходимости), легко может быть им заменен. Имя этого регистра также можно поменять в коде. В модуле обработки есть функция:

 

 

Вот, собственно, и все настройки.

 

Зарегистрируйте расширение.

!!! После регистрации расширения не забудьте снять галку "Безопасный режим". Иначе конструктор HTTPСоединение будет давать ошибку.

 

 

В регистр параметров настроек обмена объекты из плана попадают автоматически. Все объекты, участвующие в обмене надо в состав плана включить. Иначе обмен не пойдет. При этом авторегистрацию объекта включать не обязательно, если предполагается только обмен по ссылкам.

 

 

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

 

Обработка доступна в подсистеме "Универсальный обмен".

 

 

Запустив конфигуратор от имени администратора, опубликуйте http-сервис расширения (не забудьте про галку).

 

 

Можете увидеть такую картинку:

 

 

Тогда надо пойти и дать указанному пользователю ОС все права на указанный каталог. 

 

Не буду рассказывать, как настроить IIS. Это многократно описано в других местах. Наверное, здесь не место для таких описаний. Будем считать, что публикация сделана. Идем дальше.

Данные узла обмена должны быть уже заполнены из демо-данных. Поля понадобятся при настройке на реальный узел. Изначально нужно ввести только параметры авторизации для сервиса в базе приемника. В режиме демонстрации - это наша база.

У меня результат выглядит примерно так:

 

 

Параметры обмена для демо-объектов при первом запуске будут заполнены в регистре с помощью кода. Запросы для всех демонстрационных объектов источников расширения также будут уже заполнены. Их, в дальнейшем можно будет использовать в качестве примеров для написания собственных.

 

 

!!! Предлагаемое расширение позволяет продемонстрировать работу на одной конфигурации. Часть объектов имитирует объекты источника, а остальные - объекты приемника. По названию объектов легко разобраться - кто есть кто. Все объекты находятся в одной конфигурации, но передача данных из источников в приемники осуществляется через http-сервис.

Для демонстрации нужно указать параметры авторизации своей же базы.

Пока работаем (пробуем, смотрим) то на вкладке "Отладка", в демонстрационных целях, доступен и список объекта приемника.

Нижний динамический список на следующей картинке это чистая демонстрация. В него ничего пытаться вносить не надо!!! Он нужен для того, чтобы по его содержанию можно сразу оценить результат обмена. В реальных условиях (для добавленных объектов, которых нет в базе источнике) он на форме не появится.

 

Для демонстрации результата обмена данные в объектах источниках придется заполнить самостоятельно. Регистрируются изменения всех объектов в плане расширения автоматически. Работаем на вкладке "Отладка". Она предназначена для проверки написанных запросов. Вносим необходимые данные в источник и нажимаем "Выполнить обмен". Или кнопку "Обменяться", если нужно проверить обмен по выбранной строке объекта. При выборе объекта обмена в левой таблице, в правой на форме программно строится соответствующий динамический список. 

 

 

В правой части экрана выведен протокол обмена. Можно посмотреть, что и в какой последовательности обменивалось. Также, в отдельном окне, можно посмотреть текст оправленного пакета.

В нижней части формы, в поле "Результат", можно увидеть диагностику в случае неудачной попытки обмена:

 

 

После добавления объектов для обмена с другой конфигурацией, при написании своих запросов рекомендую использовать демонстрационные образцы из расширения. 

 

Общие правила написания запросов: 

1. Во всех запросах используется параметр &СписокСсылок.

!!! Не надо думать о том, как его задать. Он заполняется автоматически. Просто он должен быть в тексте запроса. Программа сама его задаст в зависимости от обстоятельств. Для регистров это будет узел обмена. Для документов и справочников это либо список ссылок на измененные объекты (для обмена по зарегистрированным изменениям), либо список подчиненных ссылок объектов данного типа для передаваемых изменений.

2. Обязательно должно передаваться поле "Ссылка". Через него в приемник будет передаваться УИД. Программа ждет, что оно есть. Если нет - выдаст в диагностику ошибку.

3. Нужно указывать в запросе поля "ПометкаУдаления" и "Проведен", если Вы хотите получить в приемнике документ с проведением или установить пометку удаления в нужное положение.

4. В начале пакета запросов можно использовать сколь угодно сложные конструкции для предварительных расчетов. Мне случалось делать запросы по движениям документа с целью вычисления значения для передачи в реквизит приемника. В качестве данных для передачи программа будет использовать последние запросы из пакета. Для них правило такое: Сначала идет шапка документа или справочника. Затем табличные части. Программа сама отсчитает от конца нужное количество запросов определив, что есть что, следуя указанному правилу.

5. Наименование реквизитов, табличных частей и объектов в базе приемнике будут взяты из псевдонимов запроса, написанного для соответствующего объекта источника. Поэтому везде должны использоваться псевдонимы с именами из приемника. Это касается и самого объекта. Например, не надо в запросе писать "Справочник.СправочникИсточник КАК СправочникИсточник". Надо - "Справочник.СправочникИсточник КАК СправочникПриемник". Так и пишем "СправочникПриемник.СсылочныйРеквизитИсточник КАК СсылочныйРеквизитПриемник". Это будет означать передать реквизит источника "СсылочныйРеквизитИсточник" в реквизит приемника "СсылочныйРеквизитПриемник". А когда пишем "Справочник.СправочникИсточник.ТабличнаяЧастьИсточник КАК ТабличнаяЧастьПриемник" - программа будет знать какие табличные части обмениваются данными.

Это надо учитывать при написании запросов. Надеюсь, понятно объяснил. 

 

Ну и вишенкой на торте является функция сервиса выполнять произвольный запрос с параметрами на стороне приемника. Данные запрашиваются только простых типов. Результат в источник пересылается в виде массива структур. Пока использовалась для получения справок и выгрузки данных с помощью аналогичной обработки. В данном случае демонстрируется получение простой справки:

 

 

Для публикации создавалась специальная редакция программы. Поэтому, если вдруг встретится баг или неадекватная диагностика ситуации в поле результата - просьба сразу сообщать. Это будет оперативно исправлено. Заранее благодарен за такую помощь.

Код модуля сервиса и код модуля обработки документированы. Функции подробно описаны.

Это все. Надеюсь, публикация будет кому-то полезна и найдутся те, кто ее оценит. Всего доброго. Удачи.

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

Наименование Файл Версия Размер
Универсальный обмен данными между конфигурациями через http-сервис.:

.cfe 60,32Kb
8
.cfe 60,32Kb 8 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. alex_4x 84 22.05.23 16:18 Сейчас в теме
Правильно я понимаю, что есть аналог регистра Соответствие объектов для обмена ?
Прикрепленные файлы:
2. user1374747 109 22.05.23 20:00 Сейчас в теме
Вечер добрый. Думаю, нет. Ссылки синхронизируются по УИД. Возможности сопрячь элементы с разными УИД нет.
Я стремился к балансу между простотой и функциональностью. Ничего лишнего и все, что нужно.
Для практического применения в моих случаях такой компоновки оказалось более чем достаточно. Это регистр и эту возможность счел излишним. Может, был не прав и кто то считает по другому. Лично я - сторонник минимализма в выборе средств. Мне кажется, что лишнее не менее вредно, чем недостача.
3. elena_veza 25.05.23 14:19 Сейчас в теме
При тесте возникла проблема при обращении в http сервису. Выдавал ошибка 404.
Помогло исправление корневого url
было - Universal_Exchange
стало - universalExchange
4. user1374747 109 25.05.23 23:22 Сейчас в теме
Спасибо за информацию. Немного странно. Но на выходных обязательно посмотрю.
Оставьте свое сообщение

См. также

Простая конвертация данных

Обмен между базами 1C Платформа 1С v8.3 Абонемент ($m)

Тем, кому "не зашла" конвертация данных 2 (или 3), а также тем, кто только еще пробует свои силы в данной теме, предлагается эта простая конвертация данных. С ней у вас точно все получится!

10 стартмани

29.08.2022    9034    91    mkalimulin    197    

70

Консоль обмена по протоколу TCP

Внешние источники данных Обмен между базами 1C Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Внешняя консоль-обработка, позволяющая осуществить обмен пакетами данных между любыми приложениями или устройствами по сетевому протоколу TCP. Консоль работает как в режиме TCP-клиента, так и в режиме TCP-сервера. Реализована с использованием стандартной библиотеки Windows "MS Winsock".

3 стартмани

10.04.2022    8706    35    Bassgood    15    

45

Создание стартовой базы

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Часто требуется создать «Новую базу» почти пустую, но совпадающую с «Исходной базой» по необходимым обязательным настройкам: константам, регистрам сведений, справочникам, видам субконто и планами счетов и т.п., при этом уникальные идентификаторы объектов должны совпадать.

1 стартмани

11.10.2021    15185    24    sapervodichka    48    

111

Настройка обмена с любой устаревшей конфигурацией на базе 8.2 через обработку "Универсальный обмен данными в формате XML" и "Конвертацию данных 2.0"

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Бухгалтерский учет Управленческий учет Абонемент ($m)

Разберем кейс, как настроить простенький обмен с любой устаревшей конфигурацией на базе 8.2 через обработку "Универсальный обмен данными в формате XML" и Конвертацию данных 2.0 с возможностью настройки гибких отборов по периоду, организации и списку документов.

1 стартмани

23.11.2020    29221    23    orfos    14    

66

Выгрузка зарплаты из ЗУП 3 в БП 3 по принципу обмена ЗУП 2.5 в БП 3

Обмен между базами 1C Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Выгрузка отражения зарплаты из ЗУП 3 в Бухгалтерию 3 без настройки типового обмена! т.е. по принципу, как было в ЗУП 2.5.

10 стартмани

13.05.2020    13105    126    boobzx    43    

12

Tunesoft: Универсальная выгрузка, загрузка и обмен данными между похожими конфигурациями, через JSON

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка «Универсальная выгрузка и загрузка» предназначена для оперативного переноса объектов между двумя идентичными или похожими конфигурациями. Быстрая, надежная и очень простая в использовании обработка.

2 стартмани

29.01.2020    37047    542    vladnet    65    

68

hsИнтегратор 3. Онлайновый обмен и удаленное исполнение функций по HTTP протоколу

Обмен между базами 1C Платформа 1С v8.3 Абонемент ($m)

Кроссплатформенный онлайновый обмен данными и удаленное исполнение функций по протоколу HTTP. Новая функциональность - обмен элементами плана видов расчета и данными расчетных регистров. Увеличение производительности и упрощение пользовательского API. Тестирование обменов выполнялось с демонстрационными базами: "Бухгалтерия предприятия, редакция 3.0 3.0.72.66" и "Зарплата и Управление Персоналом, редакция 3 3.1.10.135"

1 стартмани

19.05.2019    15594    55    hobi    10    

31

Доработка универсального обмена в формате EnterpriseData

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

В публикации показана доработка универсального обмена в формате EnterpriseData для получения документа поступления товаров из Бухгалтерии 3.0 в Управление Автотранспортом.

1 стартмани

03.05.2019    31752    38    gzharkoj    24    

44

Выгрузка и загрузка данных XML с гибкими отборами

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

07.04.2019    53519    1340    sapervodichka    60    

74

РИБ и расширения

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Как заставить работать РИБ с расширением.

1 стартмани

20.02.2019    52696    79    RocKeR_13    58    

62

Выгрузка данных из Бухгалтерии ред. 3.0 в Управление небольшой фирмой, ред. 1.6

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

Выгрузка данных из 1С БП 3.0 в УНФ 1.6. Обработка переносит документы по банку, кассе, движения ТМЦ + справочники контрагентов, номенклатуры и другие связанные справочники. Полный список документов на скриншоте.

1 стартмани

08.02.2019    39898    547    dinarz    225    

38

Выполнение запроса в другой базе 1С без com-соединения. HTTP-сервис

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Выполнение любого запроса с параметрами из одной базы 1С в другую. Используя HTTP-сервис. Посредством POST-запроса и JSON.

1 стартмани

30.11.2018    48674    55    John_d    30    

111

Пример получения данных из другой базы 1С через Web-сервис

Обмен между базами 1C Платформа 1С v8.3 Россия Абонемент ($m)

В данной статье описан пример получения данных справочника из другой базы 1С через Web-сервис.

1 стартмани

11.11.2018    68061    56    flyDrag    30    

130

Синхронизация (выгрузка) данных ЗУП 3.1 - БП 2.0, УПП 1.3

Обмен между базами 1C Зарплата Платформа 1С v8.3 Бухгалтерский учет Сложные периодические расчеты 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Подобная выгрузка не была предусмотрена разработчиками 1С, поэтому и существует эта публикация. Поддерживается выгрузка оценочных обязательств и резервов отпусков. Непосредственная выгрузка в базу Бухгалтерии. Решение проблем с COM-соединением одной кнопкой.

3 стартмани

22.03.2018    68119    780    diso    227    

63

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv7 Россия Абонемент ($m)

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    61410    66    ksnik    5    

40

[УТ 11][БП 3.0] Перенос данных из БП 3.0 в УТ 11 (начальное заполнение УТ 11 по данным БП 3.0)

Обмен между базами 1C Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Перенос данных из БП 3.0 в Ут 11 для первоначального заполнения УТ данными из БП. 31.01.2020 Версия 2.8.7.3 БП 3.0.84.35 платформа 8.3.18.1128.

1 стартмани

29.01.2018    62993    675    Alex_E    191    

54

Правила переноса документов из ЗУП 2.5 в ЗУП 3.1

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

Перенос документов из ЗУП 2.5 в ЗУП 3.1 - позволяет снизить объем работ при опытной эксплуатации ЗУП 3.1 параллельно с ЗУП 2.5.

1 стартмани

04.12.2017    47953    517    AntonH851    39    

34

Отключение и подключение узла распределенной базы (РИБ)

Обмен между базами 1C Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Внешняя обработка (работает в обычном и управляемом интерфейсе). Пригодиться для работы с узлами распределенных баз данных: 1) Снимает замки блокировки конфигурации подчиненного узла или возвращает их. 2) Дает возможность подключить архив рабочей базы как подчиненный узел без создания образа. 3) Дает возможно синхронизировать конфигурации узлов вручную, если например есть ошибки обмена или размер конфигурации велик для передачи через сообщения обмена. Ситуации описаны в полном описании. Проверялось на платформе 8.1, 8.2, 8.3, для 1С:УПП, 1С:Розница, 1С:Бухгалтерия 1.6, 2.0, 3.0, 1С:ERP

1 стартмани

27.11.2017    42959    321    sapervodichka    19    

30

1С:Конвертация данных 2.0. Анализ состава выгруженных данных из базы источника до загрузки в базу-приемник

Обмен между базами 1C Платформа 1С v8.3 1С:Конвертация данных 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Обработка анализирует файл выгрузки данных конвертации и формирует дерево выгруженных объектов по категориям с возможностью просмотра выгруженных реквизитов (свойств). Идеально подходит для анализа выгруженных данных при переходе на ЗУП 3.1 или Бухгалтерия 3.0 с ранних версий.

1 стартмани

16.11.2017    28172    108    leosoft    5    

36

Синхронизация данных по правилам КД2.0

Обмен между базами 1C Анализ учета Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Новый инструмент для сравнения и загрузки данных, сочетающий в себе: гибкость запросов (используются для сопоставления объектов); наглядный вывод отличий; удобный отбор загружаемых данных; возможность пообъектной синхронизации двух баз по правилам КД2 с помощью вызова обработки "Универсальный обмен XML" в базе-источнике через COM-соединение.

1 стартмани

27.08.2017    40505    130    vikad    40    

125

Перенос справочников и документов из УТ 10.3 в БП 3.0

Обмен между базами 1C Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Абонемент ($m)

Синхронизация справочников и документов из Управление торговлей 10.3 в Бухгалтерию предприятия 3.0. Обработка не затрагивает штатный механизм. Подключение и перенос документов происходит посредством OLE. Без ввода начальных остатков.

10 стартмани

25.07.2017    36508    24    fullstack1c    6    

7

«Горыныч - то НЕ НАСТОЯЩИЙ!» … или О Конвертации Данных ред.3 (КД 3) и обменах в универсальном формате Enterprise Data… доступным русско-народным языком

Внешние источники данных Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Конвертация данных Абонемент ($m)

Тем, кто хочет быстро разобраться с темой инструмента Конвертация данных 3.0 и технологией обмена по новому формату 1С, активно применяемому во всех новых конфигурациях от 1С на БСП, расширяющем возможности интеграции, пакет полезных материалов.

1 стартмани

13.06.2017    37682    165    Davlad_A    16    

70

Обмен данными между УТ 10.3 и Розницей 2.2 (правила обмена данными между "Управлением торговлей" ред. 10.3. и "Розницей" ред. 2.2)

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

Данные правила предназначены для обмена в формате XML данных из программы «Управление торговлей» ред. 10.3. и "Розница" ред. 2.2 по основным группам документов и основных справочников. Загрузка данных осуществляется через встроенную обработку «Универсальный обмен данными XML». Основная цель обработки – корректировка типовых правил на выявленные ошибки и расширение выгрузки для корректной выгрузки данных по ЕГАИС и продажам в целом. Протестировано до УТ 10.3.47.х и Розница 2.2.11.х

3 стартмани

16.09.2016    71346    21    SEOAngels    65    

30

Соответствия объектов обмена

Обмен между базами 1C Платформа 1С v8.3 1С:Комплексная автоматизация 1.х Россия Абонемент ($m)

Обработка позволяет проверять, исправлять ошибки, добавлять и удалять соответствия объектов в обменах данными между конфигурациями на основе «Комплексной автоматизации 1.1» или похожими конфигурациям. Подходит для обменов с использованием регистра сведений «СоответствиеОбъектовДляОбмена».

1 стартмани

26.08.2016    35687    13    xxxelaaa    3    

7

Перенос объектов по OLE из идентичной конфигурации

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Перенос по OLE справочников, документов и пользователей из базы источника с идентичной конфигурацией без использования правил обмена, поиск по реквизитам, замена ГУИД, сохранение настроек в файл

1 стартмани

10.07.2016    24739    141    slava_1c    14    

30

Перенос данных из ЗУП 2.5 в ЗУП 3.1

Обмен между базами 1C Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Абонемент ($m)

Обработка предназначена для переноса некоторых данных из ЗУП 2.5 в ЗУП 3.1 через COM-соединения. Обработка была написана потому, что типовые правила переноса не предоставляют возможности переносить данные по отдельности, а некоторые данные не переносят вовсе. Тестировалась на версии 3.1.14.129 (8.3.15.1830).

2 стартмани

26.05.2016    62161    832    yojeeg    102    

55

Выгрузка данных из УТ 11.3/11.4 в БП 3.0 (перенос документов и справочной информации из "Управление торговлей" ред. 11.3/11.4 в "Бухгалтерия предприятием" ред. 3.0). Обновлен до УТ 11.3.4.х/11.4.7х и БП 3.0.7х.х

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Абонемент ($m)

Данная обработка предназначена для выгрузки в формате XML данных из программы «Управление торговлей» ред. 11.3/11.4 по основным группам документов (документы покупки/продажи товаров и услуг, складские документы, счета-фактуры, ценообразование), а также набор основных справочников. Загрузка данных в БП ред. 3.0 через обработку «Универсальный обмен данными XML». Основная цель обработки – оптимизация работы бухгалтеров во время обмена данными между программами, а также выборочная корректировка загруженных ранее документов.

1 стартмани

04.03.2016    76790    217    SEOAngels    67    

62

Выгрузка/загрузка данных в формате JSON v 1.1.3

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка предназначена для обмена данными между схожими конфигурациями в формате JSON. Этот формат обладает рядом существенных преимуществ по сравнению с xml и прочими популярными форматами. В отличие от существующих аналогов, обработка не использует никаких дополнительных библиотек. (де)Сериализация всех объектов происходит средствами встроенного языка и методов ЗаписатьJSON() и ПрочитатьJSON(). Работает на платформе версии не ниже 8.3.6.

4 стартмани

27.01.2016    63727    441    kser87    57    

62

[COM] Перенос данных через COMConnector

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка обмена между двумя информационными базами схожей (не обязательно совпадающей) структуры. Изначально была заточена под бухгалтерию предприятия, сейчас используется для для обменов через COM любых конфигураций с режимом запуска "Управляемое приложение". Ближайший аналог - выгрузка-загрузка XML, но здесь нет промежуточных файлов выгрузки/загрузки, и обмен не прекращается в случае, когда состав реквизитов источника и приёмника различен!!! 22.05.2020 Версия 5.2.3.4 Исправлена ошибка в таблице соответствия планов счетов, любезно подсказанная Fox_65. Все реквизиты таблицы соответствия теперь с типом строка, чтобы избежать в дальнейшем повторения этой ошибки, если обработку вдруг будет сохранена в конфигурации, не имеющей Плана счетов Хозрасчтный. Соответственно изменены заполнеие таблицы соответствия счетов и поиск счетов между базами. Из нового - добавлен возможность переноса Счетов на оплату покупателю из КА 1.1 в Заказ клиента КА 2.4 (случилась такая хотелка у клиента) (тестировалось на платформе 8.3.17.1386, БП 3.0.77.89 )

2 стартмани

23.11.2015    67270    760    Alex_E    223    

102

Мастер XML-обмена

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

Функциональный аналог конвертации данных в кармане - комплекс обработок предназначенный для быстрой и удобной разработки обмена данными между информационными базами 1С.

5 стартмани

02.09.2015    46441    22    Lancelot-2M    23    

32

Управление изменениями в планах обмена (Управляемое приложение) v 1.0

Внешние источники данных Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

15.08.2015    40020    57    kser87    3    

6

Перенос справочников и документов из 1С 7.7 "Торговля и склад 9.2" в 1С 8.2 "Бухгалтерия предприятия 2.0".

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Немного доработанные типовые правила обмена для конфигураций из ТиС 9.2. в БП 2.0 - «ПОД_Перенос_Справочников_ТиС_БП20.xml» и «ОбработкаВыгрузкиСправочников.ert». Добавлены правила выгрузки справочников: Организации, контрагенты и номенклатура. Доработал типовые ПОД для переноса только контрагентов и номенклатуры без документов в новую базу бухгалтерии 2.0, протестировал на типовых конфигурациях ТиС 9.2 рел.984 и БП 2.0.64.23.

1 стартмани

05.06.2015    60856    117    Kuzya_brаtsk    3    

4

Создание и сброс главного узла, Признак РИБ. 8.2 - 8.3

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка предназначена для сброса и создания главного узла РИБ 8.2 - 8.3

1 стартмани

04.04.2015    53821    387    programmistSVS    7    

3