Как в запросе рассчитать итог, по ТЧ документа? #699413


#0 by SherifSP
В запросе есть 3 виртуальные таблицы, ПартииТоваровНаСкладахУпр,Бух и Нал, видов у регистратора порядка 10 документов, как в запросе можно рассчитать итоги по сумме каждой из тч "Товары", "ВозвратнаяТара", "Услуги"? ВЫБРАТЬ     ВЫБОР         КОГДА НЕ ТоварыНаСкладахОбороты.Регистратор ЕСТЬ NULL             ТОГДА ТоварыНаСкладахОбороты.Регистратор         КОГДА НЕ ПартииТоваровНаСкладахОбороты.Регистратор ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахОбороты.Регистратор         КОГДА НЕ ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор         КОГДА НЕ ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор ЕСТЬ NULL         КОГДА НЕ ТоварыНаСкладахОбороты.Регистратор.ОтражатьВБухгалтерскомУчете ЕСТЬ NULL             ТОГДА ТоварыНаСкладахОбороты.Регистратор.ОтражатьВБухгалтерскомУчете         КОГДА НЕ ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.ОтражатьВБухгалтерскомУчете ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.ОтражатьВБухгалтерскомУчете         КОГДА НЕ ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор.ОтражатьВБухгалтерскомУчете ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор.ОтражатьВБухгалтерскомУчете         КОГДА НЕ ПартииТоваровНаСкладахОбороты.Регистратор.ОтражатьВБухгалтерскомУчете ЕСТЬ NULL     ВЫБОР         КОГДА НЕ ТоварыНаСкладахОбороты.Регистратор.ОтражатьВУправленческомУчете ЕСТЬ NULL             ТОГДА ТоварыНаСкладахОбороты.Регистратор.ОтражатьВУправленческомУчете         КОГДА НЕ ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.ОтражатьВУправленческомУчете ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.ОтражатьВУправленческомУчете         КОГДА НЕ ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор.ОтражатьВУправленческомУчете ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор.ОтражатьВУправленческомУчете         КОГДА НЕ ПартииТоваровНаСкладахОбороты.Регистратор.ОтражатьВУправленческомУчете ЕСТЬ NULL     ВЫБОР         КОГДА НЕ ТоварыНаСкладахОбороты.Регистратор.ОтражатьВНалоговомУчете ЕСТЬ NULL             ТОГДА ТоварыНаСкладахОбороты.Регистратор.ОтражатьВНалоговомУчете         КОГДА НЕ ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.ОтражатьВНалоговомУчете ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.ОтражатьВНалоговомУчете         КОГДА НЕ ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор.ОтражатьВНалоговомУчете ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор.ОтражатьВНалоговомУчете         КОГДА НЕ ПартииТоваровНаСкладахОбороты.Регистратор.ОтражатьВНалоговомУчете ЕСТЬ NULL     ВЫБОР         КОГДА НЕ ТоварыНаСкладахОбороты.Регистратор.Комментарий ЕСТЬ NULL             ТОГДА ТоварыНаСкладахОбороты.Регистратор.Комментарий         КОГДА НЕ ПартииТоваровНаСкладахОбороты.Регистратор.Комментарий ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахОбороты.Регистратор.Комментарий         КОГДА НЕ ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.Комментарий ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.Комментарий         КОГДА НЕ ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор.Комментарий ЕСТЬ NULL     ВЫБОР         КОГДА НЕ ТоварыНаСкладахОбороты.Регистратор.Контрагент ЕСТЬ NULL             ТОГДА ТоварыНаСкладахОбороты.Регистратор.Контрагент         КОГДА НЕ ПартииТоваровНаСкладахОбороты.Регистратор.Контрагент ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахОбороты.Регистратор.Контрагент         КОГДА НЕ ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.Контрагент ЕСТЬ NULL             ТОГДА ПартииТоваровНаСкладахБухгалтерскийУчетОбороты.Регистратор.Контрагент         КОГДА НЕ ПартииТоваровНаСкладахНалоговыйУчетОбороты.Регистратор.Контрагент ЕСТЬ NULL
#1 by SherifSP
У меня сейчас вот так рассчитывается итог, но он не оптимален по скорости
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С