Как передать свой реквизит в типовом обмене УТ ↔ БП: расширение формата XDTO и механизм AdditionalInfo

30.09.26

Интеграция - Перенос данных 1C

В типовом обмене УТ 11.5 - БП 3.0 не передаётся признак БСО строк авансового отчёта. Показываю два подхода — расширение формата XDTO (как устроено, во что обходится, где регистрируется) и штатный механизм AdditionalInfo конверта сообщения, который в итоге и использован. Внутри: рабочий код расширений для обеих баз, разбор трёх точек приёма в БП (и почему срабатывает только отложенная обработка). Отдельный раздел — о том, почему доработка через AdditionalInfo не привязана к версии формата и её не нужно пересобирать при выходе новых версий EnterpriseData.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Как передать свой реквизит в типовом обмене УТ ↔ БП: расширение формата XDTO и механизм AdditionalInfo
.7z 11,98Kb
0 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Материала по расширению XDTO-пакетов в свободном доступе действительно мало, и он в основном про Конвертацию данных 3.x. Здесь — два рабочих подхода на реальном примере, с кодом расширений, граблями платформы и результатами проверки. Один из подходов (AdditionalInfo) доведён до рабочего решения; второй (расширение формата XDTO) разобран подробно, чтобы было понятно, когда он оправдан и во что обходится.

Отдельно разобран нюанс, который в публичных примерах обычно не проговаривают: доработка через AdditionalInfo не привязана к версии формата — при выходе новых версий EnterpriseData её не нужно пересобирать и синхронизировать в двух базах (см. §5).

 

1. Постановка

В УТ у строки расхода авансового отчёта есть реквизит Документ.АвансовыйОтчет.ПрочиеРасходы.БланкСтрогойОтчетности (Булево). В БП аналог — Документ.АвансовыйОтчет.Прочее.БланкСтрогойОтчетности, на форме колонка подписана «БСО» и работает как «принять к вычету по БСО (или иному документу)».

При типовой синхронизации признак не переносится. Пример документа: строк1 с признаком Истина — после обмена в БП все строки приходят с БСО = Ложь.

 

УТ:

 

БП:

 

Отрывок файла обмена:

 

 

2. Что есть в типовом обмене, а чего в нём нет

Универсальный формат — это несколько слоёв, и важно понимать, какой из них чем расширяется.

Слой Где лежит Расширяется
Схема формата пакеты ПакетXDTO.EnterpriseData_1_* + конверт ExchangeMessage объектом «Расширение формата XDTO» в расширении конфигурации
Правила конвертации (ПОД/ПКО/ПКС) общий модуль менеджера обмена: в УТ МенеджерОбменаЧерезУниверсальныйФормат, в БП МенеджерОбменаЧерезУниверсальныйФормат13 расширением: &После, &Вместо, &ИзменитьИКонтроль
Произвольные данные AdditionalInfo конверта сообщения кодом менеджера, без правки схемы
Движок ОбменДаннымиXDTOСервер, точки расширения — ОбменДаннымиПереопределяемый расширением

Три проверки, которые стоит сделать прежде чем писать код (они экономят дни):

  1. Есть ли реквизит в модуле менеджера обмена. Выгружаем конфигурацию в файлы и ищем имя реквизита по обоим модулям. В нашем случае слова БланкСтрогойОтчетности в менеджере обмена УТ нет вообще — то есть типовой код этот признак никуда не кладёт, и «включить галочку в настройках обмена» не получится.
  2. Есть ли свойство в схеме формата. Проверяется на ходу:
    Т = ФабрикаXDTO.Тип("http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.20",
                        "Документ.АвансовыйОтчет_ПрочиеРасходы.Строка");
    Для Каждого С Из Т.Свойства Цикл
        Сообщить(С.Имя);
    КонецЦикла;

     

  • Имена типов в EnterpriseData — с точками, URI вида http://v8.1c.ru/edi/edi_stnd/EnterpriseData/<версия>. У типа строки расходов есть ПредъявленСФ, но признака БСО нет ни в одной из версий формата.

3. По какому ПКО реально выгружается объект. Это не всегда «очевидный» ПКО. В нашем случае авансовый отчёт выгружался через Документ_АвансовыйОтчетИзСтруктуры_Отправка, а не через обычный Документ_АвансовыйОтчет_Отправка — видно по составу свойств в файле выгрузки (свойство ЗакупкаПодДеятельность объявлено только в правилах «Из структуры»).

 

 3.Вариант 1: расширение формата XDTO

Механизм существует и официально описан (ИТС, «Расширение формата обмена EnterpriseData»). Суть: в расширении конфигурации создаётся свой ПакетXDTO с тем же targetNamespace, что у пакета конфигурации, и в нём объявляются дополнительные свойства типов. Дальше — регистрация расширения в правилах конвертации и в настройках обмена.

Опорные точки механизма, которые видно в конфигурациях:

  1. ОбменДаннымиXDTOСервер.ДополнитьСвойстваПакетаИзРасширений() — дополняет список свойств типа свойствами из расширенного пакета;
  2. ОбменДаннымиXDTOСервер.ИнициализироватьРасширениеПравилаКонвертацииОбъекта(ПравилоКонвертации, ПространствоИмен);
  3. регистрация версии формата: в УТ — ОбменДаннымиУТ.ДоступныеВерсииУниверсальногоФормата (в ERP/БП имя отличается, ориентируйтесь на код своей конфигурации);
  4. в настройках узла есть поле РасширениеФормата (РегистрСведений.НастройкиОбменаДаннымиXDTO, ресурс РасширениеФормата), то есть расширение формата — это часть контракта обмена, и оно должно стоять в обеих базах.
  5. Как это выглядит в реальности: внутри одного из примеров, скачанного с infostart лежали  EnterpriseData_1_5_20, EnterpriseData_1_5_1_20 и ExchangeMessage — то есть полная копия схемы формата (около 800 КБ XML).

Цена варианта: держать копию схемы EnterpriseData и пересобирать её при каждом обновлении формата; согласовывать расширение в обеих базах. Оправдано, когда реквизитов много, нужна строгая типизация и схему действительно хочется видеть в формате. Для «передать один флаг» это заметно дороже, чем нужно.

 

4. Вариант 2: AdditionalInfo — выбранный путь

В формате есть штатный «карман» для произвольных данных: свойство AdditionalInfo объявлено не в EnterpriseData, а в конверте сообщения — http://www.1c.ru/SSL/Exchange/Message, базовый (абстрактный) тип Object, тип свойства xs:anyType. Все объекты обмена наследуются от этого типа, поэтому дополнительные данные едут без правки схемы.

Типовой код этим пользуется: например, в УТ есть ДанныеXDTO.Вставить("AdditionalInfo", …) для реализаций и возвратов, а на приёме — разбор ДанныеXDTO.AdditionalInfo.Свойство(...).

Вот так это выглядит в файле выгрузки (наш случай — таблица «ИдентификаторСтроки → БСО»):

<Документ.АвансовыйОтчет>
    <msg:AdditionalInfo xmlns:d4p1="http://v8.1c.ru/8.1/data/core" xsi:type="d4p1:Structure">
        <d4p1:Property name="БСО_ПрочиеРасходы">
            <d4p1:Value xsi:type="d4p1:ValueTable">
                <d4p1:column><d4p1:Name>ИдентификаторСтроки</d4p1:Name>…</d4p1:column>
                <d4p1:column><d4p1:Name>БланкСтрогойОтчетности</d4p1:Name>…</d4p1:column>
                <d4p1:row><d4p1:Value xsi:type="xs:string">24b13221-…</d4p1:Value>
                         <d4p1:Value xsi:type="xs:boolean">true</d4p1:Value></d4p1:row>
                …
            </d4p1:Value>
        </d4p1:Property>
    </msg:AdditionalInfo>
    <КлючевыеСвойства>…</КлючевыеСвойства>

На что обратить внимание:

  • AdditionalInfo идёт перед собственными свойствами документа. Это нормально: свойство принадлежит базовому типу, а в XML Schema содержимое базового типа всегда идёт первым. Приёмник разбирает элементы по именам, порядок ни на что не влияет — не пытайтесь это «починить».
  • СериализаторXDTO.ЗаписатьXDTO поддерживает Структура, ТаблицаЗначений, Массив, Соответствие — таблица значений приезжает на приёмник как ТаблицаЗначений (проверяется вызовом НайтиСтроки(...)).
  • Никаких изменений схемы, версий формата и РасширениеФормата не требуется.

 

5. Почему решение не привязано к версии формата

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

Расширение XDTO-пакета версию чувствует. Пакет — это копия схемы, и её имя содержит версию (EnterpriseData_1_11_5, EnterpriseData_1_20_2). Базы при обмене договариваются, какую версию использовать; если согласована другая версия, ваша копия схемы в обмене просто не участвует. Поэтому в таких примерах обязательны схема нужной версии в расширении, регистрация своей версии формата и заполнение РасширениеФормата в настройках узла — то есть обмен фактически «пришпиливается» к вашей расширенной схеме, а при выходе новой версии копию приходится собирать заново. Отсюда и несколько версий пакетов в одном расширении (в разобранном выше примере скачанного расширения лежали сразу EnterpriseData_1_5_20, EnterpriseData_1_5_1_20 и ExchangeMessage).

AdditionalInfo версию не чувствует. Этот «карман» объявлен в конверте сообщения (ExchangeMessage), а конверт один для всех версий EnterpriseData: версионируются пакеты с описанием объектов, а не конверт. Какая бы версия формата ни была согласована — 1.20, 1.21, 1.25 — табличка данных просто едет рядом с объектом.

Элемент решения Привязан к версии формата? Почему
Передача данных через AdditionalInfo нет конверт ExchangeMessage общий для всех версий
Обработчики &После в менеджере обмена нет привязка по имени процедуры, а не по версии формата
Запрос признака по ссылке документа нет это метаданные конфигурации
Регистрация версии формата, РасширениеФормата в узле не требуется вовсе мы не участвуем в согласовании версий

 

Практический эффект: при выходе новой версии EnterpriseData доработку не нужно ни пересобирать, ни синхронизировать в двух базах — она продолжает работать как есть.

Что от релизов всё-таки зависит (и что стоит перепроверять при обновлении):

  • имена обработчиков (ПКО_…, ОтложеннаяОбработка_…). Если 1С их переименует, расширение перестанет привязываться — но это видно сразу, ошибкой применения расширения, а не тихой поломкой в обмене;
  • правила приёмника. Мы опираемся на текущую формулу БП «БСО = СФ И Билет». Если её изменят, доработка не сломается, но проставлять ПредъявленСФ и вид документа может стать не нужно;
  • появление признака в самом формате. Если 1С однажды добавит БСО в схему и в правила конвертации, типовой обмен начнёт возить его сам — и расширение можно будет просто снять.

Чек-лист после обновления конфигураций:

  1. применить расширения к БД — ошибки привязки обработчиков видны сразу;
  2. прогнать тестовый обмен на копии и посмотреть журнал регистрации по событию «…БСО авансового отчета»: дошла ли таблица и сколько строк применено;
  3. поискать признак в XDTOPackages/EnterpriseData_* — не появился ли он в самой схеме;
  4. заглянуть в модуль объекта БП: не изменилась ли формула вокруг БланкСтрогойОтчетности.

 

6. Расширение для УТ: заполняем AdditionalInfo

Общий модуль МенеджерОбменаЧерезУниверсальныйФормат заимствуется в расширение, обработчики — &После (менеджер остаётся на поддержке).

