Усовершенствованный редактор правил обмена КД2

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

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

Конвертация данных редактирование правил обмен xml универсальный КД2

146
РПО-2М – мощный редактор правил обмена для КД 2. Позволяет ускорить свою разработку и ознакомление/доработку чужих правил обмена. Превосходство над встроенным редактором достигается за счет удобного функционального интерфейса, применения шаблонизации кода правил, богатого инструментария, упрощающего разработку, и интеграции с Инструментами Разработчика.

Оглавление

  1. Системные требования
  2. Знакомство с интерфейсом
    1. Обзор
    2. Общие настройки
    3. Настройки условного оформления
    4. Прочие настройки
  3. Поиск в конвертации и отборы
  4. История, Избранное и Быстрые ПКО
  5. Шаблоны
  6. Инструменты
  7. Заключение

Системные требования

  1. КД 2.1.8.2 + 8.3. (где разрешили в расширении общие модули)
  2. Инструменты Разработчика //teh.garantum.ru/public/15126/ (необязательно, но придется немного выковыривать связанное с этой конфигурацией)
  3. Обработка загрузки метаданных конфигурации по СОМ(необязательно) //teh.garantum.ru/public/76688/
  4. Расширение РПО2 + модификация КД2 для клиент-серверного варианта(для файлового расширения достаточно).

Для клиент-серверного варианта необходимо сделать доработки в модулях форм справочников: Конвертацияи, ПВД, ПКО, ПКС, ПКЗ, Алгоритмы, Запросы, Обработки, Параметры - в событиях ПередЗаписью и ПослеЗаписи:

Процедура ПередЗаписью(Отказ)

    //*********************************

    РПО2_СобытияМодуляОбъекта.ОбработчикПередЗаписьюПосле(ЭтотОбъект);               

КонецПроцедуры

Процедура ПослеЗаписи()  

    //*********************************

    РПО2_СобытияМодуляОбъекта.ОбработчикПриЗаписиПосле(ЭтотОбъект);          

КонецПроцедуры

Знакомство с интерфейсом

Обзор

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

 

 

Общие настройки

Общие настройки интуитивно понятны. Часть из них сохраняется для конвертации, часть для обработки в целом. К примеру, маленькие правила лучше просматривать, когда все объекты в одном дереве: глобальные обработчики, ПВД, алгоритмы и т.д., большие – с разбитием на вкладки; отбор ПКО из дерева ПВД я назначаю, если хочу ознакомиться с правилами или работаю с определенных их куском.

Настройки условного оформления

Настройки УО призваны выделить правила по заданным настройкам либо из макета, либо из файла. Работу флажка «ПоразрядноеСравнение» лучше показать на примере:

- если флаг сброшен, то проверяется условие ‘111’ == ‘101’ Ложь (УО не применяется) 

- если флаг установлен, то проверяется условие ‘111’ & ‘101’ = ‘101’ Истина (УО применяется)

‘111’ – значение полей правила(им присвоены коды)

‘101’ – проверяемые значения УО

Прочие настройки

На вкладке прочее расположены «Описание», соответствующее реквизиту «Описание» в конвертации, и обработчики после сохранения правил. Есть три варианта обработчиков: КОПИЯ, ИСТОРИЯ, АЛГОРИТМ 1С. КОПИЯ – дополнительное копирование файла правил. ИСТОРИЯ – то же самое копирование, но с изменением имени файла приемника, зависящего от выбранной периодичности. АЛГОРИТМ 1С – произвольный код выполняемый в базах Источнике, Приемнике (СОМ соединение) или непосредственно в КДхе.

Поиск в конвертации и отборы

Три режима поиска в конвертации: по имени объекта, по типу объекта(для поиска доступно только дерево ПКОПКСПКЗ), по алгоритмам объекта(есть режим поиска с помощью регулярных выражений). При поиске по алгоритмам существует возможность выбрать алгоритмы для поиска.

Отборы служат для ограничения списка правил только правилами, так или иначе связанными с выбранным правилом, а также для поиска использования выбранного ПКО.

 

История, Избранное и Быстрые ПКО

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

Шаблоны

Шаблоны кода необходимы для быстрого создания обработчиков правил. Список шаблон и результат(демонстрация работы) приведены ниже:

1. Запрос в значение (предполагает наличие в буфере обмена текста запроса)

Исходные данные:

ВЫБРАТЬ
    Объекты.Комментарий КАК Значение
ИЗ
    Справочник.Объекты КАК Объекты
ГДЕ
    Объекты.Ссылка = &Ссылка

Результат:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|	Объекты.Комментарий КАК Значение
|ИЗ
|	Справочник.Объекты КАК Объекты
|ГДЕ
|Объекты.Ссылка = &Ссылка";

Запрос.УстановитьПараметр("Ссылка", Источник);

РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
Значение = Выборка.Значение;

 

2. Запрос в коллекцию  (предполагает наличие в буфере обмена текста запроса)

Исходные данные:

ВЫБРАТЬ
ЗаказКлиентаТовары.Номенклатура,
ЗаказКлиентаТовары.Содержание,
ЗаказКлиентаТовары.Количество,
ЗаказКлиентаТовары.Цена,
ЗаказКлиентаТовары.Сумма,
ЗаказКлиентаТовары.СтавкаНДС,
ЗаказКлиентаТовары.СуммаНДС,
ЗаказКлиентаТовары.СуммаСНДС
ИЗ
Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
   ВНУТРЕННЕЕ СОЕДИНЕНИЕ Константа.чг_ВидНоменклатурыОС
КАК чг_ВидНоменклатурыОС
     ПО ЗаказКлиентаТовары.Номенклатура.ВидНоменклатуры <>
чг_ВидНоменклатурыОС.Значение
ГДЕ
  ЗаказКлиентаТовары.Ссылка = &Ссылка
  И ЗаказКлиентаТовары.Номенклатура.ТипНоменклатуры
В (ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга))
      И НЕ ЗаказКлиентаТовары.Отменено

Результат:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|ЗаказКлиентаТовары.Номенклатура,
|ЗаказКлиентаТовары.Содержание,
|ЗаказКлиентаТовары.Количество,
|ЗаказКлиентаТовары.Цена,
|ЗаказКлиентаТовары.Сумма,
|ЗаказКлиентаТовары.СтавкаНДС,
|ЗаказКлиентаТовары.СуммаНДС,
|ЗаказКлиентаТовары.СуммаСНДС
|ИЗ
|Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
|   ВНУТРЕННЕЕ СОЕДИНЕНИЕ Константа.чг_ВидНоменклатурыОС
|КАК чг_ВидНоменклатурыОС
|     ПО ЗаказКлиентаТовары.Номенклатура.ВидНоменклатуры
|<> чг_ВидНоменклатурыОС.Значение
|ГДЕ
|  ЗаказКлиентаТовары.Ссылка = &Ссылка
|  И ЗаказКлиентаТовары.Номенклатура.ТипНоменклатуры В
|(ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга))
|И НЕ ЗаказКлиентаТовары.Отменено";

Запрос.УстановитьПараметр("Ссылка", Источник);

РезультатЗапроса = Запрос.Выполнить();
КоллекцияОбъектов = РезультатЗапроса.Выгрузить();

 

 

3. Запрос во вх. данные (ИК-КС)*(предполагает наличие в буфере обмена текста запроса)

Исходные данные:

ВЫБРАТЬ ПЕРВЫЕ 1
СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.ВидЦен КАК ТипЦен,
&ФормаОплаты КАК ФормаОплаты,
&ЭтоДоговорВзаимозачета КАК ЭтоДоговорВзаимозачета
ИЗ
    Справочник.СоглашенияСКлиентами.ЭтапыГрафикаОплаты
КАК СоглашенияСКлиентамиЭтапыГрафикаОплаты
ГДЕ
СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.Партнер = &Партнер
И СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.Контрагент = &Контрагент
И СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.Организация = &Организация
И СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.Валюта = &ВалютаВзаиморасчетов
И СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.ФормаОплаты = &ФормаОплаты
И СоглашенияСКлиентамиЭтапыГрафикаОплаты.ВариантОплаты =
ЗНАЧЕНИЕ(Перечисление.ВариантыОплатыКлиентом.КредитПослеОтгрузки)

Результат:

Если ВходящиеДанные = Неопределено Тогда
    ВходящиеДанные = Новый Структура;
КонецЕсли;

ВходящиеДанные.Вставить("ТипЦен");
ВходящиеДанные.Вставить("_Менеджер");

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
|СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.ВидЦен КАК ТипЦен,
|СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.Менеджер КАК _Менеджер,
|&ЭтоДоговорВзаимозачета КАК ЭтоДоговорВзаимозачета
|ИЗ
|    Справочник.СоглашенияСКлиентами.ЭтапыГрафикаОплаты
|КАК СоглашенияСКлиентамиЭтапыГрафикаОплаты
|ГДЕ
|СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.Партнер = &Партнер
|И СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.Контрагент = &Контрагент
|И СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.Организация = &Организация
|И СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.Валюта = &ВалютаВзаиморасчетов
|И СоглашенияСКлиентамиЭтапыГрафикаОплаты.Ссылка.ФормаОплаты = &ФормаОплаты
|И СоглашенияСКлиентамиЭтапыГрафикаОплаты.ВариантОплаты =
|ЗНАЧЕНИЕ(Перечисление.ВариантыОплатыКлиентом.КредитПослеОтгрузки)";

Запрос.УстановитьПараметр("Ссылка", Источник);

РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Если Выборка.Следующий() Тогда
    Для каждого Ит Из РезультатЗапроса.Колонки Цикл
        ВходящиеДанные.Вставить(Ит.Имя, Выборка[Ит.Имя]);
    КонецЦикла;
КонецЕсли;

 

4. Запрос во вх. данные (ЗК-КС)*(предполагает наличие в буфере обмена текста запроса)

Исходные данные:

ВЫБРАТЬ ПЕРВЫЕ 1
    ПартнерыКонтактнаяИнформация.Представление КАК Значение,
    ""Этаж"" КАК Ключ
ИЗ
    Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
ГДЕ
    ПартнерыКонтактнаяИнформация.Ссылка = &Ссылка
    И ПартнерыКонтактнаяИнформация.Тип =
ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Другое)
    И ПартнерыКонтактнаяИнформация.Вид = &ВидЭтаж

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ ПЕРВЫЕ 1
    ПартнерыКонтактнаяИнформация.Представление,
    ""Подъезд""
ИЗ
    Справочник.Партнеры.КонтактнаяИнформация КАК
ПартнерыКонтактнаяИнформация
ГДЕ
    ПартнерыКонтактнаяИнформация.Ссылка = &Ссылка
    И ПартнерыКонтактнаяИнформация.Тип =
ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Другое)
    И ПартнерыКонтактнаяИнформация.Вид = &ВидПодъезд

Результат:

Если ВходящиеДанные = Неопределено Тогда
	ВходящиеДанные = Новый Структура;
КонецЕсли;

ВходящиеДанные.Вставить("Подъезд");
ВходящиеДанные.Вставить("Этаж");

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
|	ПартнерыКонтактнаяИнформация.Представление КАК Значение,
|	""Этаж"" КАК Ключ
|ИЗ
|	Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
|ГДЕ
|	ПартнерыКонтактнаяИнформация.Ссылка = &Ссылка
|	И ПартнерыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Другое)
|	И ПартнерыКонтактнаяИнформация.Вид = &ВидЭтаж
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ ПЕРВЫЕ 1
|	ПартнерыКонтактнаяИнформация.Представление,
|	""Подъезд""
|ИЗ
|	Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
|ГДЕ
|	ПартнерыКонтактнаяИнформация.Ссылка = &Ссылка
|	И ПартнерыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Другое)
|И ПартнерыКонтактнаяИнформация.Вид = &ВидПодъезд";

Запрос.УстановитьПараметр("Ссылка", Источник);

РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Если Выборка.Следующий() Тогда
	ВходящиеДанные.Вставить(Выборка.Ключ, Выборка.Значение);
КонецЕсли;

 

5. Инициализация вх. данных*

Исходные данные:

Результат:

ВходящиеДанные = Новый Структура("Услуги, 
|Подразделение, НомерВходящегоДокумента");
ВходящиеДанные.Услуги = Новый ТаблицаЗначений;
ВходящиеДанные.Услуги.Колонки.Добавить("Номенклатура");
ВходящиеДанные.Услуги.Колонки.Добавить("Количество");
ВходящиеДанные.Услуги.Колонки.Добавить("СуммаНДС");
ВходящиеДанные.Услуги.Колонки.Добавить("Сумма");
ВходящиеДанные.Услуги.Колонки.Добавить("СтавкаНДС");
ВходящиеДанные.Услуги.Колонки.Добавить("Цена");
ВходящиеДанные.Услуги.Колонки.Добавить("Содержание");
ВходящиеДанные.Подразделение           = ;
ВходящиеДанные.НомерВходящегоДокумента = ;

 

6. Получение параметров объекта*

Исходные данные:

Результат:

Если ПараметрыОбъекта <> Неопределено Тогда

ПараметрШапки = ПараметрыОбъекта.Получить("ПараметрШапки");
Если ЗначениеЗаполнено(ПараметрШапки) Тогда
    //Обработка параметра ПараметрШапки
КонецЕсли;

ПараметрВыданныеАвансыТабличнаяЧасть =
ПараметрыОбъекта.Получить("ВыданныеАвансыТабличнаяЧасть");
Если ЗначениеЗаполнено(ПараметрВыданныеАвансыТабличнаяЧасть) Тогда
    Для Каждого Ит Из ПараметрВыданныеАвансыТабличнаяЧасть Цикл

          Индекс = ПараметрВыданныеАвансыТабличнаяЧасть.Индекс(Ит);
          СтрокаВыданныеАвансы = Объект.ВыданныеАвансы[Индекс];

          Если ЗначениеЗаполнено(Ит.ПараметрТабличнойЧасти) Тогда
               //Обработка заполнения строки табличной части
          КонецЕсли;

        Если ЗначениеЗаполнено(Ит.ПараметрТабличнойЧасти2) Тогда
               //Обработка заполнения строки табличной части
          КонецЕсли;

    КонецЦикла;
КонецЕсли;

КонецЕсли;

 

7. Произвольный алгоритм ПВД*(предполагает наличие в буфере обмена текста запроса, учитывает параметры и поля итогов)

Исходные данные:

 

Результат:

 

*- параметризованный шаблон, т.е. зависит от выбранного ПКО в дереве ПКОПКСПКЗ

ИК-КС – Имя колонки – ключ структуры вх. данных

ЗК-КС  – Значение колонки – ключ структуры вх. данных

 

Инструменты

Инструмент копирования

Инструмент позволяет копировать выбранные ПКС одного ПКО в другое ПКО с сохранением всех его настроек. Так на рис. ниже оранжевым выделены ПКС для копирования, в которых пользователю предлагается реквизит приемник и, если требуется, источник ввести вручную. Зеленым выделены ПКС, готовые(с найденными реквизитами приемника) для копирования.

 

Инструмент создания структуры объекта

Инструмент служит для создания описания(структуры или таблицы значений) фиктивных (несуществующих на стороне источника) объектов для передачи в приемник.

Инструмент создания соответствия

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

 

Заключение

Основная идея РПО2М - вывести максимум полезной информации в рабочую видимую область и минимизировать количество действий для получения результата. Благодаря реализации этой идеи  редактор упрощает разработку правил обмена.

Видео старой версии, но 70% актуально.

 

UPD 19/03/19

- добавлена проверка обновлений на ЯД

- добавлен новый шаблон "Произвольный алгоритм ПВД"

- расширены возможности инструмента "Мастер создания соответствий"

UPD 20/03/18

- интегрирован с ИР

- добавлены новые шаблоны и инструмент

- расширены возможности поиска

- переработан интерфейс

- исправлены мелкие и не очень ошибки

UPD 13/03/17

- добавлены новые возможности интерфейса

- добавлены обработчики после сохранения правил

- расширены возможности поиска

- оптимизированы алгоритмы поиска и построения дерева ПКО

- добавлены шаблоны текста обработчиков и новый инструмент - получение структуры по объекту.

UPD 01/02/16

- расширен функционал

- переработан интерфейс

- исправлены мелкие ошибки

146

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

Наименование Файл Версия Размер
Редактор правил обмена КД2
.epf 199,67Kb
18.03.19
61
.epf 2.0.0.1 199,67Kb 61 Скачать
Раширение РПО
.cfe 46,08Kb
22.04.18
42
.cfe 2.0.0.0 46,08Kb 42 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. dgolovanov 16.09.15 15:55 Сейчас в теме
2. Cyberhawk 118 16.09.15 17:40 Сейчас в теме
Автор, полагаю, молодец, но в статье не хватает сценариев использования. Поясню: было бы хорошо, если бы было описано, какие конкретно задачи с помощью этого обозревателя можно решить.
PLAstic; for_sale; корум; Brawler; +4 Ответить
3. Lem0n 164 16.09.15 20:22 Сейчас в теме
(2) Cyberhawk, позволяет быстрее ознакомиться с большими правилами обмена, увидеть, управляя глубиной поиска, все ПКО так или иначе связанные с конкретным ПВД или ПКО, т.е. см. рисунок. В итоге в поле твоего зрения попадает только то, с чем ты собираешься работать.
Прикрепленные файлы:
4. Новиков 291 17.09.15 11:50 Сейчас в теме
Опробую в работе. Выглядит интересно!
5. elenika 17.09.15 13:46 Сейчас в теме
На мой взгляд, стоит добавить быстрый переход от ПКС к его ПКО
6. Lem0n 164 18.09.15 11:47 Сейчас в теме
(5) elenika, сделал...дельное замечание, ускоряющее навигацию
7. nkp14108 82 23.09.15 09:10 Сейчас в теме
если б еще сравнение правил!
8. hotey 37 23.09.15 10:14 Сейчас в теме
9. echo77 1103 03.04.17 11:28 Сейчас в теме
10. Lem0n 164 03.04.17 14:10 Сейчас в теме
(9) Начиная с 16.09.15 15:51 (дата создания этой публикации) "хорошая вещь" не актуальна. Сожалею, что ты этого еще не понял/оценил.
11. tomvlad 3837 04.04.17 11:47 Сейчас в теме
(10) Восхитительное самомнение...
madonov; fishca; cleaner_it; for_sale; echo77; +5 Ответить
32. for_sale 822 20.03.19 17:54 Сейчас в теме
(10)
Думаю, вообще вся история человечества разделилась на "до" и "после" 16.09.15 15:51 )))

Ребята, как кто празднует 16.09.15 15:51? Поделитесь в комментариях! Все приносят жертву в храме скромности автора сей публикации или только мы с автором сей публикации?)))
41. Team leader 9 25.03.19 19:48 Сейчас в теме
12. Zhilyakovdr 92 05.04.17 15:03 Сейчас в теме
"Позволяет быстрее ознакомиться со сложными правилами обмена" - в сложных правилах обмена вы этой поделкой ничего хорошего, а самое главное нужного не увидите.
13. Lem0n 164 05.04.17 17:28 Сейчас в теме
(12)Так поведай миру, что хорошее и что плохое, нужное и ненужное.
14. RailMen 790 04.11.17 13:14 Сейчас в теме
Интересная обработка, заслуживающая как минимум лайка, но я всегда придерживаюсь идеи оптимально использовать только типовые инструменты, если это конечно возможно. За последние пол года штук 12 не самых тривиальных правил обмена написал. Про один из них написал статью и опубликовал на ИСе.https://infostart.ru/public/695916/ И во всех случаях типового инструментария мне хватало.
19. sisdrou 22 02.05.18 17:29 Сейчас в теме
Можно добавлять реквизиты cf без обновления правил ?
23. Lem0n 164 02.05.18 20:41 Сейчас в теме
(19)
Аж два варианта:
1.
Обработка загрузки метаданных конфигурации по СОМ(необязательно) //infostart.ru/public/76688/

2. Стандартный см. файл
26. sisdrou 22 03.05.18 15:01 Сейчас в теме
(23)
2. Стандартный см. файл

Зачем мне ссылка на другую обработку. Я про твою публикацию спрашиваю.

Без обновления правил. По ходу нельзя (
27. Lem0n 164 03.05.18 15:29 Сейчас в теме
(26)
1. Указанную обработку загрузки метаданных я использую в своем инструменте
2. Это обновление метаданных штатными средствами
20. DAnry 7 02.05.18 19:03 Сейчас в теме
При запуске выдает ошибку:
{ВнешняяОбработка.РПО2М.Форма.ФормаПОД.Форма(4639,61)}:
Процедура или функция с указаным именем не определена (СтрНайти)
ИнициализацияВПриемнике = ИмяКолонки = "ТипПриемника" ИЛИ <<?>>СтрНайти(ИмяКолонки, "АП") = 1;
22. Lem0n 164 02.05.18 20:35 Сейчас в теме
(20)
8.3. (где разрешили в расширении общие модули)

СтрНайти реализована в версии 8.3.6.1977.
Либо обнови платформу, либо замени на Найти
24. DAnry 7 03.05.18 00:44 Сейчас в теме
(22)
С платформой у меня все норм. 8.3.8.2054.
Разобрался сам. Режим совместимости нужно менять, не ниже 8.3.6
Но полезли другие ошибки: типа не найдено БиблиотекаКартинок.РПО2_ЗначокНастройкаПараметров и т.д. и т.п.
Мое мнение: автор "халявщик", обработка сырая, требует доработки "напильником"
25. Lem0n 164 03.05.18 09:11 Сейчас в теме
(24)
Ты системные требования читаешь?

КД 2.1.8.2 + 8.3. (где разрешили в расширении общие модули)
Инструменты Разработчика //infostart.ru/public/15126/ (необязательно, но придется немного выковыривать связанное с этой конфигурацией)
Обработка загрузки метаданных конфигурации по СОМ(необязательно) //infostart.ru/public/76688/
Расширение РПО2 + модификация КД2 для клиент-серверного варианта(для файлового расширения достаточно). Расширение требуется для оповещения формы РПО об изменениях объектов.

Необходимая картинка в расширении
28. psamt1k 03.05.18 16:47 Сейчас в теме
Обязательно опробуем, как наберем нужное количество мани.

P.S: Небольшая орфографическая ошибка - в блоке "Скачать файлы" - раСширение (буква С пропущена)
29. KliMich 30.05.18 16:40 Сейчас в теме
Отличный редактор!
Опробовал в файловом варианте. Здорово.
Но столкнулся с ошибкой в данном редакторе
1. Перехожу в справочник Конвертации, нажимаю "Скопировать конвертацию"
2. Выдает ошибку "Ошибка при установке значения атрибута контекста (Алгоритм)
{МодульОбычногоПриложения (326)}: Ошибка при вызове метода контекста (Записать)
НовыйЗлемент.Записать();
по причине:
Ошибка при выполнении обработчика - `ПередЗаписью`
по причине:
{РПО2_Общиймодуль.РПО2_СобытияМодуляОбъекта.Модуль(65)}: Ошибка при установке значения атрибута контекста (Алгоритм)
по причине:
Реквизит недоступен для группы

Подскажите, плиз, что я сделал не правильно.
Режим совместимости стоит не использовать (1с 8.3.12.1412)
Может я наставил лишние галочки при объединении с ИнструменыРазработчика (вроде действовал по инструкции на сайте http://devtool1c.ucoz.ru)

А можно ли выложить конфигурацию (.cf ил .dt) КД с внедренной подсистемой "Инструменты разработчика"
Пусть стоит больше 3 стартмани - скачаю.

И еще интересно. А планируется ли дальнейшее совершенствование вашей разработки? Хотелось бы продолжения...
30. Lem0n 164 04.06.18 09:27 Сейчас в теме
(29)
Это мой косяк в расширении.
Выкладывая продукты 1С и материалы из других публикаций, чувствую, нарушу несколько правил форума:).
Я каждый год расширяю возможности редактора, автоматизируя свою работу, Какие идеи по расширению функциональности есть у тебя?
31. KliMich 05.06.18 19:02 Сейчас в теме
(30)
Обновление установил. Команда "Скопировать конвертацию" проходит без ошибок. Спасибо!
Начну теперь плотно работать с РПО-2М.
Но пока идей по расширению функционала нет, т.к. еще слабо разобрался c возможностями редактора.
33. nagaitseff 108 25.03.19 07:35 Сейчас в теме
Что-то не понял про установку? Можете пояснить по шагам? Как установить?!
36. Lem0n 164 25.03.19 09:33 Сейчас в теме
Что пояснить? Что не понятно в системных требованиях?
34. nagaitseff 108 25.03.19 09:22 Сейчас в теме
{Обработка.РПО2М.Форма.ФормаПОД.Форма(503)}: Поле объекта не обнаружено (мПараметрКлючИлиОбъект)
ФормаОбработки.мПараметрКлючИлиОбъект = ОбъектБД;
35. Lem0n 164 25.03.19 09:29 Сейчас в теме
(34) Необходимо установить ИР согласно пункту 2 системных требований
37. nagaitseff 108 25.03.19 11:25 Сейчас в теме
(35) Спасибо, разобрался, вот только ошибка при нажатии на кнопку Редактор ПКС
{Обработка.РПО2М.Форма.ФормаПОД.Форма(503)}: Поле объекта не обнаружено (мПараметрКлючИлиОбъект)
ФормаОбработки.мПараметрКлючИлиОбъект = ОбъектБД;
38. Lem0n 164 25.03.19 12:08 Сейчас в теме
39. nagaitseff 108 25.03.19 12:18 Сейчас в теме
40. Lem0n 164 25.03.19 13:41 Сейчас в теме
(39) В ИР поменялось имя реквизита. Букву "м" убери:

ФормаОбработки.ПараметрКлючИлиОбъект = ОбъектБД;
ФормаОбработки.ПараметрПрочитатьОбъект = Истина;
42. nagaitseff 108 26.03.19 05:14 Сейчас в теме
43. German_Tagil 7 28.03.19 10:06 Сейчас в теме
скачал Редактор правил обмена КД2.epf
Не запустился - не пойму что надо сделать

1С:Предприятие 8.3 (8.3.13.1513)
Конвертация данных, редакция 2.1 (2.1.8.2)

Copyright © ЗАО "1C", 2005 - 2013. Все права защищены
(http://www.1c.ru)
{ВнешняяОбработка.РПО2М.Форма.ФормаПОД.Форма(54,30)}: Переменная не определена (РПО2_ОбщегоНазначенияПовтИсп)
ПараметрыПроверки.Добавить(<<?>>РПО2_ОбщегоНазначенияПовтИсп.ВерсияРасширения());
{ВнешняяОбработка.РПО2М.Форма.ФормаПОД.Форма(60,44)}: Переменная не определена (РПО2_ОбщегоНазначенияПовтИсп)
Строка(ЭтотОбъект.Версия()) + <<?>>РПО2_ОбщегоНазначенияПовтИсп.ВерсияРасширения(), "Проверка обновления РПО-2М");
{ВнешняяОбработка.РПО2М.Форма.ФормаПОД.Форма(398,42)}: Переменная не определена (ирОбщий)
ФормаОбработки.УстановитьОбластьПоиска(<<?>>ирОбщий.ПолучитьИмяТаблицыИзМетаданныхЛкс("Справочник.ПравилаКонвертацииСвойств"));
{ВнешняяОбработка.РПО2М.Форма.ФормаПОД.Форма(426,42)}: Переменная не определена (ирОбщий)
ФормаОбработки.УстановитьОбластьПоиска(<<?>>ирОбщий.ПолучитьИмяТаблицыИзМетаданныхЛкс("Справочник.ПравилаКонвертацииОбъектов"));
{ВнешняяОбработка.РПО2М.Форма.ФормаПОД.Форма(452,42)}: Переменная не определена (ирОбщий)
ФормаОбработки.УстановитьОбластьПоиска(<<?>>ирОбщий.ПолучитьИмяТаблицыИзМетаданныхЛкс(ПолноеИмя));
{ВнешняяОбработка.РПО2М.Форма.ФормаПОД.Форма(540,17)}: Переменная не определена (ирОбщий)
Менеджер = <<?>>ирОбщий.ПолучитьМенеджерЛкс(МетаданныеОбъекта);
{ВнешняяОбработка.РПО2М.Форма.ФормаПОД.Форма(4752,61)}: Процедура или функция с указанным именем не определена (СтрНайти)
ИнициализацияВПриемнике = ИмяКолонки = "ТипПриемника" ИЛИ <<?>>СтрНайти(ИмяКолонки, "АП") = 1;
44. Lem0n 164 28.03.19 12:03 Сейчас в теме
(43) Не подключено расширение согласно пункту 4 системных требований и не интегрирована ИР согласно пункту 2
Оставьте свое сообщение

См. также

Выгрузка и загрузка XML для управляемых форм 8.3 (с отбором) 18

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Обмен через XML

В работе постоянно приходится разделять в различные базы или объединять несколько организаций в одну базу, долгое время пользовался стандартной обработкой выгрузка-загрузка из UNIREPS 8.2, в режиме обычного приложения, но, к сожалению, для управляемого приложения стандартная обработка из UNIREPS 8.3 (Диск ИТС) не позволяет нормально сделать выгрузку с отбором, поэтому ей никогда не воспользовался. Решил что напишу обработку, которая позволит делать отборы в различных вариациях, кроме того, в обработках из UNIREPS (8.2 и 8.3) существенно отличается процесс загрузки предопределенных, что не всегда удобно при больших объемах данных. Обработка написана на базе UNIREPS 8.3, но есть существенные изменения. Но интерфейс доработан так, чтобы обработка была похожа на старую добрую обработку из UNIREPS 8.2, к которой все так привыкли.

1 стартмани

05.11.2019    2999    66    o.kovalev    12       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Преобразование XML файла в переменную структура, Загрузка в дерево значений 28

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обмен через XML

Обработка, демонстрирующая работу процедур и функций по преобразованию XML файла в дерево значений, а также в переменную типа структура.

1 стартмани

14.09.2019    4146    5    vik070777    18       

Документы и Справочники в JSON 66

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обмен через XML

Пример выгрузки всех данных Документа или Справочника в JSON

1 стартмани

20.06.2019    6353    13    darkmessiahan    15       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

XDTO для чайников 117

Статья Программист Архив с данными v8 1cv8.cf Абонемент ($m) Обмен через XML

Пример использования XDTO пакетов для выгрузки документа с табличной частью.

1 стартмани

29.05.2019    14735    15    HAMMER_59    37       

Универсальный обмен данными XML (с гибкими отборами и сохранением вариантов настроек) 37

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обмен через XML

Обработка предназначена для загрузки и выгрузки данных по правилам обмена в любых конфигурациях, реализованных на платформе 1С:Предприятие 8.3. Преимуществом перед типовой обработкой является добавленный функционал: #1. Установка произвольных фильтров на выгружаемые объекты при помощи механизма системы компоновки данных #2. Сохранение различных вариантов настроек (сохраняются правила обмена, фильтры выгрузки, параметры, настройки обработки) - что позволяет гибко настроить в базе-источнике фильтры для выгрузки объектов по различным правилам обмена для различных баз-приемников, сохранить выполненные настройки и в будущем уже пользоваться этими вариантами настроек. Проверялась на 1С:ERP Управление предприятием 2.4.7.141.

1 стартмани

29.04.2019    5933    94    sapervodichka    18       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Выгрузка и загрузка данных XML 8.3 на управляемых формах с отбором и конструктором запроса (в полной мере возможности реализованы для версии 1С:Предприятия 8.3 выше версии 8.3.5) 19

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Обмен через XML Инструментарий разработчика

В этой форме всегда не хватало конструктора запросов для удобной выгрузки уникальных элементов по ссылке. Теперь он здесь есть. Как только стало возможным создавать конструктор запроса в управляемых формах, я добавил её в стандартную обработку. Необходимо напомнить, что обработка функционирует полноценно только с версии 8.3.5 1С:Предприятия 8.3.

1 стартмани

24.04.2019    4086    28    AlexandrSmith    1       

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки 127

Статья Программист Архив с данными v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных Обмен через XML WEB Разработка

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем "Онлайн Прайс-лист". Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С.

1 стартмани

22.04.2019    20272    21    riposte    63       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

Перенос данных с использованием XDTO 35

Статья Программист Архив с данными v8 Россия Абонемент ($m) Обмен через XML

Использование объекта типа "ОбъектXDTO" для переноса данных из одной конфигурации в другую

1 стартмани

21.04.2019    5871    7    axae    10       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обмен через XML Перенос данных из 1C8 в 1C8

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

1 стартмани

07.04.2019    7556    190    sapervodichka    7       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Перенос данных КА 1.1 -> КА 2 25

Инструменты и обработки Программист Документ XML v8 КА1 КА2 Россия Абонемент ($m) Перенос данных из 1C8 в 1C8 Обмен через XML

Перенос данных КА 1.1 => КА 2 с помощью правил обмена данными в формате XML КД 2 (переносятся остатки, документы, справочная информация).

5 стартмани

20.03.2019    8477    157    gudogu    125       

Правила обмена УПП 1.3 -> БП 3.0 (+ БП КОРП 3.0 + перенос остатков) 15

Инструменты и обработки Программист Документ XML v8 УПП1 КД БП3.0 БУ Абонемент ($m) Перенос данных из 1C8 в 1C8 Обмен через XML

Актуальные правила обмена: УПП 1.3.128.1 -> БП 3.0.74.63; УПП 1.3.128.1 -> БП КОРП 3.0.74.63; УПП 1.3.123.3 -> БП 3.0.71.83; УПП 1.3.123.3 -> БП КОРП 3.0.71.83; УПП 1.3.118.1 -> БП 3.0.68.61; УПП 1.3.118.1 -> БП КОРП 3.0.68.61.

1 стартмани

04.03.2019    5450    138    Смешной 1С    15       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Ручная выгрузка и загрузка данных через универсальный обмен данными с настройками (расширение, платформа 8.3+) 48

Инструменты и обработки Программист Архив с данными v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m) Обработка документов Обработка справочников Обмен через XML Перенос данных из 1C8 в 1C8

