Нужно вывести пустое значение в колонке "Действие", написал вот так, но не работает
ВЫБРАТЬ
КадровыйПереводНачисления.Начисление КАК Начисление,
КадровыйПереводНачисления.Действие КАК Действие,
КадровыйПереводНачисления.ИдентификаторСтрокиВидаРасчета КАК ИдентификаторСтрокиВидаРасчета,
НачисленияПоказатели.Показатель КАК Показатель,
КадровыйПереводНачисления.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТ_НачисленияИОсновныеПоказатели
ИЗ
Документ.КадровыйПеревод.Начисления КАК КадровыйПереводНачисления
ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.Начисления.Показатели КАК НачисленияПоказатели
ПО КадровыйПереводНачисления.Начисление = НачисленияПоказатели.Ссылка
И (НачисленияПоказатели.ОсновнойПоказатель)
ГДЕ
КадровыйПереводНачисления.Ссылка = &Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_НачисленияИОсновныеПоказатели.Начисление КАК Начисление,
ВТ_НачисленияИОсновныеПоказатели.Действие КАК Действие,
ВТ_НачисленияИОсновныеПоказатели.Показатель КАК Показатель,
ЕСТЬNULL(КадровыйПереводПоказатели.Значение, 0) КАК Значение
ИЗ
ВТ_НачисленияИОсновныеПоказатели КАК ВТ_НачисленияИОсновныеПоказатели
ЛЕВОЕ СОЕДИНЕНИЕ Документ.КадровыйПеревод.Показатели КАК КадровыйПереводПоказатели
ПО ВТ_НачисленияИОсновныеПоказатели.ИдентификаторСтрокиВидаРасчета = КадровыйПереводПоказатели.ИдентификаторСтрокиВидаРасчета
И ВТ_НачисленияИОсновныеПоказатели.Ссылка = КадровыйПереводПоказатели.Ссылка
И ВТ_НачисленияИОсновныеПоказатели.Показатель = КадровыйПереводПоказатели.Показатель
ГДЕ ВТ_НачисленияИОсновныеПоказатели.Действие = ЗНАЧЕНИЕ(Перечисление.ДействияСНачислениямиИУдержаниями.Утвердить) или
ВТ_НачисленияИОсновныеПоказатели.Действие = NULL
ПоказатьПо теме из базы знаний
- Полезные сведения о языке запросов 1С 8.2
- Смотрим запросы 1С через Microsoft SQL Profiler по следам ошибок разработчиков, приводящих к проблемам производительности
- Как читать чужой код? Часть 3. Разбор и доработка запросов
- Консоль кода с поддержкой объявления процедур и функций, с дополнительными функциями отслеживания и вывода значений
- Модель запроса SQL
Найденные решения
(1)
Вот это всегда будет Ложь. Даже условие NULL = NULL будет Ложь.
Для проверки на null используется: Есть NULL
Но в данном случае и это не поможет. КадровыйПереводНачисления.Действие не может быть NULL, так как берется из левой физической таблицы.
ВТ_НачисленияИОсновныеПоказатели.Действие = NULL
Вот это всегда будет Ложь. Даже условие NULL = NULL будет Ложь.
Для проверки на null используется: Есть NULL
Но в данном случае и это не поможет. КадровыйПереводНачисления.Действие не может быть NULL, так как берется из левой физической таблицы.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Вот это всегда будет Ложь. Даже условие NULL = NULL будет Ложь.
Для проверки на null используется: Есть NULL
Но в данном случае и это не поможет. КадровыйПереводНачисления.Действие не может быть NULL, так как берется из левой физической таблицы.
ВТ_НачисленияИОсновныеПоказатели.Действие = NULL
Вот это всегда будет Ложь. Даже условие NULL = NULL будет Ложь.
Для проверки на null используется: Есть NULL
Но в данном случае и это не поможет. КадровыйПереводНачисления.Действие не может быть NULL, так как берется из левой физической таблицы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот