Конвертация данных (1С)
Версия от 12:48, 11 октября 2010; Павел Лазарев (обсуждение | вклад) (Новая страница: «Категория: Обмен данными Категория: Инструментальные средства 1C:v8 ==Что это== {{cite|http://ww...»)
Содержание
Что это
"Конвертация данных" – это конфигурация, разработанная фирмой "1С" специально для решения проблем по переносу данных из одной конфигурации в другую. Согласно утверждениям "1С", данный механизм призван унифицировать процесс переноса данных в произвольных конфигурациях, а также унифицировать формат файлов передаваемых данных.
Источник: http://www.mista.ru/articles1c/hare/article.60.html
Ссылки
- Организация конвертации данных и обмена данными с помощью "Конвертация данных 2.0" (1Cv8)
- Бояркин В.Э., Филатов А.И., 1С-Предприятие 8. Конвертация данных- обмен данными между прикладными решениями
- Конвертация данных по шагам. Что это такое.
- Конфигурация "Конвертация данных 2.0" для 1С:Предприятия v8.0
- Поиск по сайту forum.mista.ru
Где взять?
- на дисках ИТС
- http://users.v8.1c.ru/Conversion.aspx
Схема работы
Информация
Статьи с mista.ru
- Поиск по сайту forum.mista.ru
- Поиск по сайту kb.mista.ru
- Обмен данными
- v8: Быстрое создание и настройка правил обмена для зависимых объектов в Конвертации Данных v8
- v8: Инкрементальный экспорт с ипользованием Конвертации Данных v8
Особенности
Использование ВыгрузитьПоПравилу
Источник: http://www.itland.ru/forum/lofiversion/index.php/t20628.html
// Производит выгрузку объекта в соответствии с указанным правилом конвертации
//
// Параметры:
// Источник - произвольный источник данных
// Приемник - xml-узел объекта приемника
// ВходящиеДанные - произвольные вспомогательные данные, передаваемые правилу
// для выполнения конвертации
// ИсходящиеДанные - произвольные вспомогательные данные, передаваемые правилам
// конвертации свойств
// ИмяПКО - имя правила конвертации, согласно которому осуществляется выгрузка
// УзелСсылки - xml-узел ссылки объекта приемника
// ТолькоПолучитьУзелСсылки - если Истина, то выгрузка объекта не производится, только формируется
// xml-узел ссылки
// ПКО - ссылка на правило конвертации
//
// Возвращаемое значение:
// xml-узел ссылки или значение приемника
//
Функция ВыгрузитьПоПравилу(Источник = Неопределено,
Приемник = Неопределено,
ВходящиеДанные = Неопределено,
ИсходящиеДанные = Неопределено,
ИмяПКО = "",
УзелСсылки = Неопределено,
ТолькоПолучитьУзелСсылки = Ложь,
ПКО = Неопределено)
Перенос паспортных данных и другой информации физ. лица
Источник: http://www.forum.mista.ru/topic.php?id=424395
//в обработчике при выгрузке для правила СотрудникиОрганизации
СЗ=СоздатьОбъект("СписокЗначений");
СЗ.ИзСтрокиСРазделителями(Сотрудник.АдресПрописка);
СЗ.ДобавитьЗначение(Сотрудник.АдресПрописка, "Представление");
СЗ.ДобавитьЗначение("Адрес", "Тип");
СЗ.ДобавитьЗначение("ЮрАдресФизЛица", "Вид");
СЗ.ДобавитьЗначение(Сотрудник, "Сотрудник");
ВыгрузитьПоПравилу( , , СЗ, , "КонтактнаяИнформация");
СЗ.Установить("Вид", "ФактАдресФизЛица");
СЗ.Установить("Представление", Сотрудник.АдресФакт);
ВыгрузитьПоПравилу( , , СЗ, , "КонтактнаяИнформация");
СЗ = глРазложитьДокУдостоверяющийЛичность(Сотрудник.ДокументУдЛичность);
СЗ.ДобавитьЗначение(Сотрудник, "Сотрудник");
ВыгрузитьПоПравилу( , , СЗ, , "ПаспортныеДанныеФизЛиц");
ФИО=СоздатьОбъект("СписокЗначений");
ФИО.ДобавитьЗначение(Сотрудник, "ФизЛицо");
Фамилия="";Имя="";Отчество="";
глФамилияИмяОтчество(Сотрудник,Фамилия,Имя,Отчество);
ФИО.ДобавитьЗначение(Имя,"Имя");
ФИО.ДобавитьЗначение(Отчество,"Отчество");
ФИО.ДобавитьЗначение(Фамилия,"Фамилия");
ВыгрузитьПоПравилу( , , ФИО, , "ФИОФизЛиц");