Данное расширение (не требует изменения конфигураций) служит как надстройка для конфигураций, у которых обмен между базами происходит через универсальный формат (EnterpriseData), с использованием стандартных правил конвертации, которые уже есть в конфигурации. Интерфейс адаптирован для простых пользователей, сделан общий отбор по Организации для всех документов, имеется пару настроек для передачи в параметры конвертации, которые расположены в общем модуле конфигураций, а так же есть возможность выбора запуска - в фоне или в текущем сеансе. Теперь не нужно настраивать обмен между базами, для того чтоб просто перенести нужные документы. Подходит точно для УТ 11.4, БП 3.0.67, КА 2.4.5, Розница 2.2.9 (Обновление 1.2 от 02.03.2019)

2 стартмани

19.01.2019    11029    102    hakerxp    9       

Онлайн-курс «Практические аспекты внедрения регламентированного учета и расчета себестоимости в 1С:ERP на крупных промышленных предприятиях» с 17 февраля по 13 марта 2020 года. Промо

Курс рассчитан для подготовки экспертов по регламентированному учету и учету затрат для внедрения на крупных промышленных предприятиях с «исторически сложившимся» учетом

9000 рублей

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.130.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Универсальный обмен данными в формате XML (2.1.8) 8.3 УФ с отбором и без модальности 18

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Обмен через XML

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

1 стартмани

07.11.2018    13659    235    nicxxx    5       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.130.х, КА 2.4.11.х и ERP 2.4.11.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

SOAP для чайников 91

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Обмен через XML WEB

Немножко про SOAP сервис. И пример работы с подключением и получением данных по SOAP за 5 минут.

1 стартмани

05.09.2018    26258    29    dusha0020    18       

003. Почему я больше не люблю "Выгрузку Загрузку XML" 18

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Обмен через XML

Ниже будет много букаф, но если коротко — можно ускорить этот инструмент в 1000 раз

1 стартмани

03.09.2018    5165    7    Nikola23    8       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

Простой эмулятор вызова веб-сервиса 1С с просмотром результата 24

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Обмен через XML WEB

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

1 стартмани

24.04.2018    8962    19    anvolkov1cbit    9       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1 45

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

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1. Позволяют вести параллельную работу в базах ЗУП редакций 2,5 и 3.1.

10 стартмани

06.03.2018    28650    126    kostya_whiskas    23       

Организация обмена с базой филиала (розничного магазина) в торговой сети через XML (универсальный обмен) 71

Статья Программист Архив с данными v8 КД УТ11 Розничная и сетевая торговля (FMCG) Розничная торговля Абонемент ($m) Обмен через XML Перенос данных из 1C8 в 1C8

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

1 стартмани

26.02.2018    28789    14    Kutuzov    18       

Открыто голосование за доклады на INFOSTART MEETUP Krasnodar Промо

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

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 v8 1cv7.md Россия Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X Обмен через XML

Воспользоваться современным средством переноса данных "Конвертация данных 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    29721    45    ksnik    3       

Пример заполнения/создания файла XML из XSD схемы, используя XDTO 132

Статья Программист Документ XML v8 1cv8.cf Абонемент ($m) Обмен через XML WEB

Добрый день, коллеги! Наконец-то дошли руки написать сию статью. Хочу поделиться своим опытом по разбору xsd схемы используя Фабрику XDTO, а также связанным с этим XML файлом. Думаю, наверняка кому-то понадобится.

1 стартмани

21.12.2017    33324    50    sandybaev    23