|  | Слетает ФиксацияСверху у табличного документа, если использовать метод ВставитьОбласть() | ☑ | 
    
        | 0
    
        NikP123   26.08.20✎ 13:10 | 
        Никто не сталкивался с таким багом? Платформа 8.3.13.1648
Причем точно баг, ведь в свойстве ТабличныйДокумент.ФиксацияСверху значение есть, но этот самый верх не закреплен. А если сохранить табдок в ексель стандартными средставами, то ФиксацияСверху и в таб.доке пропадает в этот момент!! Не говоря уже о том, что в екселе конечно ее нет.
 |  | 
    
        | 1
    
        Fedor-1971   26.08.20✎ 13:19 | 
        (0) А выводишь через табДок.Показать() или на форме поле ТабличныйДокумент
Пробуй установить ФиксациюСверху прямо перед табДок.Показать()
 |  | 
    
        | 2
    
        NikP123   26.08.20✎ 15:06 | 
        (1) Самое то главное, что потом ее не установить снова, даже если потом прописывать ТабДок.ФиксациюСверху = 5  -  не сработает.     |  | 
    
        | 3
    
        NikP123   26.08.20✎ 15:22 | 
        (1) На форме поле ТабличныйДокумент     |  | 
    
        | 4
    
        Fedor-1971   26.08.20✎ 17:18 | 
        (3) в начале формиррования поставь 0, в самом конце ставь 5     |  | 
    
        | 5
    
        Fedor-1971   26.08.20✎ 17:20 | 
        т.е. Поле.Очистить(), Поле.Фиксация = 0, формируем и выводим строки, Поле.Фиксация = 5     |  | 
    
        | 6
    
        NikP123   26.08.20✎ 17:28 | 
        (5) Не помогает.
ВставитьОбласть() - так портит таб документ, что потом ничего не сделать с фиксацией, хоть до хоть после ее ставь.. И причем где-то в 10% случаев, я не понимаю, когда именно, воде как этого бага нет
 |  | 
    
        | 7
    
        Fedor-1971   26.08.20✎ 17:44 | 
        (6) хорошо, общий смысл зачем ВставитьОбласть, а не ВывестиОбласть?
Возможно, что ВставитьОбласть сбивает активную область табличного документа
 
 Т.е. ты Вставил область из 1 строки, а фиксировать собрался 5, тогда надо сначала Поле.Область(весь документ), а потом ПолеФиксация = 5
 |  | 
        Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан