|  | Конвертация данных. Где лучше получить зарегистрированные объекты | ☑ | 
    
        | 0
    
        J_B   30.08.16✎ 11:56 | 
        Ситуация следующая: по плану обмена необходимо выгрузить несколько документов из источника в один документ базы приемника. Что-то не могу сообразить, в каком месте лучше получить список зарегистрированных объектов для дальнейшего скармливания правилу выгрузки?     |  | 
    
        | 1
    
        hhhh   30.08.16✎ 11:58 | 
        наверно в правиле выгрузки, ставишь произвольный алгоритм и вытаскиваешь из базы всё что нужно     |  | 
    
        | 2
    
        Cyberhawk   30.08.16✎ 12:00 | 
        "для дальнейшего скармливания правилу выгрузки" // ПередОбработкой     |  | 
    
        | 3
    
        бомболюк   30.08.16✎ 12:02 | 
        а по ссылке выгружаться не будет?     |  | 
    
        | 4
    
        J_B   30.08.16✎ 12:04 | 
        т.е. банально пишу
 Выборка = ПланыОбмена.ВыбратьИзменения(УзелОбмена, УзелОбмена.НомерОтправленного+1);
 
 Пока Выборка.Следующий Цикл
 Данные = Выборка.Получить();
 СписокЗаказов.Добавить (Данные);
 КонецЦикла;
 
 и дальше работаю с этим счастьем?
 Понятное дело, в ВыбратьИзменения еще фильтр по метаданным нужным.
 |  | 
    
        | 5
    
        J_B   30.08.16✎ 12:05 | 
        (3) не будет     |  | 
    
        | 6
    
        xaozai   30.08.16✎ 12:18 | 
        (4) Выборку запросом можно сделать.     |  | 
    
        | 7
    
        xaozai   30.08.16✎ 12:20 | 
        +(6)
 
 ВЫБРАТЬ
Ссылка
 ИЗ
 Документ.ЗаказПокупателя.Изменения
 ГДЕ
 Узел = &Узел
 И НомерСообщения = &НомерСообщения
 |  | 
    
        | 8
    
        Альбатрос   30.08.16✎ 12:32 | 
        А что случится, когда в источнике один документ изменят?     |  | 
    
        | 9
    
        Альбатрос   30.08.16✎ 12:33 | 
        +(8) А ты его уже прогружал в приемник     |  | 
    
        | 10
    
        hitodom   30.08.16✎ 12:39 | 
        несколько в 1 для постоянного обмена не лучший вариант.
лучше 1 в 1, а потом в приемнике свертку делать
 |  | 
    
        | 11
    
        J_B   30.08.16✎ 14:36 | 
        (8) После выгрузки документы блокируются от изменений пользователями.
(10) Согласен, но в рамках текущей задачи, нужно сделать именно так.
 |  | 
    
        | 12
    
        Рэйв   30.08.16✎ 14:39 | 
        (4) там мало того что фильтр.Нужен еще номер последнего принятого сообщения. Это в узле можешь прочиттать.     |  | 
    
        | 13
    
        J_B   30.08.16✎ 14:41 | 
        (12) с номерами сообщений разберусь - это я так, для примера код накидал.     |  | 
    
        | 14
    
        Рэйв   30.08.16✎ 14:43 | 
        (13)Ну, удачи:-)     |  | 
    
        | 15
    
        J_B   30.08.16✎ 14:53 | 
        Спасибо :)     |  |