Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 7.7Сервисные возможности 1С 7.7Обмен данными в формате XML

1С:Предприятие 7.7 /
Сервисные возможности 1С 7.7 /
Обмен данными в формате XML

Оглавление

Описание и методики использования конфигурации “Конвертация данных”

Конфигурация “Конвертация данных” предназначена для настройки и хранения правил обмена данными между различными информационными базами. Прежде всего – это мощный инструмент для партнеров, занимающихся интеграцией и конвертацией данных.

Области применения:

Технология конвертации данных, включающая в себя конфигурацию "Конвертация данных" и ряд универсальных обработок является основным технологическим инструментов переноса данных при переходе на конфигурации с новым планом счетов.

Терминология

КД” – конфигурация “Конвертация данных”. Используется для настройки правил обмена данными между разнородными информационными базами на платформе “1С: Предприятия 7.7“

УВ” или “универсальная выгрузка” – универсальная обработка выгрузки данных в файл. Состоит из двух частей: интерфейсной – “CDExport.ert” и исполняющей – “CDExpVar.ert” ( по умолчанию ). Исполняющая обработка вызывается в невидимом режиме (без открытия формы) и может заменяться / модифицироваться. Имя исполняющей обработки содержится в файле правил и указывается в конвертации (по умолчанию используется “CDExpVar.ert“). Интерфейсная часть “УВ” запускается конечным пользователем в конфигурации-источнике и осуществляет выгрузку данных в xml-файл в соответствии с выбранным файлом правил. Предусмотрен выбор файла правил из списка – перечня конвертаций (список фильтруется по идентификатору конфигурации – чтобы нельзя было выбрать файл правил, предназначенный для выгрузки данных из другой конфигурации). К сервисным возможностям данной обработки можно отнести, возможность интерактивного отбора выгружаемых объектов с помощью вызова “универсальной обработки подбора объектов”, встроенные алгоритмы свертки остатков на бухгалтерских счетах (для указанных планов счетов и разделителей учета), возможность вызова из других форм (в т.ч. без открытия формы) с передачей списка параметров.

УЗ” или “универсальная загрузка” – универсальная обработка загрузки данных из файла. Запускается конечным пользователем в конфигурации-приемнике и осуществляет загрузку данных из выбранного xml-файла в соответствии с указанным файлом правил. Предусмотрен выбор файла правил из списка – перечня конвертаций (список фильтруется по идентификатору конфигурации – чтобы нельзя было выбрать файл правил, предназначенный для загрузки данных в другую конфигурацию).

Файл правил обмена” или просто “файл правил” – результат работы в КД. Формируется по нажатию соответствующей кнопки в справочниках “Конвертации” или “Конвертация объектов”. Путь файла указывается в настройках конвертации. Содержит информацию о настроенных правилах конвертации объектов, способах загрузки (идентификации) объектов, синхронизации – замещать / не изменять / новые не создавать, о последовательности выборки объектов при выгрузке (в т.ч. по условиям) и т.д.

Файл – перечень конвертаций” – генерируется автоматически (по нажатию кнопки) в справочнике “Конвертации”. Содержит информацию о местонахождении тех или иных правил конвертации, о применимости их к той или иной конфигурации. См. схему файла: CDList.htm.

УОПО” – универсальная обработка подбора объектов. Служит для получения списка однотипных объектов (с возможностью последующей обработки), отобранных по различным условиям. Повсеместно используется в КД для групповых обработок правил конвертации. Позволяет также просматривать реквизиты отобранных объектов. Рекомендуется тщательно разобраться с возможностями данной обработки, с целью повышения эффективности (скорости) разработки правил обмена. См. также раздел ИТС: “ Дополнительные возможности “универсальной обработки подбора объектов“”.

Конвертация” – элемент справочника “Конвертации”. Сущность определяется указанными конфигурациями источника, приемника и набором правил обмена, хранящихся в подчиненных справочниках, между этими конфигурациями. Настройки каждой конвертации выгружаются, в конечном счете, в файл правил, путь которого указан в соответствующем реквизите элемента. Есть возможность формирования файла – перечня конвертаций, для удобного и быстрого выбора нужных правил в момент инициируемого интерактивно обмена данными.

Правило конвертации объектов” или “Правило объектов” или иногда в контексте просто “правило” – элемент справочника “Конвертация объектов”. Каждое правило может содержать: ссылки на объект-источник, объект-приемник (выбираются из справочника “Объекты конфигураций“), параметры обмена, условия выборки объектов при выгрузке.

Правило конвертации реквизитов” или “Правило реквизитов” – элемент справочника “Конвертация атрибутов”. Следует отметить, что так как этот справочник подчиненный, то интерфейсно он в некоторых случаях “сливается” со справочником-владельцем “конвертацией объектов”. Так, по щелчку, на правиле объектов – открывается форма списка “правил реквизитов”, причем в “шапке” формы отображаются реквизиты владельца – “правила объектов”. Т.е. вместо стандартной формы элемента справочника “конвертация объектов”, используется модифицированная форма списка подчиненных элементов.

Правило конвертации значений” или “Правило значений” – элемент справочника “Конвертация значений”. По значениям синхронизируются в основном перечисления и счета. Каждое правило описывает соответствие одного значения- источника, одному значению приемника. Пример: Правило конвертации объектов “Булево (Перечисление) -> Число” может быть описано двумя правилами значений: “Да -> 1” и “Нет -> 0”.

Параметры обмена правила” – элемент справочника “Параметры обмена”, выбранный в качестве одноименного реквизита правила конвертации объектов. Здесь описываются такие параметры как способ загрузки объекта (замещать / не изменять, статус удаления, дата установки периодических реквизитов и т.д.).

“Условие” –

элемент справочника “Условия объектов”. Изначально, условия не привязаны ни к каким правилам конвертации, лишь к тому или иному объекту конфигурации. Это позволяет единожды описанные условия применять во многих случаях: фильтрация объектов при выборке (например, выгружаем документы только по определенной фирме), авто-подбор правила конвертации по условиям, использование различных правил конвертации реквизитов в зависимости от условий, использование различных правил конвертации значений субконто в зависимости от условий, очистка базы по условиям и т.д.

Преобразование” – некоторое действие, произведенное над значением объекта-источника перед выгрузкой. Например, конвертация не самого значения объекта, а значения какого-нибудь его реквизита.

Скрипт” – фрагмент программного кода на встроенном языке “1С:Предпрития”.

Интерфейсные решения конфигурации

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

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

Таблица дополнительной информации по текущему правилу конвертации объектов

Таблица дополнительной информации встроена в форму списка главного справочника “Правила конвертации объектов”. Вид информации переключается закладками, или, если закладки отключены по кнопке настройка, выбирается в списке (под деревом правил). Режим “Конвертация атрибутов” включает показ в данной таблице правил конвертации атрибутов текущего правила объектов. По щелчку Режим “Конвертация значений” – показываются соответствия значений текущего правила. Режим “Ссылки на правило” – показываются правила конвертации реквизитов (и их владельцы), ссылающиеся на текущее правило. Режим “Все реквизиты правила” – позволяет просматривать реквизиты правил конвертации объектов без открытия формы правила. Режим “ Свойства объектов ” – позволяет проверить наличие / отсутствие некоторых часто встречающихся коллизий (различная уникальность кодов / номеров, различное количество уровней, различная автонумерация и т.д.)

Быстрые переходы между правилами

Осуществляется комбинациями alt+F1(перейти), alt+F2(вернуться), alt+F5(вперед по списку), alt+F7(выбрать из списка истории переходов) или по кнопкам с пиктограммами. Имеет смысл, когда в дополнительной таблице показываются правила реквизитов текущего правила объектов или ссылки на текущее правило. В первом случае позволяет быстро спозиционироваться на правиле конвертации текущего реквизита, во втором, перейти к ссылке. Например, текущее правило объектов – “НакладнаяИсточник (документ) -> НакладнаяПриемник (документ)”, текущее правило реквизитов “Товар -> Товар“; при нажатии на alt+F1 перейдем к правилу конвертации реквизита товар, т.е. “НомеклатураИсточник (Справочник) -> НомеклатураПриемник (Справочник)”.

Настройка видимости колонок

Наиболее актуальна в форме списка справочника “Правила конвертации объектов”. Здесь настраивается как видимость колонок таблицы правил объектов, так и видимость колонок таблицы дополнительной информации (правила реквизитов / значений). На разных этапах настройки правил конвертации имеет смысл включать те или иные колонки. Например, при добавлении новых правил объектов, удобно видеть тип / вид источника, вид приемника, условия; при проверке правил хорошо видеть “параметры обмена”, “способ выгрузки”, комментарии и т

.д.

Обработка выбора строки

В зависимости от текущей колонки в таблицах правил конвертации, по щелчку мыши могут выполняться те или иные действия. Так, например, по щелчку в колонках “Условие” – открывается форма условия, установленного для правила, “Правило” – открывается соответственно форма правила конвертации, “Способ выгрузки”, “Способ загрузки”, “ Комментарий ” – позволяют изменить значения соответствующих реквизитов без открытия форм и т.д.

Размеры диалоговых форм

Оптимизированы под разрешение монитора 800*600. Если используется более высокое разрешение, то, для удобства, можно в режиме конфигуратора увеличить некоторые диалоговые формы. Это наиболее актуально, например, для формы списка справочника “Конвертация объектов” – здесь имеет смысл увеличить таблицу дополнительной информации. Обработка “ Автозаполнение правил атрибутов” при постоянном вызове по “alt + ё” не запоминает размер окна – следует в конфигураторе просто растянуть таблицу значений.

Отключение панели инструментов

В форме списка справочника “Правила конвертации объектов” осуществляется по кнопке “Настройка”. В и без того перегруженной, элементами диалога, форме явно бесполезно занимает изрядный кусок экрана.

“Горячие” комбинации клавиш

Указаны также для кнопок с пиктограммами (в желтой подсказке). Существенно оптимизируют работу при настройке. В особенности , переходы между правилами (см. выше), Автозаполнение реквизитов (alt+ё), Автозаполнение значений (alt+1), настройка видимости колонок правил объектов / реквизитов / значений (alt + 2/3/4 соответственно), просмотр ссылок на правило (alt + C), правила конвертации значений вместе с правилами конвертации субконто (alt+F9), обновление таблицы дополнительной информации (Ctrl+F12).

Описание конфигурации “Конвертация данных”

Справочник “Файлы”

В силу специфики конфигурации “Конвертация данных” при работе с ней часто возникает необходимость использования внешних файлов. Загрузка метаданных, формирование правил выгрузки/загрузки данных, использование внешних обработок – все это требует работы с внешними файлами. Организовать такую работу позволяет справочник “Файлы”.

1правочник файлов Выбор jnjxj % Щк ё] Ші [К Ч В-1_3 Файлы Внешние отчеты и обработки О Документы С] Конфигурации О О Модифицированные обработки выгрузки О О Правила конвертаций О Разное т Схемы С] Универсальные обработки обмена Описание: Универсальная обра

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

Редактирование элемента справочника

 й1! Файльг.Внешние отчеты и обработки.Универсальная обработка подбора объектов В ы Наименование: Универсальная обработка подбора объектов - Путь каталога Файла Е xtFormsMJ СИоісеЧ - Использовать каталог Информационной базы данных ' Программы Г Не использо

В реквизите “ Наименование ” указывается описание файла.

В реквизите “Путь каталога файла” прописывается путь к файлу. Если вы выбираете файл кнопкой “Выбрать файл и каталог”. Путь каталога файла можно указать относительно каталога информационной базы или каталога программа (соответствующие опции).

В реквизите “Имя файла” указывается имя файла с расширением.

Описание, заданное в реквизите “Описание” отображается в форме списка.

На данный справочник имеются ссылки в других справочниках конфигурации:

Конфигурации Справочник “Конвертация конфигураций” – реквизит “Файл правил” – указывает на xml-файл обмена, который формируется автоматически при настройке схемы обмена между различными конфигурациями.

Справочник “Конфигурации”

Справочник “Конфигурации” хранит информацию о конфигурациях, между которыми производится настройка обмена . Каждый элемент справочника представляет собой описание отдельной конфигурации. Элементы этого справочника никак не связаны между собой, настройка правил конвертации происходит в других справочниках.

Справочник: Конфигурации Комплексная конфигурация 7.5 Код Идентификатор конфигурации Полное наименование 1 1111 С-0000001 Конвертация данных, редакция 1.0 Конвертация данных Г2Э 1 С-0000002 Т орговля + Склад + Б чхгалтерия > > Бухгалтерия + Т орговля + Скл

Находясь в форме списка справочника вы можете:

Запустить приложение”);

Внимание!

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

Кнопка позволяет настроить видимость колонок справочника. Такая функция доступна практически во всех справочниках.

Редактирование элемента справочника

Карточка конфигурации:КД Конвертация данны Файл конфигурации: Каталог конфигурации: С: аЬй ос/Согїід/Конвертация данных/СопуО а1а/ Краткое наименование: [КД Полное наименование: Конвертация данных Пользователь: Пользователь Пароль: Идентификатор: Конвертац

Реквизит “Файл конфигурации”. Выбирается из справочника “Файлы” Кнопка позволяет запустить выбранную конфигурацию в любом режиме запуска (конфигуратор, отладчик, монопольный или разделенный).

Реквизит “Каталог конфигурации”. Заполняется автоматически, при выборе файла конфигурации.

Реквизит “Краткое наименование”. Краткое наименование данной конфигурации. Желательно сделать максимально коротким.

Реквизит “ Полное наименование ”. Подробное описание конфигурации.

Реквизит “ Пользователь ”. Имя пользователя , если оно задано для этой конфигурации.

Реквизит “Пароль”. Укажите пароль, если он есть.

Реквизит “Идентификатор”. Формируется автоматически после загрузки объектов метаданных.

Справочник “Объекты конфигураций”

Справочник “Объекты конфигураций” подчинен справочнику “Конфигурации” и, как следует из названия, содержит информацию об объектах той или иной конфигурации и их свойствах. Элементы этого справочника используются при настройке правил обмена между различными конфигурациями.

Объекты конфигурации: Компл77 П х Компл77 У І__ ММі/п__ Идентификатор В--Й Объекты конфигураций -т ш ш ш ш ш ш ш 1І Виды расчетов Документы Записи журналов рас Календари Перечисления Планы счетов Регистры Справочники Счета і 1 I __] I11 С-000094!II Докумен

Справочник “Объекты конфигураций” является нередактируемым и заполняется исключительно обработкой “Загрузка метаданных”, которая, инициализируя нужную конфигурацию (по OLE), корректно (т.е. соблюдая ссылочную целостность) “закачивает” информацию об объектах и их реквизитах.

Тип объектов фиксируется в соответствующем реквизите справочника “Объекты конфигураций”. В зависимости от значения реквизита “Тип объекта” (справочник, документ, дата и т.п.), заполняются реквизиты, описывающие свойства объектов. Так для справочников это, к примеру, “Владелец”, “Серии кодов”, для документов – “Разрешить проведение

, “Создавать операцию” и т.д.

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

Во второй (нижней) таблице выводится дополнительная информация по каждому объекту. Это может быть либо список его атрибутов, реквизитов и методов, либо значения объекта, либо перечень условий, заданных вами для данного объекта. Выбор информации, выводимой в нижней таблице происходит из списка значений над левой частью таблицы. Аналогичную информацию можно вывести в отдельном окне по соответствующим кнопкам “Атрибуты”, “Значения” и “Условия”.

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

Кнопка “Колонки” позволяет настроить видимость колонок справочника (аналогично другим справочникам).

Кнопка “Действия” открывается “Универсальную обработку подбора объектов”, для групповой обработки реквизитов правил конвертации объектов / реквизитов / значений.

Для работа с таблицей дополнительной информацией предназначены следующие кнопки:

– сортировка элементов таблицы по возрастанию или убыванию.

X >Ф – эта группа кнопок предназначена для работа с таблицей дополнительной информации, когда в ней выводятся условия (фильтры) объекта. Их действие стандартное: (по порядку) добавить один элемент, добавить несколько элементов, удалить один элемент, удалить все элементы. Когда в таблице дополнительной информации отображаются условия атрибуты и метода объекта или значения объекта, данные кнопки не используются.

Справочник “Конвертации”

Понятие конвертации весьма абстрактно. Это может быть преобразование одного вида документа в другой (сразу вспоминается старый добрый пример с превращением выгружаемой расходной накладной в загружаемую приходную), это может быть синхронизация одного из справочников (например: единая номенклатура холдинга), установка констант, настройка перехода на другую конфигурацию и т.д. Список всех конвертаций хранится в справочнике “Конвертации”.

уггепп ш а а іщ щ % % в в ьт_ В Й Конвертации Описание: ;.... д уу 5 тшу у і Конвертация данных конфигурации Торговля + Склад + Бухгалтериям 1 С: П редприятия 7.5 в комплексную конфигурацию редакции 3.0 1 С: Предприятия 7.7 Наименование Конфигурация источн

Кнопка “Конвертация объектов” – открывает подчиненный справочник “Правила конвертации объектов”.

Кнопка “ Сформировать перечень конвертаций” – формирует файл CDList.xml с перечнем конфигураций, из которого происходит выбор конфигураций в обработке “Универсальная выгрузка”.

Кнопка “Сформировать файл правил” – формирует xml-файл на основе правил, описанных в справочнике “Правила конвертации объектов”. Предварительно надо задать имя файла в реквизите элемента.

Кнопка “Открыть файл правил” – открывает файл. Предварительно надо задать имя файла в реквизите элемента.

Редактирование элемента справочника

I Vr Конвертации:у7.5 --> v7.7.ByxTopr —> КомплЗО М 1- П х -иг- Конфигурации Источник: БчхТорг75 Приемник: Компл77 13 13 Файл правил: RAT75_77.xml CAR abD oc/Conf ід/Конвертация д анных/Соп vD ata/E xtForms/CD R ules/R AT 75 77. xml ФаЙЛХзкиИ J C: /R abD o

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

Реквизиты “Файл правил” и “Файл обработки выгрузки” ссылаются на справочник “Файлы”. Файл правил в формате xml формируется автоматически на основе правил, описанных в справочнике “Правила конвертации объектов”. Файл правил – это то, ради чего конвертация создается – конечный результат работы над конвертацией. Файл правил – это то, ради чего конвертация создается – конечный результат работы над конвертацией. По кнопке можно просмотреть указанный файл. Для просмотра xml-файла по умолчанию открывается окно интернет-браузера.

Реквизит “Наименование” задает наименование элемента справочника. Оно может быть сформировано автоматически кнопкой с

.

Реквизит “Идентификатор” формируется системой автоматически.

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

Справочник “Конвертация объектов”

Справочник “Конвертация объектов” подчинен справочнику “Конвертации”. Именно в этом справочнике (в форме списка) происходит вся работа по настройке правил обмена. Каждый элемент этого справочника, по сути, – одно правило конвертации.

Правила конвертации объектов: БухТорг — > КомплЗО Ж Конвертация атрибутов Конвертация значений Ссылки на правило ] Все реквизиты правила ] Свойства объектов БухТорг > КомплЗО Й Конвертация объектов И 11 Готовые Документы Й- Й Объекты аналитики! Оперативные

В верхнем левом углу формы списка можно выбрать конвертацию (элемент справочника “Конвертация“), правила которой отображаются в справочнике.

Форма содержит две таблицы. В верхней выводятся элементы справочника, т.е. правила. Для удобства правила можно объединять в группы. Критериев объединения в группы может быть множество: по типу объектов источника или приемника, отлаженные / не отлаженные, по способу выгрузки и т.д.

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

Каждое правило (элемент справочника) характеризуется:

;

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

В форме списка справочника все кнопки сгруппированы в рабочую панель.

Первые семь кнопок предназначены для работы с таблицей дополнительной информации:

– сортировать по возрастанию или убыванию;

t

– переместить элемент в таблице на одну позицию вверх;

– переместить элемент в таблице на одну позицию вниз;

– добавить в таблице один элемент;

– добавить в таблицу несколько элементов;

– удалить из таблицы один элемент;

– очистить таблицу.

Кнопка “Автозаполнение” открывает меню из следующих пунктов:

Следующая -группа кнопок предназначена для перехода между правилами.

– перейти к правилу конвертации текущего атрибута (alt+F1);

– спозиционироваться на предыдущем правиле из списка истории переходов (alt+F2);

– спозиционироваться на следующем правиле из списка истории переходов (alt+F5);

– выбрать правило конвертации из списка истории переходов или очистить список истории переходов (alt+F7);

Кнопка “Действия” открывает меню из следующих пунктов:

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

t

– сдвинуть текущее правило конвертации объектов на одну позицию вверх;

– сдвинуть текущее правило конвертации объектов на одну позицию вниз.

Для работы с файлом правил предназначены следующие кнопки:

– открыть xml-файл правил конвертации;

У

– сформировать xml-файл правил конвертации (F2).

Кнопка “Настройка” предназначена для настройки внешнего вида формы. Более подробно о настройке формы читайте в разделе “Интерфейсные решения конфигурации”. При нажатии на кнопку открывается меню из следующих пунктов:

Кнопка (alt+C) позволяет посмотреть ссылки на текущее правило конвертации объектов, открывая таблицу значений.

равила конвертации объектов: БучТорг —> Компл' ТГ шЩШі 10Н Конвертация атрибутов Конвертация значений Ссылки на правило Все реквизиты правила ] Свойства объектов БухТорг • > КомплЗО 0- 3 Конвертация объектов Выгружать Наименование Г отовые Тип источни. Выб

На картинке видно, что на правило конвертации справочника “ Номенклатура ” ссылается множество других правил. Это и понятно: ведь реквизит типа справочник “Номенклатура” встречается очень часто.

По щелчку мыши можно просмотреть любое правило из таблицы значений.

– обновить форму (Ctrl);

Si

– показать правила конвертации значений в отдельном окне (вместе с конвертациями атрибутов значений) (alt+F9);

– открыть справочник с настройками очистки информационной базы конфигурации приемника.

Кнопка “Закрыть” закрывает форму справочника.

В форме списка справочника имеется пять закладок, которые управляют информацией, выводимой в таблице дополнительной информации:

“Конвертация атрибутов” – в окне дополнительной информации выводятся правила конвертации реквизитов текущего правила.

“Конвертация значений” – выводятся правила конвертации значений. Они задаются простым указанием соответствия между значением объекта источника и значением объекта приемника.

“Ссылки на правило” – выводится список правил, которые ссылаются на текущее правило конвертации.

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

“Свойства объекта” – выводит список свойств объекта. Там, где свойства объектов источника и приемника различаются и может возникнуть коллизия в левой колонке стоит восклицательный знак.

Ц Правила конвертации объектов: БухТорг —> КомплЗО Конвертация атрибутов Конвертация значений ] Ссылки на правило ] Все реквизиты правила Свойства объектов ИГ БухТорг ••> КомплЗО Выгружать Наименование Тип источника 3 По ссылкам Специфичные J л! и По ссылк

В примере на рисунке несостыковки возникают по свойству “уникальность” (при переносе может возникнуть несколько элементов с одинаковым кодом) и по свойству “владелец” (у объекта-приемника владетель не определен.). Порядок разрешения таких коллизий описан в разделе “ Рекомендации по синхронизации”.

Редактирование элемента справочника

Элемент справочника – это, по сути, правило конвертации. Поскольку методика работы с правилами конвертации является ключевым звеном в работе с конфигурацией “Конвертация данных” она подробная описана в разделе “Правила конвертации объектов”.

Справочник “Параметры обмена”

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

Справочник: Параметры обмена к ]п]х] в-й Параметры обмена Для документов 1 Для справочников Наименование Замещать Не создавать Проведение Правило операции Загружать записи ЖР Пометка уд. Дата Способ загрузки реквизитов Статцс проводок Статцс расч. док. 61

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

Редактирование элемента справочника

а1!’ Параметры обмена:Для документов.Для расчетных документов 0 % Наименование: реквизитов по умолчанию: Для расчетных документов -> Замещать не пустыми У Авто у При загрузке [ Замещать найденные объекты Г Новые объекты не создавать Документы Статус провед

“Способ загрузки реквизитов по умолчанию”. Имеет смысл для найденных (идентифицированных) при загрузке объектов. Процесс конвертации реквизитов, аналогично процессу конвертации объектов описывается правилами, которые хранятся в справочнике “Конвертация атрибутов”, подчиненном справочнике “Конвертация объектов”. Для каждого правила определяется способ загрузки реквизитов, но в большинстве случаев способ загрузки реквизитов объекта один и тот же для всех реквизитов. Поэтому чтобы исключить рутину заполнения, в “параметрах обмена” можно указать способ загрузки по умолчанию (когда в правиле конвертации реквизитов способ не указан). Подробно способы загрузки реквизитов описаны в разделе “Правила конвертации реквизитов”.

“Статус удаления объекта”:

• “Авто” означает, что у загружаемого объекта будет установлен такой же статус, как и объекта источника, т.е. он будет либо помечен на удаление, либо не помечен.

• “Пометка на удаление” – у всех загружаемых объектов будет поставлена пометка на удаление.

• “Снять пометку на удаление” – у всех загружаемых объектов будет снята пометка на удаление.

“Замещать найденные объекты” – если объект найден при загрузке, то в случае если флажок не стоит, этот объект будет оставлен без изменений, в противном случае он будет перезаписан со значениями реквизитов из файла обмена.

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

Остальные реквизиты заполняются только для документов

“Статус проведения документов ” – “Авто” означает, что у загружаемого документа будет установлен такой же статус проведения, как и документа источника (имеет смысл только для документов с признаком “Разрешить проведение“). “Провести” – сделать все документы проведенными, “Отменить проведение” – сделать все документы непроведенными.

“Загружать операции” – если включен, то для документов с признаком бухгалтерского учета, будут выгружаться и загружаться операции.

“Правило” – правило конвертации операции документа. Выбирается из справочника “Правила конвертации объектов”.

“Статус проводок” – “Авто” означает, что у загружаемого документа будет установлен такой же статус проводок, как и документа источника, т.е. проводки будут либо включены, либо выключены.

“Загружать записи ЖР” – если включен, то для документов с признаком “Расчет”, будут выгружаться и загружаться записи журналов расчетов.

“После проведения документов установить текущий период ЖР” – указать дату из необходимого периода. Если дата не указана, то текущий период для данного журнала будет определен автоматически при выгрузке.

Каждое правило конвертации объектов имеет реквизит типа “Параметры обмена”. Если параметры обмена для разных объектов разные, то в справочник параметров обмена просто добавляются новые элементы с нужными комбинациями параметров.

Справочник “Условия”

Справочник “Условия объектов” подчинен справочнику “Объекты конфигураций” и, таким образом, содержит набор условий применимых к тому или иному объекту. Используя данный механизм, становится возможным в зависимости от содержания объекта конвертировать его по-разному – например, создавать несколько правил с одним и тем же объектом источником, но разными объектами приемниками: при выгрузке данных, в таком случае, предусмотрен авто-подбор правила конвертации в зависимости от условий. Условия могут применяться также при конвертации атрибутов объектов и при конвертации значений субконто проводок операций. Кроме того, согласно заданным условиям могут осуществляться выборки выгружаемых объектов при выгрузке данных (например: выгружать документы только с определенным признаком учета), а также по условиям может производиться предварительная чистка информационной базы (перед загрузкой) – (например: удалить все документы с определенным содержанием операции).Сам

справочник, собственно, содержит лишь заданное пользователем наименование условия, а настройки условий хранятся в подчиненном справочнике “Настройки условий”.

Методика использования конфигурации “Конвертация данных”

Условная последовательность действий при работе с конфигурацией

Добавление конфигураций в справочник “Конфигурации”

Перед началом создания конвертации необходимо загрузить в конфигурацию “Конвертация данных” объекты метаданных тех конфигурациях, которые участвуют в процессе выгрузки-загрузки данных. Для каждой конфигурации создается элемент справочника “Конфигурации” и загружаются объекты метаданных в подчиненный справочник “Объекты конфигураций”.

Порядок добавление конфигураций смотрите в описании справочников “Конфигурации” и “Объекты конфигураций”.

Создание новой конвертации

Следующим этапом будет создание новой конвертации. Конвертации – это элемент справочника “Конвертации”. Для каждой конвертации задается “источник”, т.е. конфигурации из которой данные выгружаются и “приемник”, т.е. конфигурация в которую данные загружаются. Конфигурации выбираются из справочника “Конфигурации”.

Также необходимо задать файл правил в формате xml. В этот файл на основе сделанных вами настроек будут выгружены правила обмена данными. Чтобы указать файл правил нажмите кнопку “Выбрать файл и каталог”. В открывшемся диалоге выберите каталог, в котором будут храниться файлы правил. Например, <Каталог ИБ>\ExtForms\CDRules\. В поле “Имя файла” введите имя файла с расширением (*.xml). Нажмите кнопку “Открыть” (“Open“).

Если такого файла на диске нет, то он создается на диске автоматически при генерации файла правил.

Для получения более подробной информации смотрите описание справочника “Конвертации”.

Создание правил конвертации объектов

Все правила конвертации объектов хранятся в справочнике “Правила конвертации объектов”.

Возможны правила, у которых не задан объект источник (т.е. объекту-приемнику нет прямого соответствия). Для таких объектов приемника (назовем их “виртуальными“) возможно, тем не менее, указать конкретные значения реквизитов, и при загрузке такие объекты будут созданы.

При создании правил конвертации с нуля рекомендуется использовать режим автоматического подбора (кнопка “Автозаполнение“). Последовательность действий при этом такова:

или синхронизация значений (для перечислений, счетов и др.)

Синхронизация объектов.

Удобнее сначала синхронизировать объекты без реквизитов. Откройте форму синхронизации объектов (кнопка “Автозаполнение” – “Синхронизация объектов“). В открывшейся форме выберите из списка значений, какие объекты вы будете синхронизировать (напр. справочники) и нажмите кнопку “Заполнить”. В столбце “Объект источник” будут выведены все справочники конфигурации-источника, в столбце “Объект приемник” – все справочники конфигурации-приемника. Чтобы создать правило конвертации, объекту источнику надо указать соответствующий объект приемник и поставить галочку в колонке “Вкл.”. Снятие “галочек” на уже настроенных правилах, приведет к пометке их на удаление.

Правило IIОбъект источник Вкл. - - Объект приемник Цены Справочник > Цены Справочник Цены 0 Цены Сотрудники Справочник > ФизЛица 0 Сотрудники 0 ФизЛица ККМ Справочник ••> Кассы Справочник ККМ 0 Кассы

В примере на рисунке справочник “Цены” из конфигурации-источника синхронизируется с одноименным справочником из конфигурации-приемника, а справочник “ККМ” со справочником “Кассы”. Для тех объектов, идентификаторы которых совпадают, соответствие проставляется автоматически. Поставьте флажок “без реквизитов“: синхронизацию реквизитов лучше проводить после. При нажатии кнопки “Записать” создаются правила для выбранных объектов. Если

флажок “без реквизитов” не поставлен, то помимо правил для выбранных объектов, создается правила для их реквизитов, а также для тех объектов, на которые ссылаются реквизиты выбранных объектов.

Синхронизация реквизитов объектов.

Вызывается по кнопке “Автозаполнение” в справочнике “Правила конвертации объектов” (или alt+ё) для текущего правила конвертации объектов. Позволяет предварительно увидеть сразу все реквизиты и объекта-источника и объекта-приемника. Для настроенных правил заполняется также колонка правило. Снятие “галочек” на уже настроенных правилах, приведет к пометке их на удаление. Установка “галочек” – соответственно создадутся новые правила конвертации реквизитов. Щелчком в колонках “Источник” / “Приемник” соответствия корректируются. По щелчку в колонках “тип источника” / “тип приемника” показываются реквизиты или возможные значения, соответствующие типу реквизита. Это удобно, т.к. не всегда понятно, за что отвечает тот или иной реквизит, а посмотрев его значения (для перечислений) или реквизиты

все становится ясно.

Синхронизация значений.

Вызывается по кнопке “Автозаполнение” в справочнике “Правила конвертации объектов” (или alt+1) для текущего правила конвертации объектов. Позволяет предварительно увидеть сразу все значения и объекта-источника и объекта-приемника. Для настроенных правил заполняется также колонка правило. Снятие “галочек” на уже настроенных правилах, приведет к пометке их на удаление. Установка “галочек” – соответственно создадутся новые правила конвертации реквизитов. Щелчком в колонках “Источник” / “Приемник” соответствия корректируются.

Можно синхронизировать любые объекты конфигурации источника с объектами простых типов конфигурации приемника (“число”, “строка”, “дата“) и с объектами приемника, значение которых однозначно определяется идентификатором (“Перечисление”, “Счет”, “ВидСубконто”, “ПланСчетов”, “ВидРасчета”, “Календарь”).

равняв конвертации объектов: Компл75 --> КомплЗО ]П]х] Конвертация атрибутов Конвертация значений Ссылки на правило ] Все реквизиты правила ] Свойства объектов Щ] Компл75 • > КомплЗО 0 3 Конвертация объектов В Выгружать Наименование Тип источника . а Г ото

В примере на картинке показана конвертация значений для перечисления “Вид Амортизации ”.

Однако в ряде случаев недостаточно просто установить соответствия между объектами, их реквизитами и значениями. Необходимо задать порядок следования, возможные преобразования и, самое главное, для реквизитов агрегатного типа указать правила конвертации. Простой пример: в бухгалтерии цена является простым реквизитом справочника “Номенклатура”, а конфигурации “Торговля и Склад” – это агрегатный реквизит, ссылающийся на справочник “Цены”. Провести такую конвертацию поможет настройка правил обмена.

Если правило конвертации не указано, то в соответствии с типом объекта приемника и указанным условием будет автоматические подобрано нужно правило. Приведем пример.

Конвертация значений Ссылки на правило Все реквизиты правила ] Свойства объектов Выгружать Источник Приемник Условие Документы и Касса, банк и Выборка П риходныйО рдерТ Б ПКО Клиент Контрагент и Выборка П риходныйО рдерТ Б ПКО Клиент ККМ и ДокО снование О

При рисунке вы видите, что для конвертации документа “ПриходныйОрдерТБ” есть три правила, причем у каждого правила есть свое условие (Клиент - Контрагент, Клиент - ККМ и ДокОснование <> “ОтчетКассовойСмены”, Клиент не выбран). У документа “ Движение денежных средств ” есть реквизит неопределенного типа “ДокументОснования”, правило конвертации которого не задано Если при конвертации значением реквизита “ДокументОснование” будет документ “ПриходныйОрдерТБ”, то для него будут автоматические подбираться правила (из трех имеющихся) и будет использовано то, условие которого будет выполнено.

Правила конвертации объектов

Работа по настройке правил конвертации объектов производится в элементе справочника “Правила конвертации объектов”. В табличной части элемента настраиваются правила конвертации реквизитов данного объекта.

м Правило конвертации объектов: Номенклатура Справочник — Дй1в шЩ'Щ] к Основная Условие, преобразование ] Комментарий ] Функция выборки, инструкции ] Объект источник Объект приемник Справочник: Номенклатура Справочник: Номенклатура Уровней: 3 Уникальность:

На закладке “Основная” выбираются объект-источник и объект-приемник. Причем объект источник может отсутствовать. Такое правило будем называть “виртуальным”.

“Наименование” может быть сформировано автоматически по кнопке “С”.

Переключатель “Использовать правило” позволяет определить по какому принципу будет производится выгрузка объектов. “Только по ссылкам” означает, что будут выгружаться только те объекты, на которые присутствуют ссылки в атрибутах других выгружаемых объектов. “Проводить выборку” означает, что будут выгружаться все объекты. В обоих случаях при выгрузке объекта проверяется, удовлетворяет ли он условию выгрузки (если оно задано). Условие задается на следующей закладке.

“Параметры обмена” выбираются из справочника “Параметры обмена”. Описание параметров вы найдете в описании данного справочника.

На закладке “Условие, преобразование” можно задать условие, по которому будут отбираться объекты.

равило конвертации объектов: ВводОстатковТМЦ Док іа х Основная Условие, преобразование Комментарий Функция выборки, инструкции Условие: Отданный купленный или принятый Во] словия объекта: Документ. ВводОстатковТМЦ іа х Наименование условия Порядок Объект у

Условия выбираются из справочника “Условия объекта”. Справочник “Условия объекта” подчинен справочнику “Объекты конфигурации”. При выборе значения в этом справочнике включена иерархия. Если ее отключить, то можно выбрать любое другое условие, не привязанное к конкретному объекту конфигурации, как то: отбор по типу учета, проверка на вхождение подстроки и т.п. Такие условия призываются к объекту “Неопределенный” (см. рисунок).

Объекты конфигурации: шйі ржа Торг87 0-- Объекты конфигураций Условия фильтры объекта Неопределенный г,/ ... ..... X Х> Атрибуты Значения II Идентификатор Описание изменений 3 и Регистры Справочники и Дата и Константы и і Н еопределенный и Строка и Число 1

Помимо условия на этой закладке можно задать преобразование источника или значение приемника. Преобразование источника осуществляется с помощью специальной обработки “Конструктор преобразований источника” и о нем подробно рассказано в описании правил конвертации реквизитов.

На закладке “Комментарий” вы можете задать описание для данного правила.

Закладка “Функции” позволяет написать функции на языке 1С:Предприятия, на основе которой будут заполняться реквизиты объекта-приемника. В этом случае в правиле конвертации этого реквизита устанавливается, что нужно получить значение из параметров.

Правило конвертации объектов: --> ЗаписьКнигиПродаж Документ - п х Основная Условие, преобразование ] Комментарий Функция выборки, инструкции Функция ПравилоВыборкиОбъектов ИдПравила //ФормЮрЛицо = глПользователь.ОсновнаяФирма. ЮрЛицо; ПНДС = Перечисление.

На рисунке вы видите примере формирования записи книги продаж на основе данных из конфигурации “Торговля и Склад”.

Правила конвертации реквизитов

Правила конвертации реквизитов настраиваются практические аналогично правилам объектов.

 й> Правило конвертации атрибутов объектов: ПриходнаяНакладная Документ — > ВозвратОтПокупателя ...ШШЛЗ 0 Основная Дополнительно Реквизит источника Реквизит шапки документа РШД Реквизит приемника Реквизит шапки документа РШД ВариантРасчетаНалогов X Учитыва

Задается реквизит-источник и реквизит-приемник. При необходимости задается условие выгрузки реквизита. Если стоит флаг “Получить значение из параметров, переданных правилу”, то значение получается из функции, заданной в правиле объекта.

Важным является то, что каждое правило конвертации реквизита может иметь ссылку на одно из правил конвертации объектов. Таким образом, в зависимости от заданных условий один и тот же реквизит-источник можно конвертировать по разным правилам в реквизит приемник или даже в разные реквизиты объекта приемника.

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

Для реквизитов приемника, имеющих простые типы (число, строка, дата, перечисление, счет) можно указать конкретное значение, а реквизит-источник не задавать. Однако помимо простого значение можно задать преобразование объекта или реквизита источника.

Преобразование источника гтг; 7. ~ 7, или значение приемника: 10 5ьект еладел8ц ЙммаКредига

Такое преобразование задается с помощью конструктора преобразований источника. Давайте посмотрим, как было создано преобразование, показанное на рисунке.

Конструктор преобразований источника Результат: Объект Т ип результата: Справочник. Договора Реквизит: Т ип реквизита: Выбрать ... Действие: Не выбран реквизит> Продолжить Закрыть

Данное преобразование задается для реквизитов объекта справочник “Договора”. В поле “Реквизит” выберем реквизит “Владелец” (это реквизит справочника “Договора”). Нажимаем кнопку “Продолжить”.

Конструктор преобразований источника Результат: Объект. Владелец Т ип результата: Справочник. Контрагенты Реквизит: Т ип реквизита: Выбрать ... Действие: Не выбран реквизит> Драдояжить ] Закрыть

Владелец справочника “Договора” – справочник “ Контрагенты ”. Теперь в поле “Реквизит” можно выбрать реквизит справочника “Контрагенты”. Выберем реквизит “Сумма Кредита”. Нажимаем кнопку “Продолжить”.

Конструктор преобразований источника Результат: Объект. Владелец. СуммаКредита Тип результата: Число 15.2 Реквизит: Т ип реквизита: Выбрать ... Действие: Не выбран реквизит> ~Е/ Продолжить! Закрыть

Заканчиваем преобразование кнопкой "Выбрать”. При необходимости такие преобразования можно было бы продолжить. Таким образом, значением будет “Сумма кредита” “.

Способ загрузки

!!! Поиск – искать объект по значению реквизита

– ищет значение и сравнивает. Если не совпадает значение хотя бы одного реквизита, то создается новый объект.

Проверка – сравнить с существующим значением

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

Только для новых – устанавливать только для новых объектов, назначать тип

. – устанавливает данный реквизит только для объектов, созданных при загрузке.

-> Замещать не пустыми – замещать, пустые значения не выгружать и не загружать.

Если значения реквизита объекта-источника пустое, то оно не выгружается и не загружается.

-> Замещать или очищать – замещать или очищать существующее значение.

Перезаписываются все значения, в том числе и пустые.

Очистить (по умолчанию в параметрах выгрузки)

– очистить способ выгрузки для данного реквизита. Используется способ выгрузки по умолчанию, указанных в "параметрах обмена"

Способ выгрузки

Способ выгрузки задается для периодических реквизитов. Возможны следующие значения:

Не выгружать

– игнорировать правила реквизитов, используется при отладке.

Выгружать всю историю

– выгружать всю историю периодических реквизитов.

Выгружать историю (ручное изменение)

– выгружать только те значения периодических реквизитов, которые были заданы вручную

Выгружать актуальное значение

– выгружать актуальное значение периодического реквизита.

Очистить

– очищает реквизит “Способ выгрузки”.

Рекомендации по порядку отладки правил конвертации

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

отладке определенных этапов конвертации (например, отлаживаем выгрузку только справочников).

При проблемах и сумятице (например, запустили автозаполнение и настроили не понятно что), рекомендуется все отключить и отлаживать, по одному правилу – можно ограничиться одним объектом.

Правила конвертации реквизитов отключаются установкой реквизита “способ выгрузки” в значение “Не выгружать”

Особенно тщательно проверяем синхронизирующие реквизиты. У подчиненных справочников не забываем про владельца, а если еще и иерархический, то синхронизируем и по родителю и по владельцу (для подчиненных иерархических справочников синхронизация только по владельцу или только по родителю недопустима.)

Обязательно проверяем свойства объектов на одноименной закладке на наличие коллизий.

Документы лучше всегда синхронизировать по “ДатаДок” + еще какой-нибудь реквизит

Обработку выгрузки перезапускать не нужно - лишь перезагружать правила конвертации по кнопке.

Использование механизма “Скриптов”

Для условий, правил конвертации объектов / реквизитов / реквизитов значений не поддающихся параметрической настройке предусмотрена возможность написания фрагментов программного кода по месту надобности. В соответствии с назначением “скрипты” разделены на следующие виды:

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

Форма любого условия. При включении флажка “функция…” отключается параметрическая настройка условий и используется вписанный программный код. Условие считается верным, если в скрипте отрабатывает команда Возврат(1). В противном случае – условие не верно.

Форма правила конвертации объектов – закладка “функция выборки, инструкции”. При использовании данного вида “скрипта” (данная возможность включается соответствующим флажком), отключается встроенная процедура выборки объектов источника и таким образом можно реализовать любой сбор данных для генерации объектов приемника или произвольную выборку объектов источника – например, по запросу. Запуск выгрузки (генерации)объекта осуществляется командой:

ВыгрузитьПоПравилу(Источник, , ИдПравила, УзелСсылки, ПараметрыПравила, ТипПриемника, ВидПриемника); где:

То, что кажется сложным на бумаге – оказывается “бумажным тигром” в примерах. (См., например, правила обмена торговли 90 с бухгалтерией 42. Правило формирования записей книги покупок или продаж.).

Скрипты данного вида не обязательно должны что-нибудь выгружать. Здесь можно написать любой программный код, который должен быть исполнен в тот или иной момент.

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

При использовании скриптовых механизмов, возникает необходимость в модификации исполняющей обработки выгрузки. Последовательность действий тут проста. Копируется универсальная обработка выгрузки (CDExpVar.ert), с сохранением под любым другим именем. В форме редактируемой “конвертации” выбирается эта скопированная обработка – реквизит

“Файл обработки выгрузки”. Генерируется файл правил конвертации. Алгоритм генерации файла правил, обнаружив, что указан “файл обработки выгрузки” вместе с правилами конвертации запишет также текстовый файл с таким же именем, как и у выбранной обработки. Этот файл является ни чем иным, как модулем формы исполняющей обработки выгрузки. Открыв в конфигураторе новую исполняющую обработку – удалите существующий модуль и скопируйте сгенерированный. Обработка готова к употреблению. Сформировать полный или только дополнительный программный код, можно также по кнопке “Действия” в справочнике “Скриптов” - это удобно при отладке - не нужно каждый раз перезаписывать правила.

Дополнительные возможности

Очистка информационной базы приемника перед загрузкой по условиям

Настройка правил очистки выполняется в одноименном справочнике. Выбирается объект-приемник, период (для документов), условия, флаг (удалять непосредственно – без пометки на удаление). Таким образом в УЗ по нажатию на кнопку “Очистить ИБ” будут удалены или помечены на удаление все объекты, согласно указанным правилам и удовлетворяющие условиям.

Режим “Использовать выгруженных владельцев”

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

Режим “Не удалять строки идентифицированных документов”

Установка данного флага в “параметрах обмена” правила конвертации, позволяет “сливать” несколько документов (точнее их табличные части) в один. Если в документе не разрешено дублирование строк (как, например, в старых версиях типовой конфигурации “Торговля и Склад”, то данный режим применять не следует).

Копирование правил конвертации объектов

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

Групповое добавление правил конвертации атрибутов

Отобрав несколько правил конвертации объектов, по каким либо критериям, с помощью УОПО, можно, затем, произвести групповое добавление правил конвертации реквизитов. Например, добавить для всех документов правило конвертации атрибута “НомерДок” с условием проверки префикса (например, вхождение подстроки) и указанием правила конвертации для преобразования номера к уникальному значению и т.д. Если у объекта источника и/или приемника нет реквизита по указанному наименованию, то реквизит “источник” или “приемник” созданного правила реквизитов просто остается незаполненным – т.о. созданные правила имеет смысл проверить и где нужно подкорректировать или удалить.


Нас находят: конвертация данных, выгрузитьпоправилу описание, конфигурация конвертация данных, Универсальный обмен данными в формате XML правила обмена, конфигурация конвертация данных описание, виды и методы конвертирования, идентификатор конфигурации 1с, конвертация данных для разных конфигураций, конфигурацию Конвертация данных, отладка правил конвертации


Подписка на новости RSS     Добавьте в закладки Google fusion     Мы в Google+    

 

Мы ВКонтакте

 

Мы на Facebook