Форумы » Вопросы и ответы по интеграции »
Получение одной конкретной партии
Добавил(а) Виноградов Александр больше 7 лет назад
Подскажите как реализовать загрузку-обновление одной ВыбПартия
У вас в коде была заготовка но она не работает...
Процедура ПолучитьПоследнююВерсиюПартии()
//Если ПустоеЗначение(ВыбПлощадка)=1 Тогда
// Предупреждение("Выберите Площадку");
// Возврат;
//КонецЕсли;
Если ПустоеЗначение(Отправитель_Площадка.GUID)=1 Тогда
Сообщить("У Площадки пустой GUID");
Возврат;
КонецЕсли;
Если ПустоеЗначение(ВыбПартия.GUID)=1 Тогда
Сообщить("В выбранной партии пустой GUID");
Возврат;
КонецЕсли;
Результат = ВыпМодуль.Компонента.GetStockEntryVersionList(
СокрЛП(ВыбПартия.GUID),
СокрЛП(Отправитель_Площадка.GUID)
);
ВыпМодуль.Отладка();
//яяяяя
Пока Результат="IN_PROCESS" Цикл
Пауза( ПаузаСек );
Результат = ПолучитьПартииОтветXML();
КонецЦикла;
УдалитьXML( ВыпМодуль.Компонента.LogFilename);
//яяяя
Ответы (3)
RE: Получение одной конкретной партии
-
Добавил(а) кб99 Филипп больше 7 лет назад
а зачем? если не секрет?
получить актуальные партии - обновляет всё...
RE: Получение одной конкретной партии
-
Добавил(а) Виноградов Александр больше 7 лет назад
Чтобы система Меркурий или 1С не зависла...
RE: Получение одной конкретной партии
-
Добавил(а) кб99 Филипп больше 7 лет назад
GetStockEntryVersionList - получает все версии одной партии в Меркурии, не думаю что операция будет быстрее чем получить актуальные партии
советую все же использовать процедуру ПолучитьПартии = загружает все актуальные партии по площадке