|   |   | 
| 
 | Вертикальная прокрутка | ☑ | ||
|---|---|---|---|---|
| 0
    
        Akkreditator 14.03.15✎ 11:19 | 
        Печатаю отчет из формы документа, все норм только вертикальная прокрутка уменьшается пока вниз тяну, а не сразу так чтобы хрясь и внизу, 3000 строк крутил две минуты пока до низа добрался     | |||
| 1
    
        Akkreditator 14.03.15✎ 11:19 | 
        &НаКлиенте
 Процедура Отчет(Команда) Результат = ПечатьДокумента(); Результат.ОтображатьСетку = Ложь; Результат.ОтображатьЗаголовки = Ложь; Результат.Показать(); КонецПроцедуры &НаСервере Функция ПечатьДокумента() ДокументОбъект = РеквизитФормыВЗначение("Объект"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВводНачальныхОстатков.Дата, | ВводНачальныхОстатков.Номер, | ВводНачальныхОстатков.Склад |ИЗ | Документ.ВводНачальныхОстатков КАК ВводНачальныхОстатков |ГДЕ | ВводНачальныхОстатков.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка",ДокументОбъект.Ссылка); Результат = Запрос.Выполнить(); ШапкаДок = Результат.Выгрузить(); ВНД = Новый Структура; ВНД.Вставить("СоставВО",ДокументОбъект.Оборудование); ВНД.Вставить("ДокументВО", ШапкаДок); СКД = ДокументОбъект.ПолучитьМакет("ПечатьОтчетаВводаОстатков"); Настройки = СКД.НастройкиПоУмолчанию; КМ = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КМ.Выполнить(СКД,Настройки); ПКД = Новый ПроцессорКомпоновкиДанных; ПКД.Инициализировать(МакетКомпоновки,ВНД); ДокументРезультат = Новый ТабличныйДокумент; ПВ = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПВ.УстановитьДокумент(ДокументРезультат); ПВ.Вывести(ПКД); Возврат ДокументРезультат; КонецФункции | |||
| 2
    
        mistеr 14.03.15✎ 11:21 | 
        Продолжайте наблюдение.     | |||
| 3
    
        Akkreditator 14.03.15✎ 11:22 | 
        И еще вопрос, как мне свернуть все группировки перед выводом отчета???     | |||
| 4
    
        mistеr 14.03.15✎ 11:24 | 
        А если серьезно, таб. док подгружается с сервера не сразу, а по мере просмотра. А чтобы "хрясь и внизу", нужны специальные телодвижения.
 И это правильно. | |||
| 5
    
        Akkreditator 14.03.15✎ 11:27 | 
        (4) Что за телодвижения? просветите плиз     | |||
| 6
    
        Chameleon1980 14.03.15✎ 11:27 | 
        (3) вроде в методе вывести ТабличногоДокумента смотреть     | |||
| 7
    
        Akkreditator 14.03.15✎ 11:28 | 
        (6) ок спасибо посмотрю     | |||
| 8
    
        nordbox 14.03.15✎ 11:38 | 
        (7) Ctrl+End не предлагать?     | |||
| 9
    
        Akkreditator 14.03.15✎ 11:40 | 
        (8) Как вариант, но не совсем то     | |||
| 10
    
        nordbox 14.03.15✎ 11:41 | 
        А что еще не устраивает???
 ну крути построчно 3000 тогда | |||
| 11
    
        GenV 14.03.15✎ 11:47 | 
        (7) Используй ПоказатьУровеньГруппировокСтрок     | |||
| 12
    
        Akkreditator 14.03.15✎ 11:57 | 
        (10) Я хочу тянуть за скролл....который тупит     | |||
| 13
    
        Chameleon1980 14.03.15✎ 12:08 | 
        (12) вы видать не видели список справочника в 7.7 под скуль     | |||
| 14
    
        nordbox 14.03.15✎ 12:16 | 
        (12) Тебе уже сказали что ползунок у тебя ни что и ни как,
 потому что заранее неизвестно сколько должон переместится. >>И еще вопрос, как мне свернуть все группировки перед выводом отчета??? Читай группировки строк, это уже верх лентяйства. | |||
| 15
    
        nordbox 14.03.15✎ 12:20 | 
        +14 попробуй свернуть все группировки и посмотри каким размером у тебя будет ползунок и посмотри на него когда будешь раскрывать группировки по очереди. Так что не мучай его и оставь в покое.     | |||
| 16
    
        Fragster гуру 14.03.15✎ 15:24 | 
        чтобы не было частичной прогрузки - надо сначала табдок вернуть в переменную на клиенте, а потом только засунуть ее на форму     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |