Сижу изучаю книгу "Разработка и оптимизация запросов в 1С:Предприятие 8.3". В ней простейший пример на выборку результатов запроса. Для примера создается внешняя обработка.
Сохраняю эту внешнюю обработку в Конфигураторе, жму Сохранить. Сохраняется нормально. Потом в режиме 1С Предприятие открываю ее. Открывается нормально, и функционирует как следовало ожидать.
Теперь добавляю на форму обработки один реквизит, и немного изменяю модуль формы. Сохраняю обработку в Конфигураторе. Убеждаюсь, что сохранил, для этого закрываю ее и снова открываю в Конфигураторе. Открывается как следовало ожидать, с добавленным реквизитом и измененным кодом в модуле формы.
Однако когда открываю эту же внешнюю обработку в режиме 1С Предприятие, то на форме нет добавленного реквизита, и поведение формы не соответствует измененному коду модуля формы. Короче говоря, выглядит так, как будто я не сохранял измененную обработку в Конфигураторе. Но я же сохранял! см. выше
Что чудеса, господа? не верь глазам своим. Чего она хочет?! как сохранить обработку чтобы она сохранилась реально?
Спасибо всем,
но кэш оказался ни при чем. Во-первых, насколько я понимаю, кэш тут ни при чем в принципе. То есть ничего из внешних обработок в кэше не сохраняет и никогда не сохраняло.
Это не помогло. По-прежнему открывает внешнюю обработку в режиме 1С:Предприятие так, как будто я не сохранял ее в новом варианте. Что делать? прямо не верь глазам своим. У меня и раньше бывали такие случаи, но с внутренними обработками из конфигурации. С внешней обработкой такого еще не было
Спрошу на всякий случай... обработку в режиме предприятия закрывали и открывали по новой каждый раз после изменений? Она только один раз запущена, несколько экземпляров ее не открыто?
Ну и убедиться в путях открытых обработок в конфигураторе и в предприятии.
Еще можно попробовать сбросить настройки формы с стандартные значения.