Получение одной конкретной партии - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Получение одной конкретной партии

Добавил(а) Виноградов Александр больше 6 лет назад

Подскажите как реализовать загрузку-обновление одной ВыбПартия
У вас в коде была заготовка но она не работает...

Процедура ПолучитьПоследнююВерсиюПартии()
    //Если ПустоеЗначение(ВыбПлощадка)=1 Тогда 
    //    Предупреждение("Выберите Площадку");
    //    Возврат;
    //КонецЕсли;

    Если ПустоеЗначение(Отправитель_Площадка.GUID)=1 Тогда 
        Сообщить("У Площадки пустой GUID");
        Возврат;
    КонецЕсли;

    Если ПустоеЗначение(ВыбПартия.GUID)=1 Тогда 
        Сообщить("В выбранной партии пустой GUID");
        Возврат;
    КонецЕсли;    

    Результат = ВыпМодуль.Компонента.GetStockEntryVersionList(
        СокрЛП(ВыбПартия.GUID),
        СокрЛП(Отправитель_Площадка.GUID)
        );

    ВыпМодуль.Отладка();  

//яяяяя    
        Пока Результат="IN_PROCESS" Цикл
        Пауза( ПаузаСек );                
        Результат = ПолучитьПартииОтветXML();
    КонецЦикла;        

    УдалитьXML( ВыпМодуль.Компонента.LogFilename);
 //яяяя


Ответы (3)

RE: Получение одной конкретной партии - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

а зачем? если не секрет?
получить актуальные партии - обновляет всё...

RE: Получение одной конкретной партии - Добавил(а) Виноградов Александр больше 6 лет назад

Чтобы система Меркурий или 1С не зависла...

RE: Получение одной конкретной партии - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

GetStockEntryVersionList - получает все версии одной партии в Меркурии, не думаю что операция будет быстрее чем получить актуальные партии
советую все же использовать процедуру ПолучитьПартии = загружает все актуальные партии по площадке

    (1-3/3)