Имя: Пароль:
1C
1С v8
Адское кэширование реквизитов или элементов формы
0 vovus
 
18.01.12
15:04
Такая ситуация. Рисую на форме (обычной, но 8.2) табличное поле. Визуально добавляю колонки. Сохраняю все изменения. Могу перезапускать 1С-ку (если форма документа), могу не перезапускать (обработочка) - дальше все одинаково: добавленные колонки могут не сразу отобразиться в пользовательском режиме, а может, где-то через минуту-пять - и не важно, сколько раз я попытаюсь открыть обработку или документ. С удалением колонок - та же история: удалили в конфигураторе, а в пользовательском интерфейсе они остаются видны какое-то время. На энном открытии формы вуаля! В пользовательском режиме я вижу то же, что и в конфигураторе.

То ли я устал, то ли тут срабатывает какой-то адский механизм кэширования данных формы. Кто-нибудь что-то об этом знает?
1 vmv
 
18.01.12
15:05
хватит это терпеть!
2 1с-кин
 
18.01.12
15:08
(0) а 1С предупреждало, что в 8.2 не все в порядуке с кэшированием.. и это будет дорабатываться и дорабатываться.. и дорабатываться...
3 vovus
 
18.01.12
15:09
в 8.1 проверил - то же самое, в обработке по крайней мере
4 Ахиллес
 
18.01.12
15:14
(3) Тебе смотрителем за черепахами в зоопарке работать надо.
5 vovus
 
18.01.12
15:16
(4) тебе сколько лет, 8, 10 ?
6 Ахиллес
 
18.01.12
15:17
(5) Ты думаешь это у тебя возрастное уже?
7 Scooter
 
18.01.12
15:19
(0)у объекта ссылка на самою себя
8 Ахиллес
 
18.01.12
15:21
(7) Как это связано с добавлением и отображением колонок, особенно после перезапуска 1С?
9 Ахиллес
 
18.01.12
15:26
Раз при отладке подключаемой печатной формы внёс изменения в темповский файл и очень удивился, когда не обнаружил своих изменений после сохранения и перезапуска обработки. :-)
10 dmpl
 
18.01.12
15:30
(8) Если в модуле внешней обработки есть ссылка на форму обработки - то пока не перезапустишь 1С, будет браться старая копия. Ну а насчет перезапуска... ссылка на форму на сервере, может, сохранилась... вместе с формой ;)
11 1с-кин
 
18.01.12
15:30
(9) т.е. неделю отлаживал темповый файл? :))
а потом перезапустил?
12 vovus
 
18.01.12
15:36
Перезапускаешь 1С-ку полностью - вместе с конфигуратором - проблема не повторяется. Видимо, надо, чтоб какое-то время поработало
13 vovus
 
18.01.12
15:36
часов 8-10
14 Ахиллес
 
18.01.12
16:05
(11) Почему неделю? Ну с полчасика потупил :-)