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