Форумы » Вопросы и ответы по интеграции »
Получение одной конкретной партии
Добавил(а) Виноградов Александр больше 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 - получает все версии одной партии в Меркурии, не думаю что операция будет быстрее чем получить актуальные партии
советую все же использовать процедуру ПолучитьПартии = загружает все актуальные партии по площадке