|
v8: все-ли предусмотрено в запросе | ☑ | ||
---|---|---|---|---|
0
LivingStar
18.07.13
✎
08:42
|
ВЫБРАТЬ
Контрагенты.Ссылка, КонтактнаяИнформация.Представление КАК ГеографическаяШирота, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяШирота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ГДЕ КонтактнаяИнформация.Вид.Код = "000000036" И РеквизитыТТСрезПоследних.МенеджерТорговойТочки = &ТА ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяДолгота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ГДЕ КонтактнаяИнформация.Вид.Код = "000000037" И РеквизитыТТСрезПоследних.МенеджерТорговойТочки = &ТА ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ГеографическаяДолгота.Ссылка КАК ТорговаяТочка, ВТ_ГеографическаяДолгота.Представление КАК ГеографическаяДолгота, ВТ_ГеографическаяШирота.ГеографическаяШирота, ВТ_ГеографическаяДолгота.МенеджерТорговойТочки КАК ТА ИЗ ВТ_ГеографическаяШирота КАК ВТ_ГеографическаяШирота ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ГеографическаяДолгота КАК ВТ_ГеографическаяДолгота ПО ВТ_ГеографическаяШирота.Ссылка = ВТ_ГеографическаяДолгота.Ссылка УПОРЯДОЧИТЬ ПО ТорговаяТочка |
|||
2
Лодырь
18.07.13
✎
08:45
|
А что должен выдавать запрос?
|
|||
3
LehhaK
18.07.13
✎
08:45
|
ГДЕ ПометкаУдаления = Ложь
|
|||
4
olegves
18.07.13
✎
08:51
|
не кошерно
КонтактнаяИнформация.Вид.Код = "000000036" КонтактнаяИнформация.Вид.Код = "000000037" |
|||
5
kosts
18.07.13
✎
08:57
|
(0) А что помешало в одном запросе всё получить?
|
|||
6
Fragster
гуру
18.07.13
✎
09:09
|
(0) он кривой
|
|||
7
LivingStar
18.07.13
✎
10:07
|
(2) количество торговых точек с переданными значениями координат
|
|||
8
LivingStar
18.07.13
✎
10:08
|
(3) да это мелочи, суть в выборке значимой информации для контроля
|
|||
9
LivingStar
18.07.13
✎
10:09
|
(5) решил сделать географическую широту и географическую долготу колонками, это можно сделать в одном запросе???
|
|||
10
LivingStar
18.07.13
✎
10:11
|
(6) А что кривого? интересно какое соединение нужно устанавливать в финальном запросе? Я не устанавливал никаких галок, просто соединил, получилось ВНУТРЕННЕЕ соединение
|
|||
11
MatrosoV AleXXXand_R
18.07.13
✎
10:14
|
ВЫБРАТЬ
Контрагенты.Ссылка, КонтактнаяИнформация.Представление КАК ГеографическаяШирота, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяШирота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ГДЕ КонтактнаяИнформация.Вид.Код = "000000036" И РеквизитыТТСрезПоследних.МенеджерТорговойТочки = &ТА 1 косяк - "КонтактнаяИнформация.Вид.Код = "000000036"" - если элемент является предопределенным, то сравнивать с ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнфорамации.[Имя]),если нет то параметром - и я бы в соединение это воткнул 2 косяк - И РеквизитыТТСрезПоследних.МенеджерТорговойТочки = &ТА. Про параметры виртуальных таблиц автор видимо не знает "СрезПоследних(, МенеджерТорговойТочки = &ТА)" |
|||
12
MatrosoV AleXXXand_R
18.07.13
✎
10:16
|
(11) + вообще сравнение с кодом или с наименованием справочника - это последнее дело. Код или наименование могут легко поменять и весь функционал перестанет работать. Для этого и существуют ПВХ, константы, предопределенные элементы - чтобы в них данные хранили
|
|||
13
kosts
18.07.13
✎
10:22
|
(12) + 1
Заведи справочник ПредопределенныеЭлементы, с реквизитом "Значение" и в нем добавляй такие элементы. Перед запросом можно так примерно получить значение. Запрос.УстановитьПараметр("КИДолгота", Справочники.ПредопределенныеЭлементы.КИДолгота.Значение); |
|||
14
LivingStar
18.07.13
✎
10:34
|
(12) да это для пару случаев выборка может быть
код присваиваю потому что нет предопределенных элементов, а параметр заводить не охото (13) это интересное предложение!!! |
|||
15
LivingStar
18.07.13
✎
10:35
|
(11) параметр виртуальной таблицы учту !!!
|
|||
16
LivingStar
18.07.13
✎
11:02
|
Скажите а в этом запросе как выбрать если
ВТ_ГеографическаяДолгота.Представление ВТ_ГеографическаяШирота.Представление - не заполнены вообще? ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление КАК ГеографическаяШирота, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяШирота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ГДЕ КонтактнаяИнформация.Вид.Код = "000000036" И Контрагенты.ГоловнойКонтрагент <> Контрагенты.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяДолгота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ГДЕ КонтактнаяИнформация.Вид.Код = "000000037" И Контрагенты.ГоловнойКонтрагент <> Контрагенты.Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ГеографическаяДолгота.Ссылка КАК ТорговаяТочка, ВТ_ГеографическаяДолгота.Представление КАК ГеографическаяДолгота, ВТ_ГеографическаяШирота.ГеографическаяШирота, ВТ_ГеографическаяДолгота.МенеджерТорговойТочки КАК ТА ИЗ ВТ_ГеографическаяШирота КАК ВТ_ГеографическаяШирота ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ГеографическаяДолгота КАК ВТ_ГеографическаяДолгота ПО ВТ_ГеографическаяШирота.Ссылка = ВТ_ГеографическаяДолгота.Ссылка УПОРЯДОЧИТЬ ПО ТА ВТ_ГеографическаяДолгота.Представление ВТ_ГеографическаяШирота.Представление |
|||
17
LivingStar
18.07.13
✎
11:09
|
(11) подскажите как воткнуть в соединение?
|
|||
18
wladimir90
18.07.13
✎
11:12
|
(9)(16) Скорее всего я тебя не правильно понял, однако, на всякий напишу как впихнуть колонки в запрос:
Выбрать 1 Как Колонка1, NULL Как Колонка2 ИЗ КакойТоСправочник |
|||
19
LivingStar
18.07.13
✎
11:14
|
(18) не совсем знакомый приём, поэксперементировать на досуге нужно будет, не совсем понял вообще
хочу сейчас установить условие в соединении, не в условии, а в соединении и не пойму как это сделать |
|||
20
LivingStar
18.07.13
✎
11:15
|
(19) почти никогда не устанавливал условия в соединениях
|
|||
21
kosts
18.07.13
✎
11:18
|
(18) Не, это для объединения.
|
|||
22
wladimir90
18.07.13
✎
11:53
|
(19) Может так? Я точно не помню правил как писать условие в соединении, но попробуй, вдруг смысл такой же.
Выбрать * Из Таблица1 ЛевоеСоединение Таблица2 ПО ( Выбор Когда Таблица1.Значение = Таблица1.Значение И Таблица1.Значение <> Null Тогда Истина Иначе Ложь Конец) |
|||
23
LivingStar
18.07.13
✎
11:55
|
почему то запрос выбирает и установленные записи и те которые не установлены, хотя я же в соединении установил, те которые равно NULL
ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление КАК ГеографическаяШирота, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяШирота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект И ((ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100))) = NULL) И (КонтактнаяИнформация.Вид.Код = "000000036") ГДЕ Контрагенты.ЭтоГруппа = ЛОЖЬ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяДолгота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект И ((ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100))) = NULL) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент И (КонтактнаяИнформация.Вид.Код = "000000037") ГДЕ Контрагенты.ЭтоГруппа = ЛОЖЬ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ГеографическаяДолгота.Ссылка КАК ТорговаяТочка, ВТ_ГеографическаяДолгота.Представление КАК ГеографическаяДолгота, ВТ_ГеографическаяШирота.ГеографическаяШирота, ВТ_ГеографическаяДолгота.МенеджерТорговойТочки КАК ТА ИЗ ВТ_ГеографическаяШирота КАК ВТ_ГеографическаяШирота ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ГеографическаяДолгота КАК ВТ_ГеографическаяДолгота ПО ВТ_ГеографическаяШирота.Ссылка = ВТ_ГеографическаяДолгота.Ссылка УПОРЯДОЧИТЬ ПО ТА |
|||
24
LivingStar
18.07.13
✎
12:06
|
Даже вот, один запрос, как выбрать записи где не установлено представление у контактной информации?
Выбирает и где установлено и не установлено. ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление КАК ГеографическаяШирота, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект И ((ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100))) = НЕОПРЕДЕЛЕНО) И (КонтактнаяИнформация.Вид.Код = "000000036") ГДЕ Контрагенты.ЭтоГруппа = ЛОЖЬ И Контрагенты.ГоловнойКонтрагент <> Контрагенты.Ссылка |
|||
25
wladimir90
18.07.13
✎
12:13
|
ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100) Скорее всего даст тебе строку, не NULL и Неопределено.
Может лучше так, без всяких преобразований?: КонтактнаяИнформация.Представление = Null Или КонтактнаяИнформация.Представление = "" Или КонтактнаяИнформация.Представление = Неопределено |
|||
26
LivingStar
18.07.13
✎
12:17
|
(25) Вот этот запрос тоже ничего не выбирает, в контактной информации на условие ставлю как неопределено, так NULL, хоть "" (((
ВЫБРАТЬ КонтактнаяИнформация.Объект, КонтактнаяИнформация.Тип, КонтактнаяИнформация.Вид, КонтактнаяИнформация.Представление ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Вид.Код = "000000036" И КонтактнаяИнформация.Объект.ГоловнойКонтрагент <> КонтактнаяИнформация.Объект.Ссылка И ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) = неопределено |
|||
27
LivingStar
18.07.13
✎
12:18
|
(25) если не делать преобразование через ВЫРАЗИТЬ выдает ошибку о том что нельзя сравнивать поля несовместимых типов и поля неограниченной длинны
|
|||
28
wladimir90
18.07.13
✎
12:21
|
Ну да, "" не будет равно результату, а вот это, возможно прокатит:
ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) = ВЫРАЗИТЬ("" КАК СТРОКА(100)) Вообще, почитай v8: Проверка на пустую строку в запросе. |
|||
29
palpetrovich
18.07.13
✎
12:22
|
думешь это когда-нибудь срабоает:
ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) = неопределено |
|||
30
LivingStar
18.07.13
✎
12:26
|
(29) не думаю, пробую, смотрю как получится. пока что вообще никак, условие по Представлению вообще никак не срабатывает !!!
|
|||
31
palpetrovich
18.07.13
✎
12:30
|
(30) а это что за чудо:
КонтактнаяИнформация.Объект.ГоловнойКонтрагент <> КонтактнаяИнформация.Объект.Ссылка это условие типа: если Папа<>Сын |
|||
32
kosts
18.07.13
✎
12:32
|
Представление Пустое 123 Нет 123 Нет 123 Нет 123 Нет Да Да |
|||
33
LivingStar
18.07.13
✎
12:35
|
(31) что бы у контрагента не стояло в головном контрагенте ссылка на самого себя, так как я отбираю только торговые точки, а у них в поле головной контрагент стоит головной контрагент, и только у него самомго в этом поле прописан он сам. и визуально на форме скрыто это поле
|
|||
34
palpetrovich
18.07.13
✎
12:37
|
(33) повбывавбы :)
|
|||
35
LivingStar
18.07.13
✎
12:38
|
надо отобрать контрагентов, которые являются торговыми точками (это все задано) и у которых в контактной информации не установлены значения полей географическая широта и географическая долгота
|
|||
36
wladimir90
18.07.13
✎
12:43
|
(35) Не прокатывает что написано в (28)? У тебя по сути задача точно такая же как в приведенной ссылке.
|
|||
37
palpetrovich
18.07.13
✎
12:54
|
(35) как-то так:
ВЫБРАТЬ КонтактнаяИнформация.Объект, КонтактнаяИнформация.Представление ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Объект.ГоловнойКонтрагент <> КонтактнаяИнформация.Объект.Ссылка И ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) = "" И (КонтактнаяИнформация.Вид = &ТипДолгота или КонтактнаяИнформация.Вид = &ТипШирота) ТипДолгота и ТипШирота сделай реквизитами на форме и выбери что надо |
|||
38
LivingStar
18.07.13
✎
12:57
|
в соединениях ставлю условия, нихрена не реагирует на них!!!
переношу в условия, все отбирает, вот по этому то я и не ставлю условия в соединениях!!! |
|||
39
LivingStar
18.07.13
✎
13:01
|
(37) так говорю это не работает !!!!
вот запрос выбирает координаты по контрагентам являющимися торговыми точками как только включаю эту строку, пакетным запросам И ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) = "" перестает выбирать широта и долгота у меня задается кодами ...06 и ...037 ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление КАК ГеографическаяШирота, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяШирота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ГДЕ Контрагенты.ЭтоГруппа = ЛОЖЬ И Контрагенты.ГоловнойКонтрагент <> Контрагенты.Ссылка И КонтактнаяИнформация.Вид.Код = "000000036" И ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) = "" ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление КАК ГеографическаяДолгота, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяДолгота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ГДЕ Контрагенты.ЭтоГруппа = ЛОЖЬ И Контрагенты.ГоловнойКонтрагент <> Контрагенты.Ссылка И КонтактнаяИнформация.Вид.Код = "000000037" И ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) = "" ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ГеографическаяДолгота.Ссылка КАК ТорговаяТочка, ВТ_ГеографическаяДолгота.ГеографическаяДолгота, ВТ_ГеографическаяШирота.ГеографическаяШирота, ВТ_ГеографическаяДолгота.МенеджерТорговойТочки КАК ТА ИЗ ВТ_ГеографическаяШирота КАК ВТ_ГеографическаяШирота ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ГеографическаяДолгота КАК ВТ_ГеографическаяДолгота ПО ВТ_ГеографическаяШирота.Ссылка = ВТ_ГеографическаяДолгота.Ссылка УПОРЯДОЧИТЬ ПО ТА |
|||
40
LivingStar
18.07.13
✎
13:02
|
(39) кодами ..36 и ..037 задаются долгота и широта
|
|||
41
LivingStar
18.07.13
✎
13:04
|
(39+) потому как это условие надо как раз как то в соединении задавать так как этих записей по долготе и широте вообще нет в регистре сведений
то есть нужно отобрать контрагентов по всем действующим условиям плюс у которых отсутствуют записи в связанном регистре сведений, тоже по установленным условиям |
|||
42
palpetrovich
18.07.13
✎
13:09
|
(39) все работает, запросс изложенный ниже возвращает всех контрагентов с незаполненной контктной информацией с выбранным видом:
ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект И ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) = "" И КонтактнаяИнформация.Вид = &Вид |
|||
43
LivingStar
18.07.13
✎
13:41
|
(42) странно, у меня работает выбирает всех, без этой строки с ВЫРАЗИТЬ, как только её добавляю сразу выборка пропадает...
|
|||
44
kosts
18.07.13
✎
14:05
|
(43) Может нужно <>
|
|||
45
LivingStar
19.07.13
✎
08:19
|
(44) это как?
(42) у них вообще нет записей в контактной информации с координатами |
|||
46
hhhh
19.07.13
✎
09:27
|
(43) вместо ВЫРАЗИТЬ подставь
И ПОДСТРОКА(КонтактнаяИнформация.Представление, 1, 1) = "" |
|||
47
wladimir90
19.07.13
✎
10:08
|
(46) Этот метод описан в ссылке которую я приводил. Но автору видимо, результат не нужен.
|
|||
48
LivingStar
23.07.13
✎
13:07
|
(46)(47) то есть вы хотите сказать что запрос должен быть такой:
ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление КАК ГеографическаяШирота, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяШирота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ГДЕ КонтактнаяИнформация.Вид.Код = "000000036" И ПОДСТРОКА(КонтактнаяИнформация.Представление, 1, 1) = "" ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Контрагенты.Ссылка, КонтактнаяИнформация.Представление, РеквизитыТТСрезПоследних.МенеджерТорговойТочки ПОМЕСТИТЬ ВТ_ГеографическаяДолгота ИЗ Справочник.Контрагенты КАК Контрагенты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО Контрагенты.Ссылка = КонтактнаяИнформация.Объект ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РеквизитыТТ.СрезПоследних КАК РеквизитыТТСрезПоследних ПО Контрагенты.Ссылка = РеквизитыТТСрезПоследних.Контрагент ГДЕ КонтактнаяИнформация.Вид.Код = "000000037" И ПОДСТРОКА(КонтактнаяИнформация.Представление, 1, 1) = "" ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ГеографическаяДолгота.Ссылка КАК ТорговаяТочка, ВТ_ГеографическаяДолгота.Представление КАК ГеографическаяДолгота, ВТ_ГеографическаяШирота.ГеографическаяШирота, ВТ_ГеографическаяДолгота.МенеджерТорговойТочки КАК ТА ИЗ ВТ_ГеографическаяШирота КАК ВТ_ГеографическаяШирота ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ГеографическаяДолгота КАК ВТ_ГеографическаяДолгота ПО ВТ_ГеографическаяШирота.Ссылка = ВТ_ГеографическаяДолгота.Ссылка УПОРЯДОЧИТЬ ПО //ТорговаяТочка, ТА |
|||
49
LivingStar
23.07.13
✎
13:08
|
(48+) так он ничего не вибирает, так и остается не понятно как отобрать торговые точки с незаполненными значениями координат
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |