СКД Использование ВычислитьВыражение для разных уровней группировки. #796602


#0 by DimoNN
Добрый  день.  Такая ситуация . Есть  четыре группировки Менеджер , Контрагент, Договор , Документ Есть много полей. Но значимые для данной задачи сумма, кредит лимит, кредит превышение. Кредит превышение вычисляется на уровне договора. ВЫБОР КОГДА Сумма(Сумма) > Максимум(Кредит.Лимит)  Тогда Сумма(Сумма)  - Максимум(Кредит.Лимит) Иначе 0 Конец                  Рассчитать по «Договор» Необходимо рассчитать общий итог , но с дополнительным условием , когда сумма ко контрагенту больше 0 Используя  ВычислитьВыражениеСГруппировкойМассив пытаюсь решить задачу.  Изначально работает , но когда добавляю доп условие ошибка . Как то не корректно я использую ВычислитьВыражение. ВычислитьВыражениеСГруппировкойМассив ("ВЫБОР КОГДА ВычислитьВыражение(Сумма(Сумма), Контрагент) > 0 Тогда 0 КОГДА Сумма(Сумма) > Максимум(Кредит.Лимит)  Тогда Сумма(Сумма)  - Максимум(Кредит.Лимит) ИНАЧЕ 0 КОНЕЦ","ДоговорКонтрагента") Помогите, миллион раз прочитал справку , менял это ВычеслитьВЫражение, не работает , хоть тресни.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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