|
Запрос выбирает разные адреса | ☑ | ||
---|---|---|---|---|
0
LivingStar
11.09.13
✎
08:51
|
Подскажите пожалуйста кому не трудно как поправить запрос? В запросе выбирается адрес торговой точки. Обнаружил что например выборка 5 строк по одной же торговой точке, но адреса ставит разные! Но адрес должен быть везде один!!!
ВЫБРАТЬ ПродажиОбороты.Регистратор.ТорговаяТочка КАК ТорговаяТочка, ПродажиОбороты.Регистратор.ТорговаяТочка.КаналСбыта КАК КаналСбыта, СУММА(ПродажиОбороты.КоличествоОборот / ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент) КАК КоличествоКГ, ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) КАК АдресТорговойТочки, ПродажиОбороты.Регистратор.ТорговаяТочка.Наименование КАК НаименованиеТорговойТочки, ПродажиОбороты.Регистратор.ТорговаяТочка.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя//, ИЗ РегистрНакопления.Продажи.Обороты( &НачДата, &КонДата, Регистратор, (ДокументПродажи.Склад В ИЕРАРХИИ (&СписокСкладов) ИЛИ ДокументПродажи.СкладОрдер В ИЕРАРХИИ (&СписокСкладов)) ) КАК ПродажиОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ПродажиОбороты.ДокументПродажи.ТорговаяТочка.Ссылка = КонтактнаяИнформация.Объект И (КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)) И (КонтактнаяИнформация.Вид.Код = "000000027") СГРУППИРОВАТЬ ПО ПродажиОбороты.Регистратор.ТорговаяТочка, ПродажиОбороты.Регистратор.ТорговаяТочка.КаналСбыта, ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100))//, УПОРЯДОЧИТЬ ПО ОсновнойМенеджерПокупателя Возр, НаименованиеТорговойТочки Возр |
|||
1
Тролль главный
11.09.13
✎
08:53
|
убейся уже за:
КонтактнаяИнформация.Вид.Код = "000000027" |
|||
2
Тролль главный
11.09.13
✎
08:53
|
и за это:
ПродажиОбороты.ДокументПродажи.ТорговаяТочка.Ссылка = КонтактнаяИнформация.Объект |
|||
3
vicof
11.09.13
✎
08:53
|
Пичаль.
|
|||
4
Тролль главный
11.09.13
✎
08:54
|
и почему собственно один?
|
|||
5
LivingStar
11.09.13
✎
08:56
|
(1) "000000027" - Адрес торговой точки!!! Это константа, никто не будет это править, даже если и поправит кто, то это из другой оперы совсем!!!! Сейчас не непонятно почему по одной торговой точке выбираются разные адреса в запросе!!!
|
|||
6
LivingStar
11.09.13
✎
08:57
|
(2) это тоже не проблема, не в этом же загвозка!!!!
|
|||
7
Rovan
гуру
11.09.13
✎
08:59
|
(+1) ПродажиОбороты.ДокументПродажи.ТорговаяТочка.Ссылка = КонтактнаяИнформация.Объект
ВМЕСТО ПродажиОбороты.ДокументПродажи.ТорговаяТочка = КонтактнаяИнформация.Объект |
|||
8
lim9
11.09.13
✎
09:07
|
пожалуй, в куске кода:...
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ПродажиОбороты.ДокументПродажи.ТорговаяТочка.Ссылка = КонтактнаяИнформация.Объект И (КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)) И (КонтактнаяИнформация.Вид.Код = "000000027") убери соединение "И (КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)) И (КонтактнаяИнформация.Вид.Код = "000000027")" и поставь это в условие запроса, т.е. примерно так: ...бла...бла... ГДЕ (КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)) И (КонтактнаяИнформация.Вид.Код = "000000027") |
|||
9
hhhh
11.09.13
✎
09:19
|
(6) но по логике можете объяснить почему
ПродажиОбороты.Регистратор.ТорговаяТочка должно совпасть с ПродажиОбороты.ДокументПродажи.ТорговаяТочка.Ссылка ?? Откуда такая бредовая идея возникла, что Регистратор - это Документ продажи? |
|||
10
LivingStar
11.09.13
✎
10:10
|
Эффект не меняется!!!
ВЫБРАТЬ ПродажиОбороты.Регистратор.ТорговаяТочка КАК ТорговаяТочка, ПродажиОбороты.Регистратор.ТорговаяТочка.КаналСбыта КАК КаналСбыта, СУММА(ПродажиОбороты.КоличествоОборот / ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент) КАК КоличествоКГ, ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) КАК АдресТорговойТочки, ПродажиОбороты.Регистратор.ТорговаяТочка.Наименование КАК НаименованиеТорговойТочки, ПродажиОбороты.Регистратор.ТорговаяТочка.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя ИЗ РегистрНакопления.Продажи.Обороты( &НачДата, &КонДата, Регистратор, ДокументПродажи.Склад В ИЕРАРХИИ (&СписокСкладов) ИЛИ ДокументПродажи.СкладОрдер В ИЕРАРХИИ (&СписокСкладов)) КАК ПродажиОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ПродажиОбороты.ДокументПродажи.ТорговаяТочка.Ссылка = КонтактнаяИнформация.Объект ГДЕ (КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес) И КонтактнаяИнформация.Вид.Код = "000000027") СГРУППИРОВАТЬ ПО ПродажиОбороты.Регистратор.ТорговаяТочка, ПродажиОбороты.Регистратор.ТорговаяТочка.КаналСбыта, ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)), ПродажиОбороты.Регистратор.ТорговаяТочка.Наименование, ПродажиОбороты.Регистратор.ТорговаяТочка.ОсновнойМенеджерПокупателя УПОРЯДОЧИТЬ ПО ОсновнойМенеджерПокупателя, НаименованиеТорговойТочки |
|||
11
LivingStar
11.09.13
✎
10:18
|
вот так, вроде как верно!
ВЫБРАТЬ ПродажиОбороты.Регистратор.ТорговаяТочка КАК ТорговаяТочка, ПродажиОбороты.Регистратор.ТорговаяТочка.КаналСбыта КАК КаналСбыта, СУММА(ПродажиОбороты.КоличествоОборот / ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Коэффициент) КАК КоличествоКГ, ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)) КАК АдресТорговойТочки, ПродажиОбороты.Регистратор.ТорговаяТочка.Наименование КАК НаименованиеТорговойТочки, ПродажиОбороты.Регистратор.ТорговаяТочка.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя ИЗ РегистрНакопления.Продажи.Обороты( &НачДата, &КонДата, Регистратор, ДокументПродажи.Склад В ИЕРАРХИИ (&СписокСкладов) ИЛИ ДокументПродажи.СкладОрдер В ИЕРАРХИИ (&СписокСкладов)) КАК ПродажиОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО ПродажиОбороты.Регистратор.ТорговаяТочка = КонтактнаяИнформация.Объект ГДЕ КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес) И КонтактнаяИнформация.Вид.Код = "000000027" СГРУППИРОВАТЬ ПО ПродажиОбороты.Регистратор.ТорговаяТочка, ПродажиОбороты.Регистратор.ТорговаяТочка.КаналСбыта, ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(100)), ПродажиОбороты.Регистратор.ТорговаяТочка.Наименование, ПродажиОбороты.Регистратор.ТорговаяТочка.ОсновнойМенеджерПокупателя УПОРЯДОЧИТЬ ПО ОсновнойМенеджерПокупателя, НаименованиеТорговойТочки |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |