Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ВычислитьВыражение (СКД) - можно ли использовать в горизонтали?

ВычислитьВыражение (СКД) - можно ли использовать в горизонтали?
Я
   Максимка_ Космонавтом
 
13.10.20 - 10:33
Добрейшего.
Собственно, вопрос - а можно ли как-то применять ее по группировкам Колонок в Таблице СКД?
Пример:
Имеем таблицу из запроса
Новичок | Навальный |6
Новичок | Скрипаль  |10

В СКД по строкам/столбцам разносим
        Навальный | Скрипаль | Разница  
Новичок     6         10          4

Вопрос, можно ли получить с помощью функции "ВычислитьВыражение" третью колонку со значением "4"? Не используя соединения в запросе и наборах данных.
   GANR
 
1 - 13.10.20 - 10:40
(0) Глобальный поиск по СКД отчетов в типовой запусти да и глянь, как там это делается
   toypaul
 
2 - 13.10.20 - 14:37
можно. на этот счет мы недавно целый курс написали :)
   Максимка_ Космонавтом
 
3 - 13.10.20 - 17:52
(2)
1. Что за курс? Где? Почем? На сайте Вашем не нашел.
2. Каким макаром?:)
   Максимка_ Космонавтом
 
4 - 13.10.20 - 17:54
(1) Да, глянул в ERP, там не через ВычислитьВыражение, но тоже без соединений реализовано такое в план-фактных отчетах.
   Deal with it
 
5 - 13.10.20 - 18:03
(0) в итоговом запросе добавляешь пустое поле со значением 0. Называешь его "Разница". В СКД в вычислить выражение добавляешь это поле - выражение пишешь там "Скрипаль - Новичок". Добавляешь Разницу в ресурсы. Затем уже в самой таблице отчета ее добавь в выбранные поля или типа того.
   toypaul
 
6 - 14.10.20 - 07:39
(3) пока готовим "обертку". мало инфы, чтобы сказать каким макаром
   Максимка_ Космонавтом
 
7 - 14.10.20 - 08:27
(6) Если не сложно, и не подведет память, отпишите тут, пожалуйста, как "обертка" будет готова :)
В данном случае реализовал другим "макаром" ((5) спасибо, навели на идею), но хочется попрактиковаться в выражениях СКД

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.