|
В СКД не выводится добавленное поле. | ☑ | ||
---|---|---|---|---|
0
Zombi
07.06.17
✎
12:54
|
Есть отчет на СКД, надо добавить в него поле "СреднееКоличествоПозицийВЧеке". В запросе поле добавил, в ресурсах добавил, в выбранных полях добавил. Формирую отчет, поля моего нет. В режиме пользователя открываю настройки отчета, вижу в выбранных полях свое поле. Кидаю запрос в консоль, вижу свое поле с цифрами. Почему в СКД его нет? Вот запрос:
ВЫБРАТЬ ВложенныйЗапрос.Консультант, СУММА(ВложенныйЗапрос.СуммаОборот) КАК Сумма, СРЕДНЕЕ(ВложенныйЗапрос.КоличествоОборот) КАК СреднееКоличествоПоЧеку, СРЕДНЕЕ(ВложенныйЗапрос.СуммаОборот) КАК СредняяСуммаЧека, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВложенныйЗапрос.Поле1) КАК КоличествоЧеков, СРЕДНЕЕ(ВложенныйЗапрос.КоличествоПозицийВЧеке) КАК КоличествоПозицийВЧеке ПОМЕСТИТЬ ВТ_Продажи ИЗ (ВЫБРАТЬ ПродажиКонсультантовОбороты.Консультант КАК Консультант, ПродажиКонсультантовОбороты.ДатаЧека КАК ДатаЧека, ПродажиКонсультантовОбороты.НомерЧека КАК НомерЧека, СУММА(ПродажиКонсультантовОбороты.КоличествоОборот) КАК КоличествоОборот, СУММА(ПродажиКонсультантовОбороты.СуммаОборот) КАК СуммаОборот, ПродажиКонсультантовОбороты.НомерЧека + "20" + ПОДСТРОКА(&ЧислоСтрокой, (ГОД(ПродажиКонсультантовОбороты.ДатаЧека) - 2000) * 2 + 1, 2) + ПОДСТРОКА(&ЧислоСтрокой, МЕСЯЦ(ПродажиКонсультантовОбороты.ДатаЧека) * 2 + 1, 2) + ПОДСТРОКА(&ЧислоСтрокой, ДЕНЬ(ПродажиКонсультантовОбороты.ДатаЧека) * 2 + 1, 2) + ПОДСТРОКА(&ЧислоСтрокой, ЧАС(ПродажиКонсультантовОбороты.ДатаЧека) * 2 + 1, 2) + ПОДСТРОКА(&ЧислоСтрокой, МИНУТА(ПродажиКонсультантовОбороты.ДатаЧека) * 2 + 1, 2) + ПОДСТРОКА(&ЧислоСтрокой, СЕКУНДА(ПродажиКонсультантовОбороты.ДатаЧека) * 2 + 1, 2) КАК Поле1, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПродажиКонсультантовОбороты.Номенклатура) КАК КоличествоПозицийВЧеке ИЗ РегистрНакопления.ПродажиКонсультантов.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиКонсультантовОбороты СГРУППИРОВАТЬ ПО ПродажиКонсультантовОбороты.Консультант, ПродажиКонсультантовОбороты.ДатаЧека, ПродажиКонсультантовОбороты.НомерЧека) КАК ВложенныйЗапрос СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Консультант ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВложенныйЗапрос.Консультант, ВложенныйЗапрос.СуммаОборот КАК Сумма, ВложенныйЗапрос.Премия, ВложенныйЗапрос.Номенклатура, ВложенныйЗапрос.Количество ПОМЕСТИТЬ ВТ_Премия ИЗ (ВЫБРАТЬ ВложенныйЗапрос1.Консультант КАК Консультант, ВложенныйЗапрос1.СуммаОборот КАК СуммаОборот, (ВЫРАЗИТЬ(ВложенныйЗапрос.Значение КАК ЧИСЛО)) * ВложенныйЗапрос1.СуммаОборот / 100 КАК Премия, ВложенныйЗапрос1.Номенклатура КАК Номенклатура, ВложенныйЗапрос1.Количество КАК Количество ИЗ (ВЫБРАТЬ ПродажиКонсультантовОбороты.Консультант КАК Консультант, СУММА(ПродажиКонсультантовОбороты.СуммаОборот) КАК СуммаОборот, ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель.Ссылка ИНАЧЕ ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Ссылка КОНЕЦ КОНЕЦ КОНЕЦ КОНЕЦ КОНЕЦ КОНЕЦ КАК Номенклатура, СУММА(ПродажиКонсультантовОбороты.КоличествоОборот) КАК Количество ИЗ РегистрНакопления.ПродажиКонсультантов.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПродажиКонсультантовОбороты СГРУППИРОВАТЬ ПО ПродажиКонсультантовОбороты.Консультант, ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Ссылка ИНАЧЕ ВЫБОР КОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) ТОГДА ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель.Ссылка ИНАЧЕ ПродажиКонсультантовОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель.Родитель.Ссылка КОНЕЦ КОНЕЦ КОНЕЦ КОНЕЦ КОНЕЦ КОНЕЦ) КАК ВложенныйЗапрос1 ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ЗначенияСвойствОбъектов.Значение КАК Значение, ЗначенияСвойствОбъектов.Объект КАК Объект ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ГДЕ ЗначенияСвойствОбъектов.Свойство = &Свойство) КАК ВложенныйЗапрос ПО ВложенныйЗапрос1.Номенклатура = ВложенныйЗапрос.Объект) КАК ВложенныйЗапрос ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Продажи.Консультант, МАКСИМУМ(ВТ_Продажи.СреднееКоличествоПоЧеку) КАК СреднееКоличествоПоЧеку, МАКСИМУМ(ВТ_Продажи.СредняяСуммаЧека) КАК СредняяСуммаЧека, МАКСИМУМ(ВТ_Продажи.КоличествоЧеков) КАК КоличествоЧеков, МАКСИМУМ(ВТ_Премия.Премия) КАК Премия, ВТ_Премия.Номенклатура, МАКСИМУМ(ВТ_Премия.Сумма) КАК Сумма, МАКСИМУМ(ВТ_Премия.Количество) КАК Количество, ВТ_Продажи.КоличествоПозицийВЧеке КАК СреднееКоличествоПозицийВЧеке ИЗ ВТ_Продажи КАК ВТ_Продажи ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Премия КАК ВТ_Премия ПО ВТ_Продажи.Консультант = ВТ_Премия.Консультант СГРУППИРОВАТЬ ПО ВТ_Продажи.Консультант, ВТ_Премия.Номенклатура, ВТ_Продажи.КоличествоПозицийВЧеке |
|||
1
Димитрий1с
07.06.17
✎
13:18
|
Может ты используешь другой отчет или другую настройку отчета?
|
|||
2
andreymongol82
07.06.17
✎
13:22
|
(0) А отчет случаем не добавлен во внешние отчеты и обработки? Если добавлен, то он просто тягает старые настройки из сохраненных вариантов в справочнике вариантов.
|
|||
3
Zombi
07.06.17
✎
13:26
|
(1) Ну в режиме пользователя открываю настройки, там вижу свое поле в выбранных полях.
(2) Открываю через файл-открыть. |
|||
4
Zombi
07.06.17
✎
13:27
|
Щас посмотрел, группировка была как то по дебильному в отчете сделана. Зачем то была добавлена таблица, и в ней указанны только строки. Создал список с нужными группировками, все появилось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |