#0
by mzelensky
Доброго времени суток! Платформа 1С 8.2.19. Имеется отчет на СКД. В вычисляемых полях имеется вычисляемое поле "ГруппаABC" - в зависимости от величины нарастающего итога проставляется класс (строкой): Выбор когда ВЫЧИСЛИТЬВЫРАЖЕНИЕ("Сумма(ДоляОтСуммыПродажи)", , ,"Первая", "Текущая") <= &ОбъемКласса_A Тогда "A-класс" когда ВЫЧИСЛИТЬВЫРАЖЕНИЕ("Сумма(ДоляОтСуммыПродажи)", , ,"Первая", "Текущая") > &ОбъемКласса_A И ВЫЧИСЛИТЬВЫРАЖЕНИЕ("Сумма(ДоляОтСуммыПродажи)", , ,"Первая", "Текущая") <= &ОбъемКласса_B Тогда "B-класс" Иначе "C-класс" Конец Далее хочу вывести отчет вида: Класс (1 уровень) При попытке это сделать платформа вылетает с фатальной ошибкой и закрывается. Если Просто вывести детальные записи или только группировку по товару, то все отрабатывает нормально. Т.е. система не может построить группировку и этому моему вычисляемому полю. Вопрос - как решить проблему? Я где-то накосячил в постоении отчета или это ограничение платформы?
#4
by mzelensky
Сделал вычисляемое поле "АБС": При формировании получаю: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Следующий) ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий; по причине: Ошибка компоновки данных по причине: Ошибка получения данных по причине: Ошибка в выражении по причине:
#6
by mzelensky
Видимо да. у меня он вообще 8.1 Да и нашел я видео, где объяснять по работе с этой функцией: Косяк в том, что в этом случае "Класс АБС" становится РЕСУРСОМ!!! И Группировку по нему уже не сделаешь. А мне нужно именно это
#11
by тарам пам пам
ИМХО, здесь только в самом запросе вычислять классификацию, иначе что в варианте , что при использовании функции КлассификацияABC результат будет зависеть от настроек отчета.
#12
by mzelensky
Так он и должен зависить от настроек отчета. Я пробовал разные варианты. И чисто в отчете считать и как в предлагали. Но самый удачный вариант у меня получается именно, как описано в . Все считается правильно. Косяк только в выводе группировки. Если выводить как детальные записи или как ресурс, то проблемы нет, но тогда отчет выглядит немного не удобно.
#13
by тарам пам пам
падает у тебя, т. к. чтобы получить значение текущей группировки, тебе нужно рассчитать класс, а класс считается в разрезе текущей группировки - рекурсия получается. Попробуй тогда задать конкретную группировку в ВычислитьВыражение. Правда вангую, что все равно не поможет (разве что отчет перестанет падать), так как ВычислитьВыражение не может спуститься "вниз" - оно работает только в контексте текущей/родительской группировки.
#15
by mzelensky
Уже подумываю об изврате вроде сделать расчет в одном макете скд, выгрузить в ТЗ, загнать тут же эту ТЗ в другой макет СКД и вывести пользователю. НО встает гемор с настройкой схемы СКД.
#16
by mzelensky
В общем не нашел ничего более лучшего ,чем реализовать вариант из . Самое забавное, что ОНО работает.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Как вывести поле ресурса только в итогах в СКД при группировке таблица
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: Как сделать вычисляемое поле в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Вычисляемое поле на основе агрегатных функций запроса...
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Документооборот 2.1 Печать листа согласования из предмета.
- ЗУП Неверный формат хранилища данных v8stg64.
- Бухгалтерия предприятия, редакция 2.0 (2.0.22.1) Параметр в скд {(Счет).* КАК Счет}
- УПП 1.3 Имение юрадреса, текущее подразделение становится обособленным.
- прямые запросы к регистру бухгалтерии
- Расхождение между данными переданными в ОФД и продажами
- Хранилище значения в измерении регистре сведений
- 1C ERP 2.2 Очередной шедевр 1С ников - ТМЦ в эксплуатации!
- Ошибка при печати чека "Требуется использовать ККТ с версией ФФД 1.0.5"
- v7: Ветис API интеграция
- Хранение данных во внешней обработке.
- Кадровое перемещение
- Конфигурация сервера под ERP, у кого что?
- Не могу подключить к документу внешнюю обработку заполнения
- УТ11 Встроенный поиск динамического списка
- v7: Как при программном создании документа достучаться до процедур создаваемого документа?
- СКД поле-условие для корректной расшифровки
- Как закрывать автоматически браузер у пользователей, при бездействии за компьютером?
- закрытие 25счета только на определенные статьи затрат
- V7: 7.7 и MS SQL 2014