Имя: Пароль:
1C
1С v8
8.2, внешняя обработка, форма, периодический глюк
0 Asmody
 
27.01.12
17:00
Случается такое: в пароксизме программазма бывает, что и сам какую фигню руками напишешь. И вот в очередном приступе творю внешнюю обработку. В ней обычная форма, в форме несколько панелей, табличных полей, всё такое и немного кода. И вот обратил внимание: не сразу, но через некоторое время начинает происходить странное: изменил какое-нить свойство, например, у элемента управления в колонке таб.поля, нажал привычно Ctrl+S, открыл потестить, а оно не изменилось. Переключился в Конфигуратор, в модуле формы добавил-удалил букву, нажал Ctrl+S, запустил — опа, всё работает.
Феерия! 8.2.14.540, если что.

P.S. для шибко умных — мой блог https://1cers.ru.
1 andrewks
 
27.01.12
17:17
было такое, правда, замечал на УФ, тоже внешку ваял.

причём (!) не помогал даже перезапуск предприятия.

кэш чистил?
2 Asmody
 
27.01.12
17:46
чистил. повторяется. причём, без закономерности особой
3 Stim
 
27.01.12
18:01
кеш, однозначно. имхо
4 andrewks
 
27.01.12
18:04
(2) а ты его чистил в обоих папках?
5 Staffa
 
27.01.12
18:27
с 8.0 замечал такой глюк, лечился как-то сам собой.

здесь v8: Глюк сохранения внешней обработки мне так ничего и не подсказали (
6 Asmody
 
27.01.12
18:32
дело не в кеше. замечено, что иногда если изменять только свойства элементов формы (причем таких, что сидят "глубоко", типа ЭУ в колонках ТП), то у окна обработки даже не появляется "звёздочка" в заголовке, т.е. система не считает обработку изменённой.
7 Mort
 
27.01.12
19:06
Форма точно одна? Ссылка на неё нигде не хранится?
8 Mort
 
27.01.12
19:06
+(7) Ну в переменных...
9 Mort
 
27.01.12
19:07
(6) А так вроде всегда было.
10 Гот
 
27.01.12
19:14
У меня на 11 релизе вообще приходилось 1С перезапускать. Или под новым именем сохранять. :)
11 Bliz
 
27.01.12
19:54
(6) +1
Лечится, делаешь любое изменение в коде, и все норм сохраняется.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший