0
программистище
15.12.22
✎
11:13
|
В модуле МенеджерОбменаЧерезУниверсальныйФормат
В процедуре ОР_ПТиУ_РасширенныеДанныеИБ(
допущена ошибка в запросе товаров документа ПриобритениеТоваровУслуг
кусок запрос:
| ВЫБОР
| КОГДА Товары.Серия = ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)
#Удаление
| ТОГДА Серии.Серия
#КонецУдаления
#Вставка
| ТОГДА ЕстьNULL(Серии.Серия, ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка))
#КонецВставки
| ИНАЧЕ Товары.Серия
| КОНЕЦ КАК Серия,
т.к. серии могут не использоваться, в документ ПТУ добавлена табличная часть Серии, то такая ТЧ может быть не заполнена
и при сопоставлении тч товары ПТУ и ТД (таможенная декларация) не срабатывает поиск тк Серия = NULL
СтруктураПоиска = Новый Структура("Номенклатура, Характеристика, Серия");
Для Каждого СтрокаТовары Из ТаблицаТовары Цикл
...
ЗаполнитьЗначенияСвойств(СтруктураПоиска, СтрокаТовары);
СтрокиГТД = ТаблицаГТД.НайтиСтроки(СтруктураПоиска);
и СтрокиГТД всегда пустой массив
Сам искал решения на форумах и не нашел, решил написать здесь
вдруг кому понадобится
Странно что до этого никто не столкнулся с такой проблемой
|
|