добрый день! Хочу поставить условие что вывелись пустые значение. NULL и ЕСТЬ NULL не помогает.
ВЫБРАТЬ
РаспределениеЗаказовПоАвтомобилям.Автомобиль КАК Автомобиль,
РаспределениеЗаказовПоАвтомобилям.ЗаказПокупателя КАК ЗаказПокупателя,
РаспределениеЗаказовПоАвтомобилям.Реализация КАК Реализация
ИЗ
РегистрСведений.РаспределениеЗаказовПоАвтомобилям КАК РаспределениеЗаказовПоАвтомобилям
ГДЕ
ВЫБОР
КОГДА РаспределениеЗаказовПоАвтомобилям.Автомобиль = ЗНАЧЕНИЕ(Справочник.ТипыТранспортныхСредств.ПустаяСсылка)
ТОГДА ЛОЖЬ
КОНЕЦ
ПоказатьПо теме из базы знаний
- Исправление некорректных пустых значений субконто
- Как читать чужой код? Часть 3. Разбор и доработка запросов
- Консоль запросов для управляемых форм
- Консоль кода с поддержкой объявления процедур и функций, с дополнительными функциями отслеживания и вывода значений
- Консоль запросов УФ 8.3.2.24.12 (мод от Dr.Zombi)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) я бы проверил типы значений. Точно ли автомобиль имеет тип "Справочник.ТипыТранспортныхСредств"? Какой тип реквизита РаспределениеЗаказовПоАвтомобилям.Автомобиль?
Можно убрать условие и посмотреть в результате запроса, какой тип будет иметь это поле, если оно не заполнено.
Можно убрать условие и посмотреть в результате запроса, какой тип будет иметь это поле, если оно не заполнено.
ГДЕ
РаспределениеЗаказовПоАвтомобилям.Автомобиль =ЗНАЧЕНИЕ(Справочник.ТипыТранспортныхСредств.ПустаяСсылка)
когда так делаю он удаляет номера всех машин и показывает всех. А мне нужны машины которые не загружены.вот так вот
ВЫБРАТЬ
СУММА(ВЫБОР
КОГДА РеализацияТоваровУслугТовары.Номенклатура.Блок
ТОГДА 0
ИНАЧЕ РеализацияТоваровУслугТовары.Количество * РеализацияТоваровУслугТовары.ЕдиницаИзмерения.Вес
КОНЕЦ) КАК Вес,
СУММА(РеализацияТоваровУслугТовары.Количество * РеализацияТоваровУслугТовары.ЕдиницаИзмерения.Объем) КАК Объем,
РеализацияТоваровУслугТовары.Ссылка.Сделка КАК Заказ,
РеализацияТоваровУслугТовары.Ссылка КАК Накладная,
РеализацияТоваровУслугТовары.Ссылка.Дата КАК Дата,
РеализацияТоваровУслугТовары.Ссылка.Контрагент.Маршрут КАК Маршрут,
РеализацияТоваровУслугТовары.Ссылка.Контрагент КАК Контрагент,
РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента КАК СуммаДокумента,
РеализацияТоваровУслугТовары.Ссылка.Сделка.Ответственный КАК Агент,
РеализацияТоваровУслугТовары.Ссылка КАК Ссылка,
РеализацияТоваровУслугТовары.Ссылка.Контрагент.Наименование КАК КонтрагентНаименование
ПОМЕСТИТЬ Заказы
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
И РеализацияТоваровУслугТовары.Ссылка.Неотгружена
И НЕ РеализацияТоваровУслугТовары.Ссылка.ПометкаУдаления
СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугТовары.Ссылка,
РеализацияТоваровУслугТовары.Ссылка.Сделка,
РеализацияТоваровУслугТовары.Ссылка.Дата,
РеализацияТоваровУслугТовары.Ссылка.Контрагент.Маршрут,
РеализацияТоваровУслугТовары.Ссылка.Контрагент,
РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента,
РеализацияТоваровУслугТовары.Ссылка.Сделка.Ответственный,
РеализацияТоваровУслугТовары.Ссылка.Контрагент.Наименование,
РеализацияТоваровУслугТовары.Ссылка
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
Заказы.Маршрут КАК Маршрут,
Заказы.Накладная КАК Накладная,
Заказы.Заказ КАК Заказ,
ВложенныйЗапрос.Автомобиль КАК Машина,
Заказы.Вес КАК Вес,
Заказы.СуммаДокумента КАК Сумма,
Заказы.Объем КАК Объем,
Заказы.Контрагент КАК Контрагент,
Заказы.Агент КАК Агент,
Заказы.КонтрагентНаименование КАК КонтрагентНаименование,
ВложенныйЗапрос.Автомобиль.Наименование КАК АвтомобильНаименование
ИЗ
Заказы КАК Заказы
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
РаспределениеЗаказовПоАвтомобилям.Автомобиль КАК Автомобиль,
РаспределениеЗаказовПоАвтомобилям.ЗаказПокупателя КАК ЗаказПокупателя,
РаспределениеЗаказовПоАвтомобилям.Реализация КАК Реализация
ИЗ
РегистрСведений.РаспределениеЗаказовПоАвтомобилям КАК РаспределениеЗаказовПоАвтомобилям) КАК ВложенныйЗапрос
ПО Заказы.Заказ = ВложенныйЗапрос.ЗаказПокупателя
И Заказы.Ссылка = ВложенныйЗапрос.Реализация
УПОРЯДОЧИТЬ ПО
Маршрут,
АвтомобильНаименование УБЫВ,
КонтрагентНаименование
ИТОГИ
МИНИМУМ(Машина),
СУММА(Вес),
СУММА(Сумма),
КОЛИЧЕСТВО(Контрагент),
МАКСИМУМ(Агент)
ПО
Маршрут
ПоказатьПрикрепленные файлы:
(11)
ВЫБРАТЬ
Заказы.Маршрут КАК Маршрут,
Заказы.Накладная КАК Накладная,
Заказы.Заказ КАК Заказ,
ВложенныйЗапрос.Автомобиль КАК Машина,
Заказы.Вес КАК Вес,
Заказы.СуммаДокумента КАК Сумма,
Заказы.Объем КАК Объем,
Заказы.Контрагент КАК Контрагент,
Заказы.Агент КАК Агент,
Заказы.КонтрагентНаименование КАК КонтрагентНаименование,
ВложенныйЗапрос.Автомобиль.Наименование КАК АвтомобильНаименование
ИЗ
Заказы КАК Заказы
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
РаспределениеЗаказовПоАвтомобилям.Автомобиль КАК Автомобиль,
РаспределениеЗаказовПоАвтомобилям.ЗаказПокупателя КАК ЗаказПокупателя,
РаспределениеЗаказовПоАвтомобилям.Реализация КАК Реализация
ИЗ
РегистрСведений.РаспределениеЗаказовПоАвтомобилям КАК РаспределениеЗаказовПоАвтомобилям) КАК ВложенныйЗапрос
ПО Заказы.Заказ = ВложенныйЗапрос.ЗаказПокупателя
И Заказы.Ссылка = ВложенныйЗапрос.Реализация
++++++++++++++++++++++++++++++++++++++++++
ГДЕ ЕстьNULL(ВложенныйЗапрос.Автомобиль, Значение(Справочник.блабла.ПустаяСсылка()) = Значение(Справочник.блабла.ПустаяСсылка()
++++++++++++++++++++++++++++++++++++++++++
УПОРЯДОЧИТЬ ПО
Маршрут,
АвтомобильНаименование УБЫВ,
КонтрагентНаименование
ИТОГИ
МИНИМУМ(Машина),
СУММА(Вес),
СУММА(Сумма),
КОЛИЧЕСТВО(Контрагент),
МАКСИМУМ(Агент)
ПО
Маршрут
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот