|   |   | 
| 
 | Вывод в печатную форму | ☑ | ||
|---|---|---|---|---|
| 0
    
        letovd 19.07.19✎ 10:35 | 
        Добрый день.
 Если запрос из берущий данные из регистра, из данных запроса в выборке делается определенный расчет. В какой !объект встроенного языка рациональнее всего поместить результат расчетов для дальнейшего вывода в печатную форму с группировкой по дате? И вопрос, обязателен ли макет для вывода в печатную форму? | |||
| 1
    
        Случайный прохожий 19.07.19✎ 10:40 | 
        Зачем тебе куда-то что-то помещать? Сразу выводи в печатную форму. Макет необязательно делать, если ты работаешь с СКД.     | |||
| 2
    
        letovd 19.07.19✎ 10:49 | 
        (1) Просто дело в том, что результат не сгруппирован, так сказать в разнобой идет.
 Обход выбирает данные при определенном стечении обстоятельств, по этому в итоге нужно делать группировку по дате( много значений с одной датой). А если выводить сразу <ТабДок.Вывести("ИмяОбласти")>, то группировки "неть" :( | |||
| 3
    
        Случайный прохожий 19.07.19✎ 10:59 | 
        (2) Программно группировку нельзя сделать?     | |||
| 4
    
        letovd 19.07.19✎ 11:04 | 
        (3) В табличном документе перед "Показать()"?     | |||
| 5
    
        Sysanin_1ц 19.07.19✎ 11:07 | 
        (0) есть три варианта. Либо группируешь все программно и вводишь в макет, либо используешь СКД, либо средний вариант, группируешь программно, выгружаешь в ТЗ и уже ТЗ используешь как источник СКД     | |||
| 6
    
        singlych 19.07.19✎ 11:36 | 
        Как правило, удобнее оказывается СКД. Там тебе и группировки, и вычисляемые поля, и все такое. Вывести в макет можно средствами компоновки, а можно вывести в дерево значений, и его уже в табдок ручками.
 Макет в принципе не обязателен, табдок можно программно нарисовать, но че-т плохо представляю ситуацию, в которой это лучше макета. | |||
| 7
    
        letovd 19.07.19✎ 12:42 | 
        (5) Ну вот, интересует  (Либо группируешь все программно и вводишь в макет)
 Перед выводом табдока в макет, можно ли сгруппировать по определенному параметру? | |||
| 8
    
        letovd 19.07.19✎ 12:50 | 
        (5) Или для это нужно сперва заполнить таблицу значений, далее сгруппировать и ее вывести в макет?     | |||
| 9
    
        Случайный прохожий 19.07.19✎ 12:58 | 
        Если СКД не хочешь пользоваться, пиши НачатьАвтогруппировкуСтрок() и далее выводи области по уровням.     | |||
| 10
    
        letovd 19.07.19✎ 13:19 | 
        (9) Просто не знаю как результат расчетов использовать в СКД, через что его передавать правильно.
 В любом случае придется создавать временное хранилище-объект для передачи, просто логичнее кажется в этом самом объекте произвести /группировку с сортировкой и !его вывести в макет | |||
| 11
    
        Максим Нижегородец 19.07.19✎ 13:22 | 
        (0) СКД предпочтительней для вывода в ТабличныйДокумент, т.к. там сам объект создан так, что это выполняется быстро.
 Вывод данных в ТаблицуЗначений и проведение там сортировки или группировки выполняется влет. Но потом вывод по Макету в ТабличныйДокумент проходит не быстро. Но если выводить до 1000 строк, то время не большое. 10 000 уже придется ждать. | |||
| 12
    
        letovd 19.07.19✎ 17:12 | 
        Печатать тупо отчет СКД. Или вывести его в Макет, а потом печатать?     | |||
| 13
    
        letovd 19.07.19✎ 17:12 | 
        Как правильнее поступать? (12)     | |||
| 14
    
        hhhh 19.07.19✎ 17:22 | 
        (13) как правильнее - это философское понятие. Забудьте это слово. Делайте, и всё.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |