#0
by Jokero
Извечный вопрос уже ктонить решил, как для верхней группировки получить значение низлежащей группировки?
#1
by Jokero
пытаюсь использовать вложенные ВычислитьВыражение - что-то вроде Сумма(ВычислитьВыражение("Сумма(ВычислитьВыражение("Максимум(Сумма)", "Номенклатура"))")) но СКД ругается на нехватку скобок.
#3
by Jokero
проблема рассчета что-то вроде такой Есть группировки Организация --Подразделение ----Заказ -------Номенклатура ---------ДетальныеЗаписи с документом реализации Соответственно ресурс суммы для заказа по номенклатуре получаю как Максимум(Сумма) - рассчитывать по Номенклатура Для Заказа использую функцию Сумма(ВычислитьВыражениеСГруппировкойМассив ("Максимум(Сумма)", "Номенклатура" )) и для заказа считается верно, но для последующих группировок вычисление сбивается, т.к. в заказах может оказаться одинаковая номенклатура и она будет взята по максимуму из одного из заказов
#5
by azernot
У тебя по факту он ожидает скобку Сумма(ВычислитьВыражение("Сумма(ВычислитьВыражение(" - вот тут, вроде как кавычки закрылись, значит вычисляемое выражение закончено... Попробуй как-то так Сумма(ВычислитьВыражение("Сумма(ВычислитьВыражение(""Максимум(Сумма)"", "Номенклатура"))"))
#6
by Jokero
сумма это ресурс который берется из заказа (из реализации я беру сумму продажи и там спокойно суммируется все) Т.есть в детальных записях ресурс "сумма" дублируется. Для первой группировки по номенклатуре я использую функцию "максимум", для следующей (Заказ) ВычислитьВыражениеСГруппировкойМассив. А какую для следующих испльзовать? Вложить ВычислитьВыражениеСГруппировкойМассив друг в друга нельзя. А мне для группировки подразделение нужно взять значение группировки Заказ
#7
by Jokero
Неругается, если поставить Сумма(ВычислитьВыражение("Сумма(ВычислитьВыражение(""Максимум(Сумма)"", ""Номенклатура""))")) Но при компановке данных происходит ошибка Выражение не может быть вычислено "Максимум(НаборДанных1.Сумма), Номенклатура"
#8
by LordCMEPTb
А чем не нравится формула из , которая для заказа? Единственное, что в выражении полей группировок надо добавлять нижестоящие, т.е. для подразделения брать "Номенклатура, Заказ", для организации "Номенклатура, Заказ, Подразделение".
#9
by aleks_default
Сумма(ВычислитьВыражениеСГруппировкойМассив ("Максимум(Сумма)", "Номенклатура,Заказ" ))
#10
by azernot
А если в запрос добавить отдельный реквизит "СуммаЗаказа", который чётко содержит именно сумму заказа при суммировании всех детальных записей (например, как СуммаЗаказаПоСтроке = СуммаПродажиПостроке * ИтогЗаказаПоЗаказу/ИтогПродажиПоДокументу, а далее поиграться с "Расчитывать по" на вкладке "Ресурсы": для группировок по заказу и выше - Сумма(СуммаЗаказа), для остальных группировок - 0, ну или что ты там выводишь, максимум....
#11
by eddy_n
Можно использовать условное оформление группировки: в качестве текста указываешь нужный тебе ресурс.
#13
by Jokero
это для каждого поля разворачивать или можно для всех, просто через запятую все свои группировки перечислить?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: СКД. В группировке верхнего уровня получить сумму группировок нижнего
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД: Как передать и получить параметр расшифровки?
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: Как в СКД получить данные из одного регистра но за разные периоды?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: v8: Свернуть группировки СКД
В этой группе 1С
- Отчет в СКД: упорядочить колонки
- ут11 по какой причине не сделано автозаполнение зоны доставки?
- Отчет в СКД - убрать верх таблицы с названиями столбцов
- Получение значений реквизита формы справочника
- Перенос справочника в регистр сведений КД 2.0
- Синхронизация с Гугл Диском
- Работа с ТЧ обработки в Управляемых формах
- Знаки вопроса вместо текста письма
- Программное изменение командной панели интерфейса 1с обычные формы
- Выгрузка в эксель на разные листы
- УПП 1.3 Расчет плановой себестоимости - добавление расходов по счету 91
- формат DBF на управляемых формах
- конфа БГУ 1.0. Код КПС в заданном периоде не уникален
- Выделение текстового поля в Word 2010
- Загрузка эквайринговых отчетов в УТ11, кто имел дело?
- Сколько разрядов у «Номер отправленного сообщения» и «Номер принятого сообщения»
- Подскажите про штрихкоды
- Как красиво отказать ПриОткрытии()
- Удержания в ЗУП 3.0 Штраф ГИБДД
- Отчет в СКД: Вычисление ресурсов при отборе по группировкам?