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