Интеграции и обмены в 1С

Блог

HTTP- и веб-сервисы, OData, Конвертация данных, планы обмена, Excel.

Веб-сервис 1С: две информационные базы обмениваются XML-сообщениями по SOAP
Интеграции и обмены

Веб-сервис 1С (SOAP): создание с XDTO-пакетом и вызов из другой базы — пример

Собираем SOAP веб-сервис на платформе 1С: описываем XDTO-типы для таблицы продаж, пишем операцию выгрузки за период, публикуем и получаем данные из другой информационной базы.

10 мин чтения
Выгрузка из 1С в Google Таблицы: отчет из учетной системы появляется в облачной таблице на телефоне
Интеграции и обмены

Выгрузка из 1С в Google Таблицы: быстрый вариант через Google Диск и правильный через API

Как за час показать руководителю свежие данные из 1С на телефоне через Google Диск, чем этот прием опасен и на что его заменить, когда решение становится постоянным.

8 мин чтения
Интеграция с 1С:Документооборот: учетная система передает данные в карточку документа ДО
Интеграции и обмены

Интеграция с 1С:Документооборот: как расширить правила библиотеки интеграции

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

10 мин чтения
КД 2.0: строки табличной части документа превращаются в записи регистра сведений
Интеграции и обмены

КД 2.0: выгрузка табличной части документа в регистр сведений через ВыгрузитьПоПравилу

Документ в источнике, регистр сведений в приёмнике: строим правила КД 2.0, в которых сам документ не выгружается, а каждая строка его табличной части превращается в запись регистра.

8 мин чтения
Конвертация данных 3: правила обмена между двумя конфигурациями через EnterpriseData
Интеграции и обмены

Конвертация данных 3: настройка базы для доработки правил обмена EnterpriseData

Пошагово готовим базу КД3 к доработке типовых обменов через EnterpriseData: версия формата, XDTO-схемы, структура конфигураций, загрузка правил из модуля менеджера.

12 мин чтения
Обмен НСИ через HTTP-сервисы 1С: мастер-база раздаёт справочники нескольким базам-приёмникам
Интеграции и обмены

Обмен НСИ через HTTP-сервисы 1С: мастер-база, контракт данных и порционная выгрузка

Архитектура лёгкого обмена нормативно-справочной информацией без конвертации данных: домены данных, контракт полей, регистрация изменений через план обмена, курсор и подтверждение.

12 мин чтения
Обмен EnterpriseData: документ с табличной частью передается между двумя базами 1С
Интеграции и обмены

Обмен EnterpriseData: передача документа с табличной частью без КД3

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

9 мин чтения
Передача присоединённых файлов в Конвертации данных 2 вместе с документом
Интеграции и обмены

Передача присоединённых файлов в Конвертации данных 2: файлы документа через таблицу значений

Передаём вложения документа вместе с ним в обмене по правилам КД 2: собираем файлы в таблицу значений, сериализуем в строку, передаём параметром и разбираем в приёмнике.

8 мин чтения
План обмена 1С: узлы информационных баз и регистрация изменённых объектов
Интеграции и обмены

План обмена 1С: регистрация изменений, чтение и снятие регистрации

Разбираем механизм плана обмена: что такое узлы и авторегистрация, как регистрировать изменения программно, почему для чтения лучше таблица «Изменения», а не ВыбратьИзменения, и когда снимать регистрацию.

10 мин чтения
Подключение 1С к Oracle: обмен данными между базой 1С и Oracle Database
Интеграции и обмены

Подключение 1С к Oracle: ADODB.Connection, чтение и запись данных, внешние источники

Читаем таблицы Oracle из 1С и пишем данные обратно: провайдер и строка подключения, безопасные параметризованные запросы, закрытие соединений и вариант без COM.

10 мин чтения
Работа с DBF в 1С: табличный файл данных и база 1С обмениваются записями
Интеграции и обмены

Работа с DBF в 1С: чтение и запись файлов через XBase и ADO

Как в 1С прочитать и сформировать DBF-файл: объект XBase с примерами кода, выбор кодировки, работа на сервере и когда может понадобиться ADO.

9 мин чтения
Сервисы интеграции 1С: базы 1С подключены к центральной шине обмена сообщениями
Интеграции и обмены

Сервисы интеграции 1С: подключение базы к 1С:Шине по шагам

Как подключить типовую или самописную базу к 1С:Шине через сервисы интеграции и не превратить доработку конфигурации в отдельный проект.

11 мин чтения
Чтение Excel в 1С: таблица Excel превращается в таблицу значений на сервере 1С
Интеграции и обмены

Чтение Excel в 1С: табличный документ, COM, ADO и внешний источник данных

Сравниваем способы загрузки данных из Excel в 1С, разбираем рабочий код через табличный документ с передачей файла на сервер и типичные ошибки: зависшие процессы Excel, даты-строки, пустые строки.

11 мин чтения
COM-объект на C# для 1С: мост между библиотекой .NET и платформой 1С
Интеграции и обмены

COM-объект на C# для 1С: пишем, регистрируем и вызываем через COMОбъект

Минимальная библиотека на C#, которую 1С видит как COM-объект: код класса, настройка проекта, регистрация для 32- и 64-битной платформы и вызов из встроенного языка. Плюс когда COM лучше не использовать.

9 мин чтения
HTTP-сервисы 1С: схема обмена JSON между информационной базой и внешней системой
Интеграции и обмены

HTTP-сервисы 1С: создание REST API, публикация и вызов из другой базы

Делаем REST API на платформе 1С: от шаблона URL и обработчика метода до публикации на веб-сервере и вызова сервиса из другой информационной базы.

12 мин чтения
OData 1С: внешнее приложение читает и изменяет данные информационной базы по REST
Интеграции и обмены

OData 1С: стандартный интерфейс, публикация, запросы и примеры кода

Разбираем автоматический REST-интерфейс платформы: как включить OData, как строить запросы к справочникам, документам и регистрам и когда лучше выбрать HTTP-сервис.

12 мин чтения
OData в 1С: данные из расширения конфигурации доступны внешним системам через REST
Интеграции и обмены

OData в 1С для объектов расширения: как опубликовать метаданные расширения

Объекты расширения не появляются в настройке OData сами. Показываю два пути — платформенный метод состава интерфейса и доработку обработки БСП в расширении — и как проверить результат.

7 мин чтения
Swagger для 1С: интерактивная документация HTTP-сервисов в браузере
Интеграции и обмены

Swagger для 1С: документация OpenAPI для HTTP-сервисов и проверка запросов

Интегратор открывает браузер и видит методы, параметры и примеры ответов вашего API в 1С. Разбираем два способа сделать Swagger для HTTP-сервисов и грабли с веб-сервером.

11 мин чтения

Нужна помощь с 1С?

Опишите задачу: разберусь, оценю объём и предложу решение. Код 1С, интеграции и настройку делаю сам.

Написать в Telegram