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

невозможно выполнить статистическую функцию для выражения, содержащего выражение или вложенный запрос

Автор Marta_Li, 20 фев 2014, 16:01

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

Marta_Li

У меня Менеджер временных таблиц. В запросе есть оператор (ВЫБОР КОГДА ТОГДА ИНАЧЕ КОНЕЦ) с проверкой на вхождение Субконто в Список. Когда количество в списке > 128, вылетает на ошибку "невозможно выполнить статистическую функцию для выражения, содержащего выражение или вложенный запрос" (прикреплю картинку).
Маленький пример из запроса:
               
                  | ВЫБОР
                  |      КОГДА ХозрасчетныйОбороты.КорСчет = &СЧЕТ08_03
                  |            И &КоличествоОбъектовСтроительства = 0
                  |         ТОГДА ЕСТЬNULL(ХозрасчетныйОбороты.КорСубконто1, &ПустойОбъектСтроительства)
                  |      КОГДА ХозрасчетныйОбороты.КорСчет = &СЧЕТ08_03
                  |            И ХозрасчетныйОбороты.КорСубконто1 В (&СписокОбъектовСтроительства)
                  |         ТОГДА ЕСТЬNULL(ХозрасчетныйОбороты.КорСубконто1, &ПустойОбъектСтроительства)
                  |      ИНАЧЕ &ПустойОбъектСтроительства
                  |   КОНЕЦ КАК ОбъектСтроительства
Нашла в инете "Устранение неполадок", написано: "Измените запрос так, чтобы функция группирования, статистическое выражение или вложенный запрос не являлись бы аргументами другой функции группирования или статистической функции."Когда в консоли запросов выполняю данный запрос (не МВТ), то все в порядке. Может, кто-то сталкивался с такой проблемой?

MuI_I_Ika


Besart


Marta_Li

Спасибо всем. Вопрос разрешился. У меня этот оператор был группировкой - в этом ошибка. Сделала запрос вложенным, а потом уже группировала готовые данные - прошло.

Теги:

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

Рейтинг@Mail.ru

Поиск