Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: FormEx и ОтключитьОбновлениеПриРаскраске

v7: FormEx и ОтключитьОбновлениеПриРаскраске
Я
   IgorA100
 
31.08.21 - 20:53
Хочу для общего журнала сделать
ОтключитьОбновлениеПриРаскраске(1)
А для справочника номенклатуры
ОтключитьОбновлениеПриРаскраске(0)

По отдельности вроде как работает. НО! например открываю справочник номенклатуры, обновление есть, а затем не закрывая справочника открываю общий журнал - обновления пропадают и в справочнике.
После переоткрытия справочника, обновления появляются в общем журнале.
Т.е. метод работает глобально, а вот применить его локально, ничего другого не затрагивая?

Много читал из мало написанного, много думал, но....
   Злопчинский
 
1 - 01.09.21 - 00:43
похоже что действует глобально.
   IgorA100
 
2 - 01.09.21 - 00:57
(1) И как бы "это дело обойти" ?
Я уже и новые объекты "Сервис" создавал, ничего не помогает :( А ускорение при отключенном обновлении довольно заметно, особенно когда вычисления производятся для раскраски.
Если все это работает "глобально", то я вообще не вижу смысла использования данного метода, ибо любое последующее открытие окна с противоположным признаком отключения обновления "настроит все под себя" ...
   Злопчинский
 
3 - 01.09.21 - 06:39
(2) ну так ты разберись - тебе рюшечки или ехать ;-)
я хз, раскрашиваю иногда журналы, списки справочника, вроде никогда не тормозило... Может конечно если в строке каждую ячейку раскрашивать.. - то хз как там будет
   IgorA100
 
4 - 01.09.21 - 10:52
Похоже нужно так:
Процедура ПриАктивацииОкна()
     глСервис.ОтключитьОбновлениеПриРаскраске(1);
КонецПроцедуры    // ПриАктивацииОкна


Процедура ПриДеактивацииОкна()
     глСервис.ОтключитьОбновлениеПриРаскраске(0);
КонецПроцедуры

Т.е. по умолчанию везде обновление включено (или наоборот отключено), а в определенных формах, мы его либо выключаем при активном окне и включаем при не активном окне, либо наоборот.

Навскидку - вроде работает.

(3) Я например подсвечиваю всю текущую строку в журналах и списках справочников, а так-же например выделяю цветом в столбце коды прослеживаемых товаров.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.