Имя: Пароль:
1C
1С v8
Не даёт сделать расшифровку по полю в отчете скд
0 alexsergeevatmista
 
09.10.25
09:43
Есть внешний отчет для ерп, надо сделать, чтобы по клику по цене открывался док. регистратор. На скринах представлена его структура и итоговый вид.

В чем проблема: при попытке в макете переопределить расшифровку (как в этой статье https://its.1c.ru/db/metod8dev/content/3756/hdoc ) для поля цена (чтобы по клику по цене открывался документ регистратор), то возникает ошибка "Поле "Регистратор" не может быть использовано в группировке "Период месяц"". Если же в переопределении расшифровки сделать макет не для поля, а для ресурса, то расшифровка по регистратору появляется, но он не открывается сразу по двойному клику, а предлагается выбрать по какому параметру делать расшифровку.

Из этого следуют вопросы: как исправить ошибку в сабже? Что нужно поменять?

Если следовать по пути макета не для поля, а для ресурса, то как избавиться от лишних расшифровок по цене и приросту, которые я не задавал?

https://imgbox.com/jX7aMH5o
https://imgbox.com/Nh5M23YC
https://imgbox.com/jo7IB6HH
1 Мультук
 
гуру
09.10.25
11:17
Т.е. на одного контрагента за условный сентябрь 2025 есть один и только один регистратор ?

Очевидно, что для СКД это не очевидно
2 alexsergeevatmista
 
09.10.25
11:36
(1) Вы правы, регистраторов может быть несколько (по одному за каждый месяц). Но ведь в стандартной обработке программа знает, как соотнести поле цены, на которое нажал пользователь, и его регистратора.
3 Мультук
 
гуру
09.10.25
11:42
Очевидно, как-то "не так" изначально написан запрос
А затем вы пытались лечить, то что лечит не нужно

Я бы начал с чистого листа.

Создал бы новый отчёт
Никаких умничаний с
"Если же в переопределении расшифровки"
"Если следовать по пути макета не для поля, а для ресурса"
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн