Имя: Пароль:
1C
1С v8
Как в запросе проверить если ДатаВыработки не проставлена, пустая?
0 ded20ded
 
18.05.13
18:19
ВЫБРАТЬ
       |    ВложенныйЗапрос.Номенклатура                                  КАК Номенклатура,
       |    ВложенныйЗапрос.ДатаВ       КАК ДатаВ,
       |    ВЫРАЗИТЬ(ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК ТоварНаименование,
       |    ВложенныйЗапрос.Номенклатура." + ТоварКод + "                 КАК ТоварКод,
       |    ВложенныйЗапрос.ЕдиницаИзмерения.Представление                КАК БазоваяЕдиницаНаименование,
       |    ВложенныйЗапрос.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код  КАК БазоваяЕдиницаКодПоОКЕИ,
       |    ВложенныйЗапрос.ЕдиницаИзмерения     КАК ЕдиницаИзмерения,
       |    ВложенныйЗапрос.ЕдиницаИзмеренияМест.Представление            КАК ВидУпаковки,
       |    ВложенныйЗапрос.КоэффициентМест / ВложенныйЗапрос.Коэффициент КАК КоличествоВОдномМесте,
       |    ВЫБОР
       |        КОГДА ВложенныйЗапрос.КоличествоМест > 0 ТОГДА ВложенныйЗапрос.КоличествоМест * ВложенныйЗапрос.ЕдиницаИзмеренияМест.Вес
       |        ИНАЧЕ ВложенныйЗапрос.Количество * ВложенныйЗапрос.ЕдиницаИзмерения.Вес
       |    КОНЕЦ КАК МассаБрутто,
       |    ВложенныйЗапрос.Характеристика       КАК Характеристика,
       |    ВложенныйЗапрос.Серия                КАК Серия,
       |    ВложенныйЗапрос.СтавкаНДС            КАК СтавкаНДС,
       |    ВложенныйЗапрос.Цена                 КАК Цена,
       |    ВЫБОР
       |        КОГДА((ВложенныйЗапрос.ПроцентСкидкиНаценки = 0) И
       |              (ВложенныйЗапрос.ПроцентАвтоматическихСкидок = 0))
       |    ТОГДА ЛОЖЬ
       |    ИНАЧЕ Истина
       |    КОНЕЦ                                КАК ЕстьСкидкиПоСтроке,
       |    ВложенныйЗапрос.Количество           КАК Количество,
       |    ВложенныйЗапрос.КоличествоМест       КАК КоличествоМест,
       |    ВложенныйЗапрос.Сумма                КАК Сумма,
       |    ВложенныйЗапрос.СуммаНДС             КАК СуммаНДС,
       |    ВложенныйЗапрос.НомерСтроки          КАК НомерСтроки,
       |    ВложенныйЗапрос.Метка                КАК Метка
       |ИЗ
       |
       |    (
       |    ВЫБРАТЬ
       |        РеализацияТоваровУслуг.Номенклатура,
       |        РеализацияТоваровУслуг.Коэффициент,
       |        РеализацияТоваровУслуг.ЕдиницаИзмерения,
       |        РеализацияТоваровУслуг.ЕдиницаИзмеренияМест,
       |        РеализацияТоваровУслуг.ДатаВыработки КАК ДатаВ,
       |        РеализацияТоваровУслуг.ЕдиницаИзмеренияМест.Коэффициент     КАК КоэффициентМест,
       |        РеализацияТоваровУслуг.ХарактеристикаНоменклатуры           КАК Характеристика,
       |        РеализацияТоваровУслуг.СерияНоменклатуры                    КАК Серия,
       |        РеализацияТоваровУслуг.СтавкаНДС,
       |        РеализацияТоваровУслуг.Цена * &Курс / &Кратность            КАК Цена,
       |        РеализацияТоваровУслуг.ПроцентСкидкиНаценки,
       |        РеализацияТоваровУслуг.ПроцентАвтоматическихСкидок,
       |        СУММА(РеализацияТоваровУслуг.Количество)                    КАК Количество,
       |        СУММА(РеализацияТоваровУслуг.КоличествоМест)                КАК КоличествоМест,
       |        СУММА(РеализацияТоваровУслуг.Сумма    * &Курс / &Кратность) КАК Сумма,
       |        СУММА(РеализацияТоваровУслуг.СуммаНДС * &Курс / &Кратность) КАК СуммаНДС,
       |        МИНИМУМ(РеализацияТоваровУслуг.НомерСтроки)                 КАК НомерСтроки,
       |        0                                                           КАК Метка
       |    ИЗ
       |        Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
       |    ГДЕ
       |        РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент
       |
       |СГРУППИРОВАТЬ ПО
       |        РеализацияТоваровУслуг.Номенклатура,
       |        РеализацияТоваровУслуг.Коэффициент,
       |        РеализацияТоваровУслуг.ЕдиницаИзмерения,
       |        РеализацияТоваровУслуг.ЕдиницаИзмеренияМест,
       |        РеализацияТоваровУслуг.ХарактеристикаНоменклатуры,
       |        РеализацияТоваровУслуг.СерияНоменклатуры,
       |        РеализацияТоваровУслуг.СтавкаНДС,
       |        РеализацияТоваровУслуг.Цена,
       |        РеализацияТоваровУслуг.ПроцентСкидкиНаценки,
       |        РеализацияТоваровУслуг.ДатаВыработки,
       |        РеализацияТоваровУслуг.ПроцентАвтоматическихСкидок
       |    ) КАК ВложенныйЗапрос
       |";
1 craxx
 
18.05.13
18:20
(0) сравнивай с параметром, в который пиши пустую дату
2 ded20ded
 
18.05.13
18:21
запрос правлю вручную с помощью помощника он увы не открывается
3 ded20ded
 
18.05.13
18:59
сделал так

       |    ИЗ
       |        Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
       |    ГДЕ
       |        (РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент И
       |        РеализацияТоваровУслуг.ДатаВыработки <> ДАТАВРЕМЯ(1, 1, 1))
4 Славен
 
18.05.13
19:00
нормально
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.