| 
    
        
     
     | 
    
  | 
v7: Мамонты в музее, форма, ТЗ и модальный режим... | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Злопчинский    
     02.04.16 
            ✎
    02:15 
 | 
         
        наблюдение, может кому и пригодится...
 
        Отрисовка форм в модальном режиме, в частности заполнение и установка видимости колонок таблицы значений (в процедуре ПриОткрытии()) - ведет себя неадекватно (в модальном режиме, в обычном = ок)... приходится применять дополнительные ухищрения... вызов формы с формированием ТЗ с остатками в обычном режиме - показывает все норм, вызов в модальном режиме - не показывает один из столбцов, просто тупо не показывает и все... код и в том и в том случае - исполняется один и тот же. Проблема связана, видимо, с тем, что в обычном и модальном режиме в разное время отрисовываются атрибуты формы...  | 
|||
| 
    1
    
        корум    
     02.04.16 
            ✎
    02:36 
 | 
         
        (0) пауза(500) не помогает?     
         | 
|||
| 
    2
    
        Aleksandr N    
     02.04.16 
            ✎
    02:40 
 | 
         
        (0) Такое везде или в/на терминале?     
         | 
|||
| 
    3
    
        Злопчинский    
     02.04.16 
            ✎
    02:59 
 | 
         
        (1) пауза-то поможет, но там есть свои неудобства..     
         | 
|||
| 
    4
    
        Злопчинский    
     02.04.16 
            ✎
    02:59 
 | 
         
        (2) работаем в терминалке, но имхо это здесь не при чем     
         | 
|||
| 
    5
    
        vcv    
     02.04.16 
            ✎
    07:38 
 | 
         
        Гм. Ни разу не замечал. И при чем тут может быть "разное время отрисовываются атрибуты форм", если ПриОткрытии выполняется еще до того, как форма начинает отрисовываться?
 
        Кривизна какой-то ВК? ТЗ штатная или перехваченная чем-то типа FormEx? Обработка ожидания есть? Ложное закрытие?  | 
|||
| 
    6
    
        Drac0    
     02.04.16 
            ✎
    07:55 
 | 
         
        (0) семерка сырая?0_о     
         | 
|||
| 
    7
    
        vcv    
     02.04.16 
            ✎
    08:25 
 | 
         
        (6) Вы даже не представляете на сколько! Как только сложность запросов, конфигурации, алгоритмов итд достигает определенной величины, глюки проявляются с завидной регулярностью.     
         | 
|||
| 
    8
    
        vadim777    
     02.04.16 
            ✎
    08:31 
 | 
         
        У меня уже третьи сутки на мощном компе с 4 ядерным процом и 4 Гиг памяти, выполняется тестирование и исправление информационной базы. Документов там за 12 лет. Конфа - АВК 3.6.4     
         | 
|||
| 
    9
    
        vcv    
     02.04.16 
            ✎
    08:38 
 | 
         
        (8) Это может быть один из глюков 7.7, приводящий к фактически зависанию при пересчете регистров. Для того, что бы видеть строку состояния, используйте либо ConfStat, либо Windows 2000.     
         | 
|||
| 
    10
    
        oslokot    
     02.04.16 
            ✎
    08:38 
 | 
         
        (0) Убери ТЗ, поставь ТП с поставщиком данных этой ТЗ. 
 
        Да и вообще везде используй тп.  | 
|||
| 
    11
    
        Провинциальный 1сник    
     02.04.16 
            ✎
    08:47 
 | 
         
        (9) Чтобы отрисовывалась форма во время длительных операций, достаточно в ярлыке поставить режим совместимости с w2000.     
         | 
|||
| 
    12
    
        vcv    
     02.04.16 
            ✎
    09:19 
 | 
         
        (10) ТП не без недостатков. Не знаю, как с поставщиком ТЗ, но вот с стандартными классами поставщик данных журнал и поставщик данных справочник она жутко тормозная. Пока метаданные проверит, пока текст запроса какими-то регулярным выражениями сформирует... Порядка секунды проходит. У меня в ряде окошек со штатной ТЗ за это время пользователь успевает уже выбрать нужное и работать дальше, а окно с ТП только-только открыться успевает.     
         | 
|||
| 
    13
    
        vcv    
     02.04.16 
            ✎
    09:21 
 | 
         
        +(12) Приходится оптимизировать код классов, выкусывать внутренние служебные классы, отбрасывать функциональность...     
         | 
|||
| 
    14
    
        vcv    
     02.04.16 
            ✎
    09:23 
 | 
         
        А что делать с тройными перерисовками окошка, пока даже не нашёл, куда его молотком стукнуть. 
 
        Открываешь журнал с ТП не развернутый. Окошко нарисовалось без колонок, дернулось и перерисовалось с колонками, перепрыгнуло в другое место экрана с изменением размера и перерисовалось уже окончательно. В терминале получается просто феерическое слайд-шоу.  | 
|||
| 
    15
    
        Злопчинский    
     02.04.16 
            ✎
    09:55 
 | 
         
        (5)  вроде все штатно
 
        Если осилю, может накидаю тестовый вариант, воспроизводящийся  | 
|||
| 
    16
    
        Злопчинский    
     02.04.16 
            ✎
    09:56 
 | 
         
        (14)  я аналогично "оптимизировал" отрисовку картинки в зависимости от текущей строки тз     
         | 
|||
| 
    17
    
        Злопчинский    
     02.04.16 
            ✎
    10:07 
 | 
         
        (8)  есть предложение снимать галку пересчета итогов и после тии пересчитывать прямыми запросами
 
        Еще очень хорошо помогает следующее - перед тии воспользоваться обработкой удаления нулевых итогов в регистрах, потом упаковать таблицы и потом уже запускать тии. Например у меня период открывается порядка 5-7 минут, если предварительно сделать такую упаковку то период открывается ~5-7 секунд. Для открытия одного периода такую упаковку делать смысла мало так как время на упаковку таблиц жрет соизмеримо со временем открытия одного периода, а вот если массовый вариант тии - то имеет смысл даже очень.  | 
|||
| 
    18
    
        Это_mike    
     02.04.16 
            ✎
    12:17 
 | 
         
        (12) это ты не про ТП, а про ПД. Юзай чистую ТП, и будет быстрее. Зато готовить ее геморно...     
         | 
|||
| 
    19
    
        Это_mike    
     02.04.16 
            ✎
    12:18 
 | 
         
        (17) ты сделал пересчет на прямых запросах для файловой?     
         | 
|||
| 
    20
    
        Злопчинский    
     02.04.16 
            ✎
    13:20 
 | 
         
        (19)  не, для файловой нет, сдулись все специалисты... Или не специалисты ;-) Для скульной только в природе есть, У меня файловая, небольшая, 8 гб с хвостиком, особой нужды в извратах нет, при необходимости вся база часа за 4-6 пересчитается штатно итоги     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |