Перенос объектов 1С - синхронный обмен
Интеграция - Перенос данных 1C
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Забываем про КД2 и КД3, шину данных, про номера сообщений в планах обмена и блокировку файлов при обмене по xml.
Всегда можно сравнить данные перед загрузкой. Все файлы с обменом хранятся в истории за определенный период. Это позволяет понять, что именно было перенесено в определенный момент времени.
Все работы с обменом и настройка правил ведется в основном в базе получателе. Можно быстро и легко перенастраивать правила обмена без использования дополнительных конфигураций и привлечения высококвалифицированных специалистов.
Ручной обмен
Для ручного обмена данных или сравнения данных на стороне источника надо в конфигурацию добавить расширение ВнешнийРегламент.cfe и на сервере 1С запустить IIS. Все остальное настраивается на стороне получателя.
ЗагрузкаПоПравилам.epf
Загрузка по правилам предназначена для автоматического переноса данных (например, оборотов по отдельной организации) из одной базы в другую — сводную.
Обработка выявляет расхождения в проводках по заданному регистру бухгалтерии и догружает недостающие данные в базу-получатель с заданным интервалом
Пример настройки загрузки по правилам
ЗагрузкаПоПлануОбмена.epf
Загрузка по плану обмена необходима для автоматического переноса изменных данных по заданному плану обмена из источника в получатель.
За один цикл (вызов) модуль выполняет последовательно три шага:
1. Считывает изменения в источнике по заданному плану обмена и выбирает из него все объекты, которые были изменены с момента прошлого обмена и предназначены для данного узла-получателя.
2. Загружает данные в получатель, в текущую базу.
3. Снимает с регистрации изменения в источнике (только при удачной загрузке).
ВыгрузкаПоПравилам.epf
Выгрузка по правилам сделана для варианта, когда по https доступна база получатель
Такой вариант возможен когда несколько десятков баз на разных серверах должны передавать информацию в сводную базу.
Для одной сводной базы проще настроить один IIS сервер
За один цикл (вызов) модуль выполняет последовательно три шага:
1. Считывает обороты в базе получателе за заданный период по заданному регистру накопления и выявляет дельты по дням.
2. Выгружает данные по дням с дельтами во временный файл sfo.
3. Отправлят файл sfo с данными в базу получатель по https.
Вариант правил для источника 1 - Обмен оборотов по регистру бухгалтерии по одной организации
[ПараметрыВыгрузки]
ПериодВыгрузки=2025
ИспользоватьУникальныйИдентификатор=1
[ИменаОбъектовДляВыгрузки]
Обороты.Хозрасчетный ГДЕ (Организация.ИНН="7777777777")
[ИсключаемыеСвойства]
Справочник.<Любой>.УникальныйИдентификатор1С // УИ1С для всех справочников не переносятся
Вариант правил для источника 2 - обмен зарегистрированных документов по плану обмена с кодом "12" со всеми данными кроме УИ1С для справочников:
[ПараметрыВыгрузки]
ИспользоватьУникальныйИдентификатор=1 // будут выгружены УИ1С
[ИменаОбъектовДляВыгрузки]
ПланОбмена.Основной ГДЕ (Код="12")
[ИсключаемыеСвойства]
Справочник.<Любой>.УникальныйИдентификатор1С // УИ1С для справочников не выгружаются
Вариант правил для источника 3 - обмен всех контрагентов в папке с кодом "12" со всеми договорами, кроме табличных частей:
[ПараметрыВыгрузки]
ИспользоватьУникальныйИдентификатор=1 // будут выгружены УИ1С
ВыгружатьПодчиненныеСправочники=1 // При выгрузке элемента справочника выгружаются и все подчиненные этому элементу, можно указать конкретные имена в секции ИменаПодчиненныхСправочников
[ИменаОбъектовДляВыгрузки]
Справочник.Контрагенты ГДЕ (Родитель.Код="12")
[ИсключаемыеСвойства]
Справочник.Контрагенты.<ТабличнаяЧасть> // выгрузка всех реквизитов, кроме табличных частей
Справочник.ДоговорыКонтрагентов.<ТабличнаяЧасть> // выгрузка всех реквизитов, кроме табличных частей
[ИменаПодчиненныхСправочников]
ДоговорыКонтрагентов
БанковскиеСчета
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.155.21
Вступайте в нашу телеграмм-группу Инфостарт