Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 05:17

СКД, Расчёт итога по строке или колонке

Автор Александр Артёмов5, 22 мая 2018, 06:48

0 Пользователей и 1 гость просматривают эту тему.

Александр Артёмов5

Доброе время суток, дали задачу, из разряда делай как хочешь, даже если ты не знаешь. Ситуация такая, есть анкета моби-с, табличный вид у неё, поле - этот ответ.
Итоги не считает, Сумма(Ответ) вообще не выводит результатов. Намекните что делать.






buketov.av

покажите, пожалуйста, запрос
и расскажите, как Вы рассчитываете поле "Ответ"

Александр Артёмов5

Цитата: buketov.av от 22 мая 2018, 10:55
покажите, пожалуйста, запрос
и расскажите, как Вы рассчитываете поле "Ответ"
ВЫБРАТЬ
   Опрос.Ссылка КАК Анкета,
   НАЧАЛОПЕРИОДА(Опрос.Дата, ДЕНЬ) КАК Дата,
   Опрос.Контрагент КАК Контрагент,
   Опрос.Партнер КАК Партнер,
   ВЫБОР
      КОГДА &ДетализироватьПоПартнеру = ИСТИНА
         ТОГДА ВЫБОР
               КОГДА ЕСТЬNULL(КонтактнаяИнформацияАдресПартнера.Представление, """") = """"
                  ТОГДА ЕСТЬNULL(КонтактнаяИнформацияФактАдресКонтрагента.Представление, """")
               ИНАЧЕ ЕСТЬNULL(КонтактнаяИнформацияАдресПартнера.Представление, """")
            КОНЕЦ
      ИНАЧЕ ВЫБОР
            КОГДА ЕСТЬNULL(КонтактнаяИнформацияФактАдресКонтрагента.Представление, """") = """"
               ТОГДА ЕСТЬNULL(КонтактнаяИнформацияАдресПартнера.Представление, """")
            ИНАЧЕ ЕСТЬNULL(КонтактнаяИнформацияФактАдресКонтрагента.Представление, """")
         КОНЕЦ
   КОНЕЦ КАК Адрес,
   Опрос.ШаблонАнкеты КАК ШаблонАнкеты,
   Опрос.Ответственный КАК Агент,
   ОпросВопросы.Вопрос КАК Вопрос,
   ОпросВопросы.Ответ КАК Ответ,
   ОпросВопросы.Номенклатура КАК Номенклатура,
   ОпросВопросы.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры
ИЗ
   Документ.МобиСАнкета КАК Опрос
      ЛЕВОЕ СОЕДИНЕНИЕ Документ.МобиСАнкета.Состав КАК ОпросВопросы
      ПО Опрос.Ссылка = ОпросВопросы.Ссылка
      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтактнаяИнформацияФактАдресКонтрагента
      ПО Опрос.Контрагент = КонтактнаяИнформацияФактАдресКонтрагента.Ссылка
         И (КонтактнаяИнформацияФактАдресКонтрагента.Вид = &КИФактАдресКонтрагента)
         И (&ДетализироватьПоПартнеру = ЛОЖЬ)
      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.КонтактнаяИнформация КАК КонтактнаяИнформацияАдресПартнера
      ПО Опрос.Партнер = КонтактнаяИнформацияАдресПартнера.Ссылка
         И (КонтактнаяИнформацияАдресПартнера.Вид = &КИАдресПартнера)
         И (&ДетализироватьПоПартнеру = ИСТИНА)
ГДЕ
   (Опрос.Дата >= &НачалоПериода
         ИЛИ &НачалоПериода < ДАТАВРЕМЯ(2000, 1, 1))
   И (Опрос.Дата <= &КонецПериода
         ИЛИ &КонецПериода < ДАТАВРЕМЯ(2000, 1, 1))


По "Ответ", оно автоматически выводит эту колонку, хотя должен просто итог быть, понять не могу почему

alex0402

Цитата: Александр Артёмов5 от 23 мая 2018, 07:55ОпросВопросы.Ответ КАК Ответ,

Цитата: Александр Артёмов5 от 23 мая 2018, 07:55ЛЕВОЕ СОЕДИНЕНИЕ Документ.МобиСАнкета.Состав КАК ОпросВопросы

ответ - это колонка из табчасти Состав, а не

Цитата: Александр Артёмов5 от 23 мая 2018, 07:55По "Ответ", , хотя должен просто итог быть

Спасибо за Сказать спасибо

buketov.av

Цитата: Александр Артёмов5 от 23 мая 2018, 07:55оно автоматически выводит эту колонку
выводится потому, что Вы его сами выводите - ОпросВопросы.Ответ КАК Ответ,
итогами не пахнет здесь вообще
попробуйте почитать по поводу вывода итогов - http://helpme1c.ru/yazyk-zaprosov-1s-8-3-dlya-nachinayushhix-programmistov-itogi или http://zapros-1c-8.ru/9-yazik-zaprosov-1c-8/9-totals
если что-то будет не понятно, пишите


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск