Имя: Пароль:
1C
1С v8
Отбор в запросе
,
0 Razum
 
03.08.12
15:12
Как в запрос вставить условие, что если поле не заполнено ЗаказПоставщику, то не обходить Поступления

Текст запроса:

ВЫБРАТЬ
   ТоварноТранспортныеНакладные.Период,
   ТоварноТранспортныеНакладные.ЗаказПоставщику,
   ТоварноТранспортныеНакладные.Ответственный,
   ТоварноТранспортныеНакладные.Организация,
   ТоварноТранспортныеНакладные.Номенклатура,
   ТоварноТранспортныеНакладные.ЕдиницаИзмерения,
   ТоварноТранспортныеНакладные.Количество,
   ВложенныйЗапрос.СсылкаПоступление,
   ВложенныйЗапрос.ВалютаДокументаПоступление,
   ВложенныйЗапрос.СуммаДокументаПоступление,
   ВложенныйЗапрос.КонтрагентПоступление,
   ВложенныйЗапрос.СделкаПоступление
ИЗ
   РегистрНакопления.ТоварноТранспортныеНакладные КАК ТоварноТранспортныеНакладные
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ПоступлениеТоваровУслуг.Ссылка КАК СсылкаПоступление,
           ПоступлениеТоваровУслуг.ВалютаДокумента КАК ВалютаДокументаПоступление,
           ПоступлениеТоваровУслуг.СуммаДокумента КАК СуммаДокументаПоступление,
           ПоступлениеТоваровУслуг.Контрагент КАК КонтрагентПоступление,
           ПоступлениеТоваровУслуг.Сделка КАК СделкаПоступление
       ИЗ
           Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг) КАК ВложенныйЗапрос
       ПО ТоварноТранспортныеНакладные.ЗаказПоставщику = ВложенныйЗапрос.СделкаПоступление
1 ssh2006
 
03.08.12
15:14
(0) Зачем?
2 Maxus43
 
03.08.12
15:14
Где заказпоставщику = &пустаяссылка

или заказпоставщику = неопределено - если поле составного типа
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший