02.06.2018

Перечисление в справочник (Конвертация данных 2.1)

Автор: Белозерских Евгений

    Рассмотрим ПКО (Правило конвертации объекта) для переноса перечисления из 1С 7.7 в справочник 1С 8.

Для примера ПКО «ВидыНоменклатуры»

    В 1С 7.7 вид номенклатуры это перечисление, а в 1С это справочник. Поэтому мы создаем ПКО из перечисления в справочник следующим образом

ПКО - «ВидыНоменклатуры»

ПКС «Наименование» для ПКО «ВидыНоменклатуры»

    Создаем ПКС «Наименование», и отмечаем его флагом поиска (т.к. именно по этому полю будет происходить поиск нужных значений)
Свойство «Наименование» для ПКО    В качестве источника для свойства «Наименование» оставляем пустой поле, т.к. для наименования мы будем использовать строковое представление перечисления

ПКС «Наименование» для ПКО «ВидыНоменклатуры»
    Для этого в событии «Перед выгрузкой» пишем следующий код:
Значение	= Строка(Источник);

Завершение

    Перечисленных выше действий вполне достаточно для конвертации значений из перечисления в справочник!


Другие статьи

Недопустимые символы XML или PCDATA invalid Char value 28

    Часто бывает что при выгрузке данных из 1С 7.7, в файл XML попадают недопустимые (не читаемые) символы, что приводит к ошибке при загрузке в 1С 8. Читайте в статье как исправить эту ошибку

Поиск объектов в конвертации данных (Поля поиска)

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

Объект коллекции

ОбъектКоллекции - ссылка на выгружаемый объект коллекции. Например,
строка табличной части или запись регистра или строка таблицы значений или
строка результата запроса

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

Немного о том, какие термины применяются при работы с конфигурацией "Конвертация данных"

Начало работы

"Hello world" для "1С:Конвертация данных"

Конвертация реквизита шапки в табличную часть

На эту тему написано стотысячпятьсот безгранично много статей и примеров. Но так хочется "вставить свои пять копеек"

Ключ выгружаемых данных и как его использовать

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

Перенос записей регистра в таблицу значений

Есть задача перенести записи регистра сведений базы источника, в табличную часть объекта в базе приемника. Например, контактная информация Контрагентов в "Бухгалтерия предприятия КОРП" хранится в регистре сведений "Контактная Информация", а  в "1С:ERP Управление предприятием 2" это табличная часть "Контактная Информация" справочника "Контрагенты".