#0
by Sasha_H
При расчете ресурса делаю такое: ВычислитьВыражениеСГруппировкойМассив("ВЫБОР КОГДА ЕСТЬNULL(СУММА(Себестоимость),0)<>0 И Контрагент.ерпПроцентПрофита=0 ТОГДА (СУММА(СуммаВыручки)-СУММА(Себестоимость) -СУММА(Бонус))/СУММА(Себестоимость)*100 ИНАЧЕ Контрагент.ерпПроцентПрофита КОНЕЦ", "Менеджер") На закладке Вычисляемые поля по полю "Профит" делаю формат и офрмление поля Число 15.2, но на этой группировке не видит.
#1
by Sasha_H
зарано отправил. Выходит такой результат по этой группировке: 50,262500321777316916951191076680631 когда выходят детали то форматирование применяется.
#4
by lobo
есть оформление на закладке "наборыДанных", там где у полей роли прописываются -вроде там надо функцию формата применять
#7
by Sasha_H
удалось решить только так: СУММА(ВычислитьВыражениеСГруппировкойМассив("ВЫБОР КОГДА ЕСТЬNULL(СУММА(Себестоимость),0)<>0 И Контрагент.ерпПроцентПрофита=0 ТОГДА (СУММА(СуммаВыручки)-СУММА(Себестоимость) -СУММА(Бонус))/СУММА(Себестоимость)*100 ИНАЧЕ Контрагент.ерпПроцентПрофита КОНЕЦ", "Менеджер")) загнать вычисление в СУММА Но еще не понятно что делеать с общими итогами так как "ОбщийИтог" такой группировки нету.
#8
by zladenuw
так в ресурсах. там можно поставить вычисление. и выбрать общий итог. а если 8.3 то и оформление можно выбрать для общего итога. а у меня не вышло. у меня таблица значений и с 2 колонками :(
#10
by Sasha_H
Использовал: ВычислитьВыражение("ВЫБОР КОГДА ЕСТЬNULL(СУММА(Себестоимость),0)<>0 И Контрагент.ерпПроцентПрофита=0 ТОГДА (СУММА(СуммаВыручки)-СУММА(Себестоимость) -СУММА(Бонус))/СУММА(Себестоимость)*100 ИНАЧЕ Контрагент.ерпПроцентПрофита КОНЕЦ") И расчитать группировки "указал Менеджер, Контрагент, Общие итоги" - все заработало. А для ВычислитьВыражениеСГруппировкойМассив необходимо применять сверху агрегат СУММА, вот так: СУММА(ВычислитьВыражениеСГруппировкойМассив ("Выражение")) и тогда форматирование применится, но расчетные поля могут быть не верны если расчет процентов идет надо быть внимательным к чему и что применять. Поскольку форматирование не хотело применятся к массиву - поскольку ВычислитьВыражениеСГруппировкойМассив - возвращает массив данных, возможно в обновлениях платформы 1С и добавит такую возможность.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите!!! Не получается программа!!!!
- Формат даты Формат(ДатаОтчета,"Д(0)ДДММГГГГ") возвращает 03.11.05
- В чем отличие "Формат даты" от "Формат локальной даты"?
- Печать штрих-кодов на дисконтные карты. Фигня получается.
- Как в запросе в качестве поля выбрать срез последних по дате из другого поля?
- Установить цвет поля в табличной части документа, не получается....
- Не получается прописать выражение для пользовательского поля в СКД
- СКД - ВычислитьВыражениеСГруппировкойМассив
- СКД. ВычислитьВыражениеСГруппировкойМассив криво работает!
- СКД: использование отбора в функции ВычислитьВыражениеСГруппировкойМассив()
- ВычислитьВыражениеСГруппировкойМассив() - многоуровневая структура
- Ошибка: Нельзя сравнивать поля неограниченной длины и поля несовместимых типов
В этой группе 1С
- Добавить субконто в план счетов
- driver FlatbedScanner 22 for windows 7, 64бит.
- не загружаются валюты в бухгалтерии 3.0 ???
- Версия сервера отличается от версии клиента
- Запрос к табличной части текущего документа. Какой в этом смысл?
- 1с 8.3 Множественный выбор в форме списка
- [При выборе номенклатуры в табличной части,Автоматически ставится Единица изм.]?
- 1с "Розница" акция-подарок , печать в кассовом чеке номенклатуры подарка
- ввод остатков по 19 счету в БП 2.0
- 1c 7.7 и SQL 2012
- WinServer2008 R2 Standart + RDP
- 8.3 Такси. Отключить текст "Введите строку для поиска"
- Журнал транзакций переполнен. ACTIVE_TRANSACTION
- УФ СКД Вывод параметров на форму отчета
- УФ. Как заставить поле ввода со списком выбора представление значения?
- Управляемые формы. Фиксация колонки №1 в табличной части документа
- Отключение подсветки строки в ТЧ документа
- Почему не работает даже простейший поиск по наименованию при загрузке в УТ11?
- БП 2.0 Неверный реквизит платежного документа, строка 41 : Код=
- Ускорить получение остатков