Имя: Пароль:
1C
 
Отбор по характеристике номенклатуры..
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
Да Оно.....Спасибо ....