1. создаю внешнюю обработку, добавляю новую форму.
2. добавляю на форму декорацию-надпись "Версия 1", сохраняю.
3. открываю обработку в клиенте, вижу надпись "Версия 1", закрываю.
4. меняю декорацию-надпись с "Версия 1" на "Версия 2", сохраняю.
5. открываю обработку в клиенте, вижу надпись "Версия 1".
6. wtf?? тестирую окружение на реальность происходящего
1с-клиент почему-то не видит изменений обработки или не сразу видит.
Как будто обработка загружается не из файла, а из какой-то временной памяти.
Если клиент в режиме отладки, то помогает только перезагрузка клиента или переименование файла обработки.
В обычном режиме изменения проявляются по-разному: то сразу, то через одно или два сохранения.
(1) В поиске ссылаются на заметку в ИТС где описаны подобные случаи возникающие при несоблюдении "правил" кодирования, при котором создаются "циклические ссылки".
Но тут-то вообще нет ни одной буквы кода. Где тут зацикленность ссылок?
(2) (3) И как же работать с такой фичей? Каждый раз переименовывать файл обработки? Писать номер версии на форме чтобы быть уверенным что исполняется последняя редакция?
Эта фича уже задолбала!
(3) На обычных тоже
(4) Отмазы какие то насчет циклических.
У меня когда сидел на windows 7 этого глюка не было. Как только перешел на win 8 появилась. Мне кажется это кэш винды + глюки 1С.
В релизе платформы 8.3.4.465 похоже пофиксили эту фичу.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший