Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Общие модули перестали отображать актуальный код - пропадают процедуры [решено чисткой кэша]

Общие модули перестали отображать актуальный  код - пропадают процедуры [решено чисткой кэша]
Я
   Gorr
 
31.01.18 - 10:48
Добрый день!
Платформа 1С:Предприятие 8.3 (8.3.8.1784)

Сегодня столкнулся вот с чем. Хотел хотел поправить процедуру самописанного общего модуля, но процедуры я там не обнаружил.
Запустив приложение в отладчике, однако, выяснил что тем, не менее процедура вызывается и отрабатывает. При попытке трассировки открывается модуль в котором она была еще вчера. По F10 визуально ничего не происходит, хотя очевидно, что выполняется алгоритм пропавшей процедуры. Потом возврат в место вызова и дальнейшая трассировка в штатном режиме.
Текст одной из процедур вернулся к одному из предыдущих состояний. Между тем алгоритм процедуры отрабатывает по-новому. При установке точки прерывания в модуле, останова при отладке не происходит.
Таким образом код более не отражает актуальное состояние дел.
Кто-нибудь сталкивался с подобным поведением платформы? Как лечить?
 
 
   Asmody
 
1 - 31.01.18 - 10:50
В любой непонятной ситуации чисти кеши.
   Волшебник
 
Модератор
2 - 31.01.18 - 10:51
Про кэш уже было?
   Gorr
 
3 - 31.01.18 - 10:58
почищу. отпишусь.
   Gorr
 
4 - 31.01.18 - 11:04
Лекарство помогло. Спасибо.
   Diman000
 
5 - 31.01.18 - 11:07
Демонически обновлялись небось?
   Gorr
 
6 - 31.01.18 - 11:17
Иначе никак. Активная стадия внедрения.
   Sammo
 
7 - 31.01.18 - 11:23
(6) Зависит от того - что внедряется. Часто можно либо подождать полдня/день до следующего обновления (а в активной стадии внедрения обновления могут идти 1-2 раза в день), либо придумать обходный вариант.
Чтобы потом не ловить подобное. А если бы контора влетела на пару миллионов из-за того, что кто-то забыл почистить кеш?
   Serg_1960
 
8 - 31.01.18 - 11:29
(6) Раз такая пьянка - режь последний огурец... эээ... Я хотел сказать или вставьте в дополнительные параметры запуска /ClearCache, или пишите батник для очистки кэша конфигурации.
   Волшебник
 
Модератор
9 - 31.01.18 - 11:31
(6) Демонически можно обновляться только 1 раз в сутки. Потом должен быть перезапуск сервера и всех клиентов.
   Гипервизор
 
10 - 31.01.18 - 11:33
(8) Для тонкого клиента только лишь.
 
 Рекламное место пустует
   Serg_1960
 
11 - 31.01.18 - 11:41
"Демоническое обновление - зло"(с) - и это зло иногда более трудновыявляемое, чем многим кажется и банальной очисткой кэша не отделаешься.

Хотите пример? Да нет проблем, пожалуйста:

Когда программист изменяет поведение объекта, допустим - проведение, и обновляет конфигурацию демонически при работающих пользователях, то может временно сложиться такая ситуация, когда часть пользователей работает уже по новым алгоритмам, а другая часть пользователей - продолжает работать по старым алгоритмам.

Чем чревата такая ситуация, надеюсь, не стоит объяснять.
   Gorr
 
12 - 31.01.18 - 11:47
Большинство сидят через веб.
Интервал перезапуска рабочих процессов 10800 или раз в три часа.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует