|
Проверка в запросе на корректность заполненности полей 🠗 (Волшебник 06.12.2017 11:37) | ☑ | ||
---|---|---|---|---|
0
falselight
06.12.17
✎
10:06
|
Как в запросе по регистру можно проверить что у некого поля
типа справочник, заполнено поле владелец. И что в неком поле этого справочника где должен быть стоять email он заполнен и более 3х символов? Пока нет представления как это можно проверять в тексте самого запроса. |
|||
1
Ёпрст
06.12.17
✎
10:09
|
Выбор Когда
|
|||
2
Ёпрст
06.12.17
✎
10:10
|
а в твоём случае, это вообще не нужно, там просто обычный where
|
|||
3
Ёпрст
06.12.17
✎
10:11
|
Где ТвояШляпа.Владелец<>Значение(справочник.ТвояШляпа.ПустаяССылка) и Подстрока(ТвояШляпа.Емаил,4,1)<>""
|
|||
4
3achem
06.12.17
✎
10:12
|
(0)
ГДЕ НЕ ИмяПоля = ЗНАЧЕНИЕ(Справочник.ИмяСправочника.ПустаяСсылка) это в первую виртуальную таблицу, во второй ГДЕ НЕ Подстрока(ИмяПоля.Имейл,4,1) = "" |
|||
5
3achem
06.12.17
✎
10:13
|
(3)опередил
я буду читать тему перед отправкой сообщения |
|||
6
falselight
06.12.17
✎
10:28
|
Ясно, спасибо!!! Буду применять приемы!
|
|||
7
falselight
06.12.17
✎
12:27
|
Почему пишет что не верные параметры????
ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта.ВладелецКарты <> ЗНАЧЕНИЕ(Справочники.Контрагенты.ПустаяСсылка) или ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта.ВладелецКарты <> ЗНАЧЕНИЕ(Справочники.ФизическийЛица.ПустаяСсылка) |
|||
8
falselight
06.12.17
✎
12:28
|
ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта.ВладелецКарты <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) или
ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта.ВладелецКарты <> ЗНАЧЕНИЕ(Справочник.ФизическийЛица.ПустаяСсылка) и так тоже |
|||
9
falselight
07.12.17
✎
08:36
|
Такой финальный получился!!!! Спасибо за помощь! Очень помогло!
ВЫБРАТЬ ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта, ПродажиПоДисконтнымКартамОбороты.ВладелецДисконтнойКарты, ПродажиПоДисконтнымКартамОбороты.Номенклатура, ПродажиПоДисконтнымКартамОбороты.Характеристика, ПродажиПоДисконтнымКартамОбороты.СуммаОборот, ПродажиПоДисконтнымКартамОбороты.КоличествоОборот, ФизическиеЛицаКонтактнаяИнформация.Представление, ФизическиеЛицаКонтактнаяИнформация.Тип, ФизическиеЛицаКонтактнаяИнформация.Вид ИЗ РегистрНакопления.ПродажиПоДисконтнымКартам.Обороты(&НачДата, &КонДата, Период, ДисконтнаяКарта.ВидДисконтнойКарты = &ВидДисконтнойКарты) КАК ПродажиПоДисконтнымКартамОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация ПО ПродажиПоДисконтнымКартамОбороты.ВладелецДисконтнойКарты = ФизическиеЛицаКонтактнаяИнформация.Ссылка ГДЕ ПродажиПоДисконтнымКартамОбороты.СуммаОборот > 0 И (ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта.ВладелецКарты <> ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) ИЛИ ПродажиПоДисконтнымКартамОбороты.ДисконтнаяКарта.ВладелецКарты <> ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка)) И ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты) И НЕ ПОДСТРОКА(ФизическиеЛицаКонтактнаяИнформация.Представление, 4, 1) = "" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |