платформа 8.3.11.2924, рассинхрон текстов модулей #811576


#0 by novichok79
Доброго времени суток, уважаемые коллеги по виртуальному цеху. Собственно столкнулся вчера с дичью - на платформе 8.3.11.2924, которую я поставил на сервак недавно, имеет место быть интересный глюк - попадается значит рантаймовая ошибка, типа не может быть найден реквизит или операции сравнения невозможны для таких то типов, открываешь конфигуратор, а текст ошибки не можешь найти, ибо как бы тексты модулей в основной конфигурации и конфигурации БД - разные, хотя сравнение объединение двух конфигураций показывает что различий нет. открываешь модуль пишешь комментарий, удаляешь комментарий, сохраняешь основную конфигурацию, сравниваешь с конфигурацией БД, накатываешь конфигурацию БД сверху и вуаля - тексты модулей различаются. Кэш везде чистил, платформа неломанная. ЧЯДНТ?
#1 by novichok79
сейчас я еще покукарекаю - как можно так работать, если даже в текстах модулей нельзя быть теперь уверенным? так до паранойи недалеко. а если групповая разработка? на дуэль из-за спора кто из разработчиков что-то менял в конфигурации? пипец просто.
#2 by AlexYAT
почисть кэш, и на предыдущих релизах бывали такие глюки.
#3 by novichok79
да, уж почистил. попробую еще разок, хуже не будет.
#4 by Flover
Кэш чистить, подобное и на 10-ом релизе часто бывает.
#5 by PCcomCat
Да и в других релизах было. Года 1.5 назад лично мне впервые повезло.
#6 by arsik
Этот глюк на 8.1 тоже попадается. Мне пару раз прилетало. Но уменя динамическое обновление было.
#7 by Serg_1960
Ничего интересного. Демоническое обновление. "Чисти кэши"(с) конфигурации. Как правило этого достаточно, но в особо тяжелом случае помогут танцы с бубном (как вариант): - сохранить конфигурацию в файл (А); - сохранить конфигурацию БД в файл(Б); - загрузить конфигурацию (Б) из файла; - сравнить/объединить с конфигурацией из файла (А); - обновить конфигурацию БД (F7). Это ж азбука... эээ, нет... арифметика... ах, да - комбинаторика. Всё просто: 1+1=3 - у Вас в базе аж три конфигурации - вот и комбинирую. Успехов :)
#8 by Serg_1960
"сейчас я еще покукарекаю - как можно так работать.." - неправильное выражение эмоций. Правильно надо говорить так: «Мыши плакали, кололись, но продолжали грызть кактус»(с)
#9 by EvgeniuXP
Это нормально, я вот у динамического списка через измение формы добавил код для ссылки на другой справочник (иерархический) так после ок это поле не отображает,та если зайти обратно "изменить форму" то там пишет не код, а список :)) из ситуации вышел: добавил вместо поля код, первый попавшийся реквзит - после ок, форма показала это поле, потом добавил код и снова ок - форма показала и код, а потом удалил ненужное поле обратно :) фича :)))
#10 by EvgeniuXP
Справочник иерархический - на одних элементах (без групп)
#11 by novichok79
значит я неправильно как-то почистил кэш, или просто не так. у меня на 8.1, 8.2 и даже 8.3.9 такого не было, столкнулся впервые да, вполне вероятно что демоническое обновление, т. к. я им именно вчера злоупотреблял - 2 раза за 8 часов. надеюсь, меня грешника пустят в рай. я видимо не настолько умен и разносторонне развит, чтобы это знать. ну и это тоже. вот это дичь, конечно. мне еще повезло. интересно.
#12 by timurhv
Зацените, при обновлении измененных конфигураций галочки по-умолчанию неверно проставляются. Проверка только на дважды измененные уже не прокатывает. P.S: сам галку не убирал, перепроверял 3 раза.
#13 by Tahallus
напиши где кэш чистил
#14 by Fragster
ну так правильно, а вдруг у тебя там функция, которую ты используешь в других местах?
#15 by timurhv
Всегда удалялось, а теперь "вдруг"? :)
#16 by novichok79
удалил все из папки %localappdata%/local/1C и %localappdata%/roaming/1C
#17 by oleg_prg
Было такое - лечится так. Запусти 1с, в стартовом окне удали базу из списка и добавь заново, все начнет работать. Но глюк может опять проявиться, особенно при обновлени с активными юзерами в базе.
#18 by novichok79
так это к кэшу имеет значение.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С