&После("ПКО_Документ_АвансовыйОтчет_Отправка_ПриОтправкеДанных")
Процедура Расш1_ПКО_Документ_АвансовыйОтчет_Отправка_ПриОтправкеДанных(
        ДанныеИБ, ДанныеXDTO, КомпонентыОбмена, СтекВыгрузки)
    ТаблицаБСО = ТаблицаБСОПоСтрокам(ДанныеИБ.ПрочиеРасходы);
    Если ТаблицаБСО = Неопределено И ЗначениеЗаполнено(ДанныеИБ.Ссылка) Тогда
        ТаблицаБСО = ТаблицаБСОПоСсылке(ДанныеИБ.Ссылка);
    КонецЕсли;
    ДобавитьБСО(ДанныеXDTO, ТаблицаБСО);
КонецПроцедуры

&После("ПКО_Документ_АвансовыйОтчетИзСтруктуры_Отправка_ПриОтправкеДанных")
Процедура Расш1_ПКО_Документ_АвансовыйОтчетИзСтруктуры_Отправка_ПриОтправкеДанных(
        ДанныеИБ, ДанныеXDTO, КомпонентыОбмена, СтекВыгрузки)
    ТаблицаБСО = Неопределено;
    Если ДанныеИБ.Свойство("ПрочиеРасходы") Тогда
        ТаблицаБСО = ТаблицаБСОПоСтрокам(ДанныеИБ.ПрочиеРасходы);
    КонецЕсли;
    Если ТаблицаБСО = Неопределено
        И ДанныеИБ.Свойство("Ссылка") И ЗначениеЗаполнено(ДанныеИБ.Ссылка) Тогда
        ТаблицаБСО = ТаблицаБСОПоСсылке(ДанныеИБ.Ссылка);
    КонецЕсли;
    ДобавитьБСО(ДанныеXDTO, ТаблицаБСО);
КонецПроцедуры

// Признак берём запросом по ссылке: в ПКО «Из структуры» таблица расходов собрана
// типовым запросом без колонки БланкСтрогойОтчетности.
Функция ТаблицаБСОПоСсылке(Ссылка)
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |   ПрочиеРасходы.ИдентификаторСтроки КАК ИдентификаторСтроки,
    |   ПрочиеРасходы.БланкСтрогойОтчетности КАК БланкСтрогойОтчетности
    |ИЗ Документ.АвансовыйОтчет.ПрочиеРасходы КАК ПрочиеРасходы
    |ГДЕ ПрочиеРасходы.Ссылка = &Ссылка";
    Запрос.УстановитьПараметр("Ссылка", Ссылка);

    ТаблицаБСО = НоваяТаблицаБСО();
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        НоваяСтрока = ТаблицаБСО.Добавить();
        НоваяСтрока.ИдентификаторСтроки       = Выборка.ИдентификаторСтроки;
        НоваяСтрока.БланкСтрогойОтчетности    = Выборка.БланкСтрогойОтчетности;
    КонецЦикла;
    Возврат ?(ТаблицаБСО.Количество() = 0, Неопределено, ТаблицаБСО);
КонецФункции

Процедура ДобавитьБСО(ДанныеXDTO, ТаблицаБСО)
    Если ТаблицаБСО = Неопределено Тогда Возврат; КонецЕсли;

    Если ДанныеXDTO.Свойство("AdditionalInfo")
        И ТипЗнч(ДанныеXDTO.AdditionalInfo) = Тип("Структура") Тогда
        ДополнительныеДанные = ДанныеXDTO.AdditionalInfo;
    Иначе
        ДополнительныеДанные = Новый Структура;
    КонецЕсли;
    Если ДополнительныеДанные.Свойство("БСО_ПрочиеРасходы") Тогда
        ДополнительныеДанные.Удалить("БСО_ПрочиеРасходы");
    КонецЕсли;
    ДополнительныеДанные.Вставить("БСО_ПрочиеРасходы", ТаблицаБСО);
    ДанныеXDTO.Вставить("AdditionalInfo", ДополнительныеДанные);
КонецПроцедуры

Два принципиальных момента:

  • передаём все строки, и Истина, и Ложь. Иначе в приёмнике нельзя снять признак: «нет данных» и «признак снят» — разные вещи;
  • обработчики стоят на обоих ПКО объекта, потому что заранее не всегда понятно, какой из них сработает в конкретной базе.

 

 

7. Расширение для БП: три места приёма, из которых главное — третье

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

Обработчик Когда срабатывает Годится ли для нового документа
ПКО_…_Получение_ПриКонвертацииДанныхXDTO всегда нет: значения из строк формата попадут в документ только по свойствам, объявленным в правилах конвертации
ПКО_…_Получение_ПередЗаписьюПолученныхДанных только при обновлении существующего документа: типовая процедура начинается с Если ДанныеИБ = Неопределено Тогда Возврат нет
ОтложеннаяОбработка_<Объект> (ПослеЗагрузкиВсехДанных) всегда, документ уже создан и табличные части заполнены да

Тонкость: у нового документа табличную часть заполняет сам БСП из ДополнительныеСвойства["Прочее"], причём по индексу строки (ДополнительныеСвойства[ИмяТЧ][НомерСтроки - 1]) — но только для объявленных свойств. Поэтому ПредъявленСФ, НомерСФ, ДатаСФ «доезжают», а БланкСтрогойОтчетности, не объявленный в правилах, теряется.

Чтобы поставить признак в отложенной обработке, нужно передать туда список признаков. Ключ — ссылка создаваемого объекта, канал — КомпонентыОбмена.ПараметрыКонвертации (в отложенный обработчик приходит ровно эта же структура, см. диспетчер менеджера обмена)

Порядок строк сохраняется: БСП заполняет ТЧ по индексу, поэтому соответствие «строка формата ↔ строка ТЧ ↔ элемент массива признаков» не рвётся.

 

 

Почему в БП пришлось ставить ещё и СФ, и вид документа

Признак БСО в БП связан с «СФ предъявлен»:

  • в форме галка БСО недоступна, пока не установлена галка СФ (при снятии СФ обработчик формы ПрочееПредъявленСФПриИзменении гасит БСО);
  • в модуле объекта (ПередЗаписью → ЗаполнитьНередактируемыеРеквизитыДляКомандировки) признак пересчитывается как БСО = ПредъявленСФ И ВидДокументаРасхода = Билет.

Поэтому строкам с БСО дополнительно проставляем ПредъявленСФ = Истина, ВидДокументаРасхода = Билет и НомерСФ/ДатаСФ из входящего документа — ровно то, что БП делает для билетов сам. И это не подгонка: в УТ признак ставится строкам из электронных билетов с НДС (СоставОперации.СуммаНДС <> 0 КАК БланкСтрогойОтчетности в модуле объекта УТ), то есть «Билет» — корректное соответствие.

Процедура ПрименитьПризнакБСОСтрокеТЧ(СтрокаТЧ, ПризнакБСО)
    СтрокаТЧ.БланкСтрогойОтчетности = ПризнакБСО;
    Если НЕ ПризнакБСО Тогда Возврат; КонецЕсли;

    СтрокаТЧ.ПредъявленСФ        = Истина;
    СтрокаТЧ.ВидДокументаРасхода = Перечисления.ВидыДокументовПодтверждающихКомандировочныеРасходы.Билет;
    СтрокаТЧ.НомерСФ             = СтрокаТЧ.НомерВходящегоДокумента;
    СтрокаТЧ.ДатаСФ              = СтрокаТЧ.ДатаВходящегоДокумента;
КонецПроцедуры

 

8. Грабли, которые стоит знать заранее

  1. Признака может не быть в модуле обмена вообще — тогда его нужно брать запросом по ссылке документа, а не из переданной таблицы.
  2. Выгружается не тот ПКО, который кажется очевидным. Определяйте по составу свойств в файле выгрузки, а не по названию объекта.
  3. Необъявленные в правилах реквизиты теряются при загрузке нового документа.
  4. ПередЗаписьюПолученныхДанных для нового документа не работает: типовая процедура выходит при ДанныеИБ = Неопределено.
  5. Приёмник может пересчитывать ваш реквизит сам — проверяйте ПередЗаписью, ПриЗаписи и модуль формы документа-приёмника.
  6. Файловый обмен двухсторонний. Ошибка ТранспортСообщенийОбменаFILE «не был обнаружен файл сообщения с данными» с шаблоном Message*_<корреспондент>_<свой узел>.* — это ожидание ответного файла, а не поломка расширения. Сначала запустите обмен на стороне корреспондента. (Если настройка подключения через локальный или сетевой каталог-типовое поведение системы)

 

