|
Отбор по характеристике номенклатуры..
| ☑ |
0
Nata3711
27.07.15
✎
14:56
|
Здравствуйте...Подскажите еще пож.....
Пытаюсь включить в обработку еще УСЛОВИЕ Стр.Номенклатура.ВестиУчетПоХарактеристикам=Истина И Стр.ХарактеристикаНоменклатуры=Истина
В отладке, что Стр.Номенклатура.ВестиУчетПоХарактеристикам=Истина или Ложь определяет.... а это "Стр.ХарактеристикаНоменклатуры=Истина" определяет что всегда =Ложь-Хотя характеристика есть у номенклатуры....
Для каждого Стр Из ТаблицаОбработки Цикл
Если Стр.Номенклатура.ЭтоГруппа = Ложь
И (ТипЗнч(Стр.Дефицит)=Тип("Число")) и (Стр.Дефицит < 0)
И Стр.Номенклатура.ВестиУчетПоХарактеристикам=Истина И Стр.ХарактеристикаНоменклатуры=Истина
Тогда;
НоваяСтрока=ЗП.Товары.Добавить();
//ЗаполнитьЗначенияСвойств(НоваяСтрока, Стр);//Заполняем одинаковые колонки
НоваяСтрока.Номенклатура=Стр.Номенклатура;// дополняешь различающиеся по кимени колонки
НоваяСтрока.ХарактеристикаНоменклатуры=Стр.ХарактеристикаНоменклатуры;
НоваяСтрока.Количество=Стр.Дефицит*(-1);
НоваяСтрока.ЕдиницаИзмерения=НоваяСтрока.Номенклатура.ЕдиницаХраненияОстатков;
НоваяСтрока.Коэффициент=1;
//НоваяСтрока.СпособСписанияОстаткаТоваров = Перечисления.СпособыСписанияОстаткаТоваров.СоСклада;
КонецЕсли;
//КонецЕсли;
КонецЦикла;
ЗП.Записать();
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
|
|
1
palpetrovich
27.07.15
✎
14:58
|
наверное на пустоеЗначение проверять нужно, а не на Истину...
|
|
2
Случайный прохожий
27.07.15
✎
15:00
|
А ХарактеристикаНоменклатуры - это булево значение?
|
|
3
Случайный прохожий
27.07.15
✎
15:00
|
и не надо писать "Стр.Номенклатура.ВестиУчетПоХарактеристикам=Истина". Пишите просто "Стр.Номенклатура.ВестиУчетПоХарактеристикам"
|
|
4
Случайный прохожий
27.07.15
✎
15:02
|
Отладчиком проверьте значение "Стр.ХарактеристикаНоменклатуры"
|
|
5
samozvanec
27.07.15
✎
15:17
|
И ЗначениеЗаполнено(Стр.ХарактеристикаНоменклатуры)
оно?
|
|
6
Nata3711
27.07.15
✎
15:31
|
Да Оно.....Спасибо ....
|
|