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

СКД. Заменить структуру расшифровки

СКД. Заменить структуру расшифровки
Я
   bolobol
 
24.09.21 - 11:02
Добрый!

Подскажите, пожалуйста, как при штатном вызове расшифровки заставить СКД использовать структуру отчёта, из которого была запрошена расшифровка?
А то группировки теряются - вид портится, детальные записи только с теми измерениями, что в расшифровке выбраны. А как все возможные, предусмотренные при разработке отчёта, детальные записи вывести?
Для обычных форм и для УФ тож надо.

Спасибо за любую наводку.
   fisher
 
1 - 24.09.21 - 11:37
Непонятно.
При штатной расшифровке открывается новый отчет с отбором по полям группировки родительского отчета и группировкой по выбранному измерению расшифровки. При этом ничего не теряется.
А ты как хочешь? Но в любом случае, если ты хочешь что-то другое - то остается только перехватывать расшифровку и формировать свой отчет.
   bolobol
 
2 - 24.09.21 - 12:57
Теряется структура. В ней остаются лишь детальные записи и выбранные поля отчёта исходного пропадают
   bolobol
 
3 - 24.09.21 - 13:02
Как пример: на СКД формируется Накладная по наборам. Пользователь хочет расшифровать Набор до составляющей номенклатуры, вызывает расшифровку по Набор - ему система предлагает Номенклатура, Ед.Изм и т.д. А вместе "Номенклатура + Ед.Изм" как?
Да чтобы Накладная с шапкой и подвалом вышла, да ещё и реквизиты "Артикул, Кол-во мест" не пропали
   bolobol
 
4 - 24.09.21 - 13:05
Хотя, с учётом "если ты хочешь что-то другое", придётся СКД самостоятельно заполнять отбором и запускать как расшифровку. Только как с расшифровки получить отбор?
   fisher
 
5 - 24.09.21 - 14:11
(4) > Только как с расшифровки получить отбор?
В смысле, значения вышестоящих группировок? Без проблем. Элементы расшифровки СКД повторяют иерархию группировок. И по текущему элементу расшифровки можно без проблем получить родительские элементы и значения полей группировок для них. В СП загляни. ЭлементРасшифровкиКомпоновкиДанныхПоля, ПолучитьПоля(), ПолучитьРодителей() - вот это все.
   pechkin
 
6 - 24.09.21 - 14:29
придется руками расшифровку писать.
с расшифровки не нужно ничего брать лишнего, бери с текущего отчета
   bolobol
 
7 - 24.09.21 - 15:19
Понял. Попробую. Спасибо!

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