0
Не ошибка

М7.03.001.01b58 Поломался атоподбор партий в Сообщение

Vladimir Bulat 1 год назад обновлен Катерина Е 1 год назад 6

В релизе М7.03.001.01b58 поломался автоподбор партий Меркурий в сообщение в предыдущем релизе релизе М7.03.001.01b572 автовыбор партии работал

Ответ

Ответ
Не ошибка

Прошу проверить какие выполнены настройки на вкладке служебные:

не включен ли подбор партий по 4 уровню

Ответ
Не ошибка

Прошу проверить какие выполнены настройки на вкладке служебные:

не включен ли подбор партий по 4 уровню

Использование 4-го уровня отключено:

Владимир, 

прошу вас проверить

1) в подключаемом модуле Корректировка сообщения в процедуре при открытии  вызов модуля Меркурий АПИ. Так как у нас такое проблемы не возникает, как с включенной настройкой ИспользоватьПодбор4уровня так и без нее. 

2) прошу уточнить производится ли актуализация складского журнала, так как подбор партий осуществляется из файла, в который складской журнал вычитывается при его актуализации 

Актуализация складского журнала приводилась в ручную, нажатием "Актуализация складского журнал"-Выбор площадки.

В подключаемом модуле присутствует код:

            Если Сообщение.товары.КоличествоСтрок()<>0 Тогда
                    
                СписокПараметровПартий=СоздатьОбъект("СписокЗначений");
//                СписокПараметровПартий.Установить("Команда","АктуальнаяТаблицаОстатковНаТекМоментВремени");
                СписокПараметровПартий.Установить("Сообщение",Сообщение);
                СписокПараметровПартий.Установить("КонтекстФормы",Парам.Получить("КонтекстФормы"));
//                СписокПараметровПартий.Установить("Команда","ЗапроситьИзМеркурияВсеЗаписиСкладскогоЖурнала");
//                СписокПараметровПартий.Установить("КонтекстФормы",Парам.Получить("КонтекстОсновнойФормы"));
                СписокПараметровПартий.Установить("GUIDПлощадки",Сообщение.ПлощадкаEDI.GUID);
                
                //подбор партий теперь перенесен в модуль КонтурEDI_Модуль_МеркурийAPI
                СписокПараметровПартий.Установить("Команда","МРКАвтоПодборПартий");
                СписокПараметровПартий.Установить("ТаблицаТоваров",Сообщение.Товары);

                ОткрытьФормуМодально("Отчет",СписокПараметровПартий,КаталогОбработки+"КонтурEDI_Модуль_МеркурийAPI.ert");


//                СписокПараметровПартий = СписокПараметровПартий.Получить("СкладскойЖурнал");
//                Если ТипЗначенияСтр(СписокПараметровПартий)="ТаблицаЗначений" Тогда
//                    ОднозначныйПодорПартий=0;
//                    ФиФо=1;
//                    ВыбратьПартииТоваров(СписокПараметровПартий,Сообщение,ОднозначныйПодорПартий,ФиФо);
//                Иначе
//                    Сообщить("Не удалоь подобрать партии товаров. Их необходимо выбрать вручную.");;
//                КонецЕсли; 
            КонецЕсли;

Этот код был предложен Вами в одном из релизов обработки. При чем он работает в  М7.03.001.01b572 но перестает работать в М7.03.001.01b58.

Подключаемый модуль модуль прилагаю к сообщениюКонтурEDI_Подключаемый_КорректировкаСообщения.ert

Вопрос решен. Приношу свои извинения. Ошибка оказалась на моей стороне. В авто расчет партий не передавался GUID площадки

Тему можно закрывать

Не ошибка

Владимир,

ничего страшного, главное что нашли причину и исправили

Сервис поддержки клиентов работает на платформе UserEcho