Имя: Пароль:
1C
 
один регистр в 2
0 Dimarik_1
 
23.04.18
15:32
Необходимо сконвертировать регистр сведений "Категории объектов" в УТ 10 в 2 регистра сведений "Номенклатура сегмента" и "Партнёры сегмента".
Как я вижу, есть 2 варианта способа. Первый вариант - сделать 2 правила выгрузки данных, в каждом из которых сделать отбор.
Но этот вариант мне не сильно нравится. 2 раза выгружать один и тот же регистр на мой взгяд не совсем правильно.
Как можно сделать?
Сейчас я сделал 2 ПВД, в каждом из которой в "Перед обработкой" написал
Запрос = Новый Запрос;
Запрос.Текст =
        "ВЫБРАТЬ
        |    КатегорииОбъектов.Объект,
        |    КатегорииОбъектов.Категория
        |ИЗ
        |    РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
        |ГДЕ
        |    (КатегорииОбъектов.Объект ССЫЛКА Справочник.Номенклатура)";
    
    ВыборкаДанных = Запрос;


и второе ПВД:
Запрос = Новый Запрос;
Запрос.Текст =
        "ВЫБРАТЬ
        |    КатегорииОбъектов.Объект,
        |    КатегорииОбъектов.Категория
        |ИЗ
        |    РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
        |ГДЕ
        |    (КатегорииОбъектов.Объект ССЫЛКА Справочник.Контрагенты)";
    
    ВыборкаДанных = Запрос;
Основная теорема систематики: Новые системы плодят новые проблемы.