8.х ПланОбмена - выборка изменений

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем ANDRE, 20 июл 2009.

  1. TopicStarter Overlay
    ANDRE
    Offline

    ANDRE Опытный в 1С

    Регистрация:
    12 мар 2008
    Сообщения:
    456
    Симпатии:
    0
    Баллы:
    26
    Конфигурация УТ 10.2.
    Сразу скажу, что с планом обмена и XML не очень знаком.
    Задача такова:
    1) Проверка изменений в регистре сведений ЦеныНоменклатуры
    2) Если есть изменения, то записать в XML только те строки, по номенклатурам которых есть остатки на складе

    ВСЕ!!!

    Код:
    ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
    ВременаяЗаписьXML = Новый ЗаписьXML;
    ВременаяЗаписьXML.УстановитьСтроку();
    ЗаписьСообщения.НачатьЗапись(ВременаяЗаписьXML, УзелОбмена);
    
    ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(УзелОбмена, ЗаписьСообщения.НомерСообщения);
    Пока ВыборкаИзменений.Следующий() Цикл
    Данные = ВыборкаИзменений.Получить();
    ЗаписатьXML(ЗаписьXML, Данные);
    КонецЦикла;		
    
    ЗаписьXML.ЗаписатьКонецЭлемента(); 
    ЗаписьСообщения.ЗакончитьЗапись();
    
    Подскажите как мне это сделать. СПАСИБО
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Запросом выдергиваешь данные из таблицы изменения и цепляешься к остаткам. Вот и вся проблема.

    Там делов то на час.

Поделиться этой страницей