9. Проверка: сценарии и результат

Проверяли обмен с файловым транспортом через COM (встроенный типовой инструмент) на разных сценариях — все прошли штатно, в боевом режиме сейчас запущен в серверном варианте через com-соединение:

Сценарий Результат
Выгрузка нового авансового отчёта с признаком БСО в БП документ создан, строки 3, 7, 8 — СФ + БСО + вид документа «Билет»
Выгрузка документа, который уже есть и в УТ, и в БП значения обновляются корректно (работает обработчик ПередЗаписью)
Снятие признака БСО только в источнике в БП признак снимается, счёт-фактура отвязывается и помечается на удаление — типовое поведение БП
Снятие признака только в приёмнике обмен не «возвращает» признак сам по себе
Снятие и последующий возврат признака в источнике в БП счёт-фактура возвращается и становится проведённой

 

Поведение со счетами-фактурами — это логика самой БП (галка СФ и связанный с ней документ), и она нас устраивает: цель была передать признак, а не переопределить учёт.

 

10. Ограничения и что осталось

  • Передаётся булево. Если понадобится набор полей — тем же способом едет таблица значений с любым набором колонок.
  • При снятии признака БСО в УТ сопутствующие ПредъявленСФ/ВидДокументаРасхода в БП остаются (галка БСО снимается). Если нужно откатывать и их — достаточно дополнить ПрименитьПризнакБСОСтрокеТЧ веткой для Ложь.
  • Диагностические записи в журнал регистрации (Обмен с УТ.БСО авансового отчета / Обмен с БП.БСО авансового отчета) в коде помечены как временные — после приёмки их можно убрать.
  • Проверено на конкретных версиях УТ 11.5.27.81 БП 3.0.206.19 . При обновлении конфигураций имеет смысл повторно убедиться, что имена обработчиков и состав свойств не изменились — расширения на &После переживают обновления лучше, чем копии типовых процедур.

 

Файлы

К статье приложены собранные расширения в zip архиве:

  • БСО_АвансовыеОтчеты.cfe — расширение для УТ (заимствованный МенеджерОбменаЧерезУниверсальныйФормат);
  • БСО_АвансовыеОтчеты_BP.cfe — расширение для БП (заимствованный МенеджерОбменаЧерезУниверсальныйФормат13);

Если будете повторять на своих конфигурациях: проверьте имена ПКО и реквизитов (шаг 2 §2) — в соседних релизах они могут отличаться, а сам механизм AdditionalInfo остаётся тем же.

И, конечно, обязательно тестировать! 

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.27.81

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Перенос данных 1C Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

58000 руб.

04.08.2015    194959    479    310    

474

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, ERP 2.6, КА 2.5, КА 2.6, УТ 11.5, УТ 11.6, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    165217    1009    329    

493

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 37800 руб.

15.12.2021    37211    270    68    

204

Перенос данных 1C Разработчик Бухгалтер 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

20740 руб.

25.09.2016    93449    429    268    

356

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 3, УНФ 3 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

27572 руб.

18.02.2016    209408    686    559    

566

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Разработчик 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

85400 руб.

05.10.2022    14597    17    8    

17

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 3.0 Россия Платные (руб)

Перенос данных из 1С:Комплексной автоматизации 1.1 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях КА 1.1 (1.1.115.1) и БП 3.0 (3.0.210.x). Правила подходят для версии ПРОФ и КОРП.

40000 36000 руб.

11.07.2019    30991    129    32    

38
Для отправки сообщения требуется регистрация/авторизация