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

СКД. Неоднозначное выражение для расчета ресурса

СКД.  Неоднозначное выражение для расчета ресурса
Я
   NikP123
 
30.09.20 - 09:53
Есть 2 поля, которые приходят из запроса.
Выводить нужно в одну колонку - в одной группировке первое поле, в другой второе. В остальных группировках ничего.

Сделал в ресурсах:
Поле1 - Максимум(Поле1) - Рассчитывать по Группировка3
Поле1 - Максимум(Поле2) - Рассчитывать по Группировка4

Получаю ошибку - "Неоднозначное выражение для расчета ресурса".

Что не так и что можно сделать?
   NikP123
 
1 - 30.09.20 - 10:53
UP
   Franchiser
 
2 - 30.09.20 - 11:18
Зачем из поля 1 вычитаешь?
   Franchiser
 
3 - 30.09.20 - 11:52
   NikP123
 
4 - 30.09.20 - 12:16
(2) Где вычитаю?
   NikP123
 
5 - 30.09.20 - 12:16
(3) Не помогает, и честно говоря те костыли не хочется делать.
Должно же моим способом работать, нет?
   Franchiser
 
6 - 30.09.20 - 12:19
(5) телепаты на карантине, не встречал такую ошибку.
   savaB
 
7 - 30.09.20 - 12:26
А с одним полем не справляемся?

ВычислитьВыражение...() для разных группировок не проходит ?
   NikP123
 
8 - 30.09.20 - 12:27
(7) точно, спасибо, попробую
   toypaul
 
9 - 30.09.20 - 13:20
Поле1 - Максимум(Поле1) я бы на месте СКД тебя не понял и задал вопрос другого характера - в более жесткой форме. тебе наверное СКД политкорректно намекает что не может понять что ты от нее хочешь
   toypaul
 
10 - 30.09.20 - 13:22
может все-таки что-то вроде

Сумма(Поле1) - Максимум(Поле1) не?
   Ботаник Гарден Меран
 
11 - 30.09.20 - 13:47
(5)
Всё помогает.
Создаешь вычисляемое поле3, без выражения.
В ресурсах добавляешь его два раза.
Первое выражение "Максимум(Поле1)", Рассчитывать по "Группировка3"
Второе выражение "Максимум(Поле2)", Рассчитывать по "Группировка4"
В выбранные поля добавляешь "Поле3".
   NikP123
 
12 - 30.09.20 - 14:50
(11) Не помогает, серьезно
   NikP123
 
13 - 30.09.20 - 14:51
(10) Это не минус - это три колонки на вкладке Ресурсы, где "Поле1" - это Поле, "Максимум(Поле1)" - это выражение
   Ботаник Гарден Меран
 
14 - 30.09.20 - 15:24
Надо картинки показать.
С вкладками "Ресурсы" и "Настройки".
Чудес не бывает.
   AlexRu2015
 
15 - 30.09.20 - 15:38
Колонка Рассчитывать по.. должна быть заполнена по разному для двух строк.
   NikP123
 
16 - 30.09.20 - 15:38
   NikP123
 
17 - 30.09.20 - 15:39
   NikP123
 
18 - 30.09.20 - 15:39
(17) размытые фотки, но лучше не могу
   NikP123
 
19 - 30.09.20 - 15:41
Там в "Поле1" - лежит число 1, в "Поле2" - число 2.
   NikP123
 
20 - 30.09.20 - 15:41
И получаю "Неоднозначное выражение для расчета ресурса"
   Ботаник Гарден Меран
 
21 - 30.09.20 - 15:48
"
Создаешь вычисляемое поле3, без выражения.
В ресурсах добавляешь его два раза. 
"
Не сделано.
   NikP123
 
22 - 30.09.20 - 15:52
(21) Делал, получается тоже самое, сколько раз еще написать?
Оно должно работать и так, как на скринах.
В тестовом отчете для этого случая я сделал так и отработало на ура.

Здесь я не пойму, чем отличается...
Поэтому и спросил, может кто знает - почему?
   NikP123
 
23 - 30.09.20 - 15:53
(22) я имею ввиду не почему здесь ошибка, а почему в таких случаях может быть ошибка. Где СКД спотыкается, что для не неоднозначно?
   NikP123
 
24 - 30.09.20 - 15:55
(23) Тут дело наверно в запросе, но как это влияет не понятно
   toypaul
 
25 - 30.09.20 - 16:22
(24) мэй би. потому что в (17) написано то, что работает в 100500 отчетах.

и это - картинки-то учись нормально выкладывать. "не могу" тут не катит
   NikP123
 
26 - 30.09.20 - 17:49
Решилось так:

Создал вычисляемое поле, куда в выражение поместил то поле, по которому раньше группировал (т.е. не ресурс, а группировочное).
Дальше на вкладке Ресурсы в "Рассчитывать по" и в Настройках заменил предыдущее поле на новое.
   toypaul
 
27 - 30.09.20 - 19:52
(26) ну дэк это библия СКД. нельзя поле ресурса использовать как поле группировки
   NikP123
 
28 - 30.09.20 - 20:34
(27) я и не использовал, вы не так что-то поняли
   NikP123
 
29 - 30.09.20 - 20:35
(27) то, что я сделал - это создал дубликат группировочного поля в вычисляемых полях и дальше работал с ним точно так же как с его прототипом.


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