![]() |
|
Результат в СКД | ☑ | ||
---|---|---|---|---|
0
nAPACEHAK
08.05.18
✎
17:19
|
Доброго
Помогите лыжи смазать :( Есть запрос. результат - колонки с цифрами http://prntscr.com/jfaz49 Копирую запрос в СКД и получаю совсем другую картинку http://prntscr.com/jfazkx Такое чувство что туда какое то количество выводится а не цифры из запроса. в СКД ничего нет. ни ресурсов ничего. Просто запрос и группировка макета. Просто тупо мастером забита. если обратно из СКД в консоль запрос - то цифры если в консоль компоновки - то опять количество где собака порылась? |
|||
1
DmitriyDI
08.05.18
✎
17:32
|
(0) нужно на запрос посмотреть
|
|||
2
Buster007
08.05.18
✎
17:34
|
в новый отчет?
|
|||
3
nAPACEHAK
08.05.18
✎
17:35
|
<code>
ВЫБРАТЬ РабочийЛист.Ссылка ПОМЕСТИТЬ втРабочиеЛистыСрез ИЗ Документ.РабочийЛист КАК РабочийЛист ГДЕ РабочийЛист.Проведен И РабочийЛист.Дата МЕЖДУ &ДатаН И &ДатаК ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Событие.РабочийЛист.ВидКонтакта, Событие.РабочийЛист КАК РабочийЛист, ВЫБОР КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ТелефонныйЗвонок) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК ТелефонныйЗвонок_1, ВЫБОР КОГДА Событие.РабочийЛист.ПредставлениеТелефона = "" ТОГДА 0 ИНАЧЕ 1 КОНЕЦ КАК КонтактыПоТелефону_2, СУММА(ВЫБОР КОГДА Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЛичнаяВстреча) ТОГДА 1 КОГДА Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ТестДрайв) ТОГДА 1 КОГДА Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ВыдачаАвтомобиля) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК ВизитыПослеЗвонка_3, Событие.РабочийЛист.Менеджер ПОМЕСТИТЬ втТелефон ИЗ Документ.Событие КАК Событие ГДЕ Событие.ДокументОснование В (ВЫБРАТЬ втРабочиеЛистыСрез.Ссылка ИЗ втРабочиеЛистыСрез) И Событие.Проведен И Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ТелефонныйЗвонок) СГРУППИРОВАТЬ ПО Событие.РабочийЛист.ВидКонтакта, Событие.РабочийЛист, ВЫБОР КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ТелефонныйЗвонок) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА Событие.РабочийЛист.ПредставлениеТелефона = "" ТОГДА 0 ИНАЧЕ 1 КОНЕЦ, Событие.РабочийЛист.Менеджер ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Событие.РабочийЛист.ВидКонтакта, Событие.РабочийЛист КАК РабочийЛист, ВЫБОР КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЭлектронноеПисьмо) ТОГДА 1 КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЭлектронноеПисьмоСайт) ТОГДА 1 КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ИнтернетЗапрос) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК ИнтернетЗаявки_5, СУММА(ВЫБОР КОГДА Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЛичнаяВстреча) ТОГДА 1 КОГДА Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ТестДрайв) ТОГДА 1 КОГДА Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ВыдачаАвтомобиля) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК ВизитыПослеИнтернет_6, Событие.РабочийЛист.Менеджер ПОМЕСТИТЬ втИнтернетЗаявки ИЗ Документ.Событие КАК Событие ГДЕ Событие.ДокументОснование В (ВЫБРАТЬ втРабочиеЛистыСрез.Ссылка ИЗ втРабочиеЛистыСрез) И Событие.Проведен И (Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЭлектронноеПисьмо) ИЛИ Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЭлектронноеПисьмоСайт) ИЛИ Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ИнтернетЗапрос)) СГРУППИРОВАТЬ ПО Событие.РабочийЛист.ВидКонтакта, Событие.РабочийЛист, ВЫБОР КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЭлектронноеПисьмо) ТОГДА 1 КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЭлектронноеПисьмоСайт) ТОГДА 1 КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ИнтернетЗапрос) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ, Событие.РабочийЛист.Менеджер ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Событие.РабочийЛист.ВидКонтакта, Событие.РабочийЛист КАК РабочийЛист, ВЫБОР КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЛичнаяВстреча) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК ВизитыВШоурум_8, ВЫБОР КОГДА Событие.РабочийЛист.ПредставлениеТелефона = "" ТОГДА 0 ИНАЧЕ 1 КОНЕЦ КАК КонтактыПоВизитам_9, Событие.РабочийЛист.Менеджер ПОМЕСТИТЬ втШоурум ИЗ Документ.Событие КАК Событие ГДЕ Событие.ДокументОснование В (ВЫБРАТЬ втРабочиеЛистыСрез.Ссылка ИЗ втРабочиеЛистыСрез) И Событие.Проведен И Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЛичнаяВстреча) СГРУППИРОВАТЬ ПО Событие.РабочийЛист.ВидКонтакта, Событие.РабочийЛист, ВЫБОР КОГДА Событие.РабочийЛист.ВидКонтакта = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ЛичнаяВстреча) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА Событие.РабочийЛист.ПредставлениеТелефона = "" ТОГДА 0 ИНАЧЕ 1 КОНЕЦ, Событие.РабочийЛист.Менеджер ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ МАКСИМУМ("Тест-драйв") КАК РабочийЛистВидКонтакта, Событие.РабочийЛист КАК РабочийЛист, СУММА(ВЫБОР КОГДА Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ТестДрайв) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК ТестДрайв_12, Событие.РабочийЛист.Менеджер ПОМЕСТИТЬ втРабочиеЛистыТестДрайв ИЗ Документ.Событие КАК Событие ГДЕ Событие.ДокументОснование В (ВЫБРАТЬ втРабочиеЛистыСрез.Ссылка ИЗ втРабочиеЛистыСрез) И Событие.Проведен И Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ТестДрайв) СГРУППИРОВАТЬ ПО Событие.РабочийЛист, Событие.РабочийЛист.Менеджер ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗаказНаАвтомобиль.Ссылка, ЗаказНаАвтомобиль.РабочийЛист, ЗаказНаАвтомобиль.ХозОперация ПОМЕСТИТЬ втТестДрайвКонтракт ИЗ Документ.ЗаказНаАвтомобиль КАК ЗаказНаАвтомобиль ГДЕ ЗаказНаАвтомобиль.Проведен И ЗаказНаАвтомобиль.РабочийЛист В (ВЫБРАТЬ втРабочиеЛистыТестДрайв.РабочийЛист ИЗ втРабочиеЛистыТестДрайв) И ЗаказНаАвтомобиль.ХозОперация = ЗНАЧЕНИЕ(Справочник.ХозОперации.ЗаказНаАвтомобиль) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ втРабочиеЛистыТестДрайв.РабочийЛистВидКонтакта, втРабочиеЛистыТестДрайв.РабочийЛист, СУММА(втРабочиеЛистыТестДрайв.ТестДрайв_12) КАК ТестДрайв_12, СУММА(ВЫБОР КОГДА втТестДрайвКонтракт.Ссылка ЕСТЬ NULL ТОГДА 0 ИНАЧЕ 1 КОНЕЦ) КАК КонтрактыПослеТестДрайва_14, втРабочиеЛистыТестДрайв.РабочийЛистМенеджер ПОМЕСТИТЬ втТестДрайв ИЗ втРабочиеЛистыТестДрайв КАК втРабочиеЛистыТестДрайв ЛЕВОЕ СОЕДИНЕНИЕ втТестДрайвКонтракт КАК втТестДрайвКонтракт ПО втРабочиеЛистыТестДрайв.РабочийЛист = втТестДрайвКонтракт.РабочийЛист СГРУППИРОВАТЬ ПО втРабочиеЛистыТестДрайв.РабочийЛистМенеджер, втРабочиеЛистыТестДрайв.РабочийЛистВидКонтакта, втРабочиеЛистыТестДрайв.РабочийЛист ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ "Эффективность" КАК РабочийЛистВидКонтакта, ЗаказНаАвтомобиль.РабочийЛист, ВЫБОР КОГДА ЗаказНаАвтомобиль.ХозОперация = ЗНАЧЕНИЕ(Справочник.ХозОперации.ЗаказНаАвтомобиль) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Контракты_16, ВЫБОР КОГДА ЗаказНаАвтомобиль.ХозОперация = ЗНАЧЕНИЕ(Справочник.ХозОперации.ЗаказНаАвтомобильОтмена) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Отказы_17, ЗаказНаАвтомобиль.РабочийЛист.Менеджер ПОМЕСТИТЬ втЭффективностьКонтракты ИЗ Документ.ЗаказНаАвтомобиль КАК ЗаказНаАвтомобиль ГДЕ ЗаказНаАвтомобиль.Проведен И ЗаказНаАвтомобиль.РабочийЛист В (ВЫБРАТЬ втРабочиеЛистыСрез.Ссылка ИЗ втРабочиеЛистыСрез) И (ЗаказНаАвтомобиль.ХозОперация = ЗНАЧЕНИЕ(Справочник.ХозОперации.ЗаказНаАвтомобиль) ИЛИ ЗаказНаАвтомобиль.ХозОперация = ЗНАЧЕНИЕ(Справочник.ХозОперации.ЗаказНаАвтомобильОтмена)) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ "Выдача автомобиля" КАК РабочийЛистВидКонтакта, Событие.РабочийЛист, 1 КАК Выдача_19, Событие.РабочийЛист.Менеджер ПОМЕСТИТЬ втЭффективностьВыдача ИЗ Документ.Событие КАК Событие ГДЕ Событие.Проведен И Событие.РабочийЛист В (ВЫБРАТЬ втРабочиеЛистыСрез.Ссылка ИЗ втРабочиеЛистыСрез) И Событие.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыСобытий.ВыдачаАвтомобиля) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ втТелефон.РабочийЛист, втТелефон.РабочийЛистМенеджер, втТелефон.ТелефонныйЗвонок_1, втТелефон.КонтактыПоТелефону_2, ВЫБОР КОГДА втТелефон.ВизитыПослеЗвонка_3 > 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК ВизитыПослеЗвонка_3, 0 КАК ИнтернетЗаявки_5, 0 КАК ВизитыПослеИнтернет_6, 0 КАК ВизитыВШоурум_8, 0 КАК КонтактыПоВизитам_9, 0 КАК ТестДрайв_12, 0 КАК КонтрактыПослеТестДрайва_14, 0 КАК Контракты_16, 0 КАК Отказы_17, 0 КАК Выдача_19 ПОМЕСТИТЬ втОбщая ИЗ втТелефон КАК втТелефон ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ втИнтернетЗаявки.РабочийЛист, втИнтернетЗаявки.РабочийЛистМенеджер, 0, 0, 0, втИнтернетЗаявки.ИнтернетЗаявки_5, ВЫБОР КОГДА втИнтернетЗаявки.ВизитыПослеИнтернет_6 > 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ, 0, 0, 0, 0, 0, 0, 0 ИЗ втИнтернетЗаявки КАК втИнтернетЗаявки ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ втШоурум.РабочийЛист, втШоурум.РабочийЛистМенеджер, 0, 0, 0, 0, 0, ВЫБОР КОГДА втШоурум.ВизитыВШоурум_8 > 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ, ВЫБОР КОГДА втШоурум.КонтактыПоВизитам_9 > 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ, 0, 0, 0, 0, 0 ИЗ втШоурум КАК втШоурум ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ втТестДрайв.РабочийЛист, втТестДрайв.РабочийЛистМенеджер, 0, 0, 0, 0, 0, 0, 0, ВЫБОР КОГДА втТестДрайв.ТестДрайв_12 > 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ, втТестДрайв.КонтрактыПослеТестДрайва_14, 0, 0, 0 ИЗ втТестДрайв КАК втТестДрайв ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ втЭффективностьКонтракты.РабочийЛист, втЭффективностьКонтракты.РабочийЛистМенеджер, 0, 0, 0, 0, 0, 0, 0, 0, 0, втЭффективностьКонтракты.Контракты_16, втЭффективностьКонтракты.Отказы_17, 0 ИЗ втЭффективностьКонтракты КАК втЭффективностьКонтракты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ втЭффективностьВыдача.РабочийЛист, втЭффективностьВыдача.РабочийЛистМенеджер, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, втЭффективностьВыдача.Выдача_19 ИЗ втЭффективностьВыдача КАК втЭффективностьВыдача ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ втОбщая.РабочийЛистМенеджер, СУММА(втОбщая.ТелефонныйЗвонок_1) КАК ТелефонныйЗвонок_1, СУММА(втОбщая.КонтактыПоТелефону_2) КАК КонтактыПоТелефону_2, СУММА(втОбщая.ВизитыПослеЗвонка_3) КАК ВизитыПослеЗвонка_3, СУММА(втОбщая.ИнтернетЗаявки_5) КАК ИнтернетЗаявки_5, СУММА(втОбщая.ВизитыПослеИнтернет_6) КАК ВизитыПослеИнтернет_6, СУММА(втОбщая.ВизитыВШоурум_8) КАК ВизитыВШоурум_8, СУММА(втОбщая.КонтактыПоВизитам_9) КАК КонтактыПоВизитам_9, СУММА(втОбщая.ТестДрайв_12) КАК ТестДрайв_12, СУММА(втОбщая.КонтрактыПослеТестДрайва_14) КАК КонтрактыПослеТестДрайва_14, СУММА(втОбщая.Контракты_16) КАК Контракты_16, СУММА(втОбщая.Отказы_17) КАК Отказы_17, СУММА(втОбщая.Выдача_19) КАК Выдача_19 ИЗ втОбщая КАК втОбщая СГРУППИРОВАТЬ ПО втОбщая.РабочийЛистМенеджер </code> |
|||
4
nAPACEHAK
08.05.18
✎
17:38
|
||||
5
Buster007
08.05.18
✎
17:38
|
ну и портянка. Проще написать тебе программный вывод скд и посмотреть в макете компоновки какой реальный запрос выполняется.
|
|||
6
DmitriyDI
08.05.18
✎
17:39
|
(3) можете попробовать в скд, где выводятся поля телефонный звонок и контакты, вывести все остальные поля из запроса и переформировать отчет, результат изменился?
|
|||
7
nAPACEHAK
08.05.18
✎
17:40
|
(6) пробовал. не меняется
|
|||
8
nAPACEHAK
08.05.18
✎
17:42
|
блин... как то был такой косяк с СКД, тоже вместо суммы выводилось количество. хоть тресни не помню что делал. но вроде похожее было. запрос простой но вместо полей выводилось количество (((
|
|||
9
nAPACEHAK
08.05.18
✎
17:43
|
может стоит из запроса группировку убрать и делать её в скд ресурсами?
|
|||
10
Buster007
08.05.18
✎
17:48
|
похоже 8ка сыровата еще...
|
|||
11
Мимохожий Однако
08.05.18
✎
18:03
|
Возьми стенд для отладки СКД и отлаживай.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |