Автоматически приводить значение к длине приемника флаг, позволяет включить автоматическое приведение Номера или Кода справочника соответствующему значению в приемнике по длине.
Конвертация данных 2.1
Курс предназначен для ознакомления с возможностью организации обмена между конфигурациями «1С:Предприятие» (как «типовыми», так и разработанными самостоятельно), с помощью технологии «Конвертация данных 2.1».
- Возможности конфигурации «Конвертация данных 2.1» для создания или корректировки уже существующих правил обмена
- Существующие механизмы обмена, реализованные в типовых конфигурациях (в основе которых лежат правила обмена, разрабатываемые в конфигурации «Конвертация данных»).
Курс рассчитан на специалистов, имеющих базовые навыки программирования на платформе «1С:Предприятие 8».
Обращаем Ваше внимание, в данном курсе рассматриваются вопросы организации обмена по правилам обмена (между решениями, написанными на платформе «1С:Предприятие»). Вопросы, связанные с обменом с произвольными системами, рассматриваются в курсе «Интеграция и обмен данными».
Рекомендуем: для полного усвоения материала желательны навыки работы (конфигурирования и программирования) в управляемом приложении «1С:Предприятие 8». Данные возможности рассматриваются в курсе «Управляемое приложение»
- 5 недель курса, 5 вебинаров с преподавателем
- доступ на 2 года к обновляемым видеоматериалам после окончания курса
- свидетельство 1С-Учебного центра №3 (при условии выполнения практики)
В стоимость очного курса-погружения включено:
Промокоды на Займер на скидки
- 5 дней с 10:00 до 17:00 или 9 вечеров с 18:15 по 21:15
- конспект, наушники
- обеды, кофе-брейки
- доступ на 2 года к обновляемым видеоматериалам после окончания курса
- свидетельство 1С-Учебного центра №3 (при условии выполнения практики)
Слушатели, кто ранее прошел обучение в очном формате, WEB или формате погружения, могут приобрести продление доступа к видеоматериалам еще на 2 года. Стоимость 3900 руб.
Для кого этот формат: Для региональных слушателей курсов, а также для тех, кто не готов проходить очное обучение в учебном центре, любит и может учиться самостоятельно.
Для кого этот формат: Для тех, кто предпочитает изучение материала в удобном для себя темпе с возможностью повторения непонятных тем нужное количества раз, консультации с преподавателем здесь и сейчас.
Для кого этот формат: Для тех, кто предпочитает изучение материала в удобном для себя темпе с возможностью повторения непонятных тем нужное количества раз, консультации с преподавателем здесь и сейчас.
Конвертация данных 2.1
Автоматически приводить значение к длине приемника — флаг, позволяет включить автоматическое приведение Номера или Кода справочника соответствующему значению в приемнике по длине.
Настройка обмена с любой устаревшей конфигурацией на базе 8.2 через обработку «Универсальный обмен данными в формате XML» и «Конвертацию данных 2.0»
Разберем кейс, как настроить простенький обмен с любой устаревшей конфигурацией на базе 8.2 через обработку «Универсальный обмен данными в формате XML» и Конвертацию данных 2.0 с возможностью настройки гибких отборов по периоду, организации и списку документов.
Необходимо настроить односторонний обмен между устаревшей конфигурацией (например УНФ 1.4) и 1С:Бухгалтерия 3.0. Прежде всего у нас уже должны быть разработаны правила конвертации в Конвертации данных 2.0. Некоторые лайфхаки для настройки правил будут разобраны чуть ниже по тексту.
Основная задача реализовать удобный интерфейс обмена, понятный не только программисту, но и бухгалтеру с гибкими отборами по организации, периоду и видам документов.
1. Создание обработки и подключение макета с правилами
Создаем внешнюю обработку, добавляем к ней макет с типом двоичные данные, загружаем наши правила, разработанные в КД 2.0 в формате XML. Во вложениях к публикации есть примерные правила, которые можно использовать как заготовку.
2. Накидаем простенький интерфейс на форме
3. Реализуем основную логику выгрузки данных
4. Настраиваем отбор по организациям с использованием Конвертации данных 2.0
Для того чтобы можно было использовать отбор по организации в обработке, нужно в правилах Конвертации данных 2.0 добавить параметр.
Далее этот параметр нужно задействовать в правилах выгрузки данных (ПВД) в событии «Перед выгрузкой» Например вот так:
И в правилах конвертации объектов (ПКО) в событии «Перед выгрузкой», например вот так:
Для выгрузки данных с отбором по организации программно заполняем значение нашего параметра в обработке
Реализуем дополнительную функцию для определения активных документов
Реализуем заполнение настроек отбора по документам. Основная идея в том, чтобы заполнить для каждого ПВД настройки отбора с помощью построителя отчетов.
Обходим табличную часть «Список документов» на форме, для формирования списка документов к выгрузке
Для удобства пользователя можно реализовать универсальную процедуру для заполнения списка документов с отбором по организации и периоду при переключения флажков на форме.
После выгрузки данных полученный XML файл можно легко загрузить обработкой «Универсальный обмен данными в формате XML» в конфигурации-приемнике.
Enterprise integrator: Конвертация данных. Описание
Автоматически приводить значение к длине приемника — флаг, позволяет включить автоматическое приведение Номера или Кода справочника соответствующему значению в приемнике по длине.
Конвертация данных 2.1 Из регистра в справочник
Источник пустой, т.к. в ЗУП в справочнике нет такого поля. Нюанс в том, что
1. в запросе Источник- это элемент справочника ЗУП ФизЛица.
2. Данные в Дату Регистрации передаются через переменную Значение.
Теперь адреса в ЗУП они хранятся в регистре КонтактнаяИнформация, а в БП в табличной части элемента справочника.
Добавляем через синхронизацию свойств табличную часть КонтактнаяИнформация. Источник оставляем пустым. На папке КонтактнаяИнформация выставляем флажок Получить из входящих данных.
Переходим на вкладку «Правило выгрузки данных» , открываем правило ФизическиеЛица
В обработчике «Перед обработкой» способ выгрузки выбираем Произвольный запрос. И пишем запрос.
СписокВидов = Новый СписокЗначений;
СписокВидов.Добавить(Справочники.ВидыКонтактнойИнформации.ФактАдресФизЛица);//проживание
СписокВидов.Добавить(Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица);//прописка
Запрос.УстановитьПараметр(«Тип»,Перечисления.ТипыКонтактнойИнформации.Адрес);
Запрос.УстановитьПараметр(«СписокВидов»,СписокВидов);
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
ФизЛица = РезультатЗапроса.Скопировать();
ФизЛица.Свернуть(«ФизическоеЛицо»);
Для Каждого СтрФз Из ФизЛица Цикл
Отбор = Новый Структура;
Отбор.Вставить(«ФизическоеЛицо»,СтрФз.ФизическоеЛицо);
НайденныеСтроки= РезультатЗапроса.НайтиСтроки(Отбор);
Выборка=Новый ТаблицаЗначений;
Выборка.Колонки.Добавить(«Тип»);
Выборка.Колонки.Добавить(«Вид»);
Выборка.Колонки.Добавить(«Представление»);
НоваяСтрока= Выборка.Добавить();
НоваяСтрока.Тип=СтрРез.Тип;
НоваяСтрока.Вид=СтрРез.Вид;
НоваяСтрока.Представление=СтрРез.Представление;
КонецЦикла;
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить(«КонтактнаяИнформация», Выборка);
ВыгрузитьПоПравилу(СтрФз.ФизическоеЛицо, , ИсходящиеДанные, , «ФизическиеЛица»);
Заполняем структуру ИсходящиеДанные, где «КонтактнаяИнформация» это название табличной части приемника, т.е. справочника физлица в БП
И выгружаем по правилу.
В обработчике «Перед выгрузкой» пишем, что к группам наша выгрузка не относится.
Еще в ПКО ФизическиеЛица напишем, что уволенных и удаленных выгружать не будем.
Ну и в правиле справочника ВидыКонтактнойИнформации нужно синхронизировать пару свойств.
1с конвертация данных передавать данные в параметр.
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы