Имя: Пароль:
1C
1С v8
платформа 8.3.11.2924, рассинхрон текстов модулей
0 novichok79
 
12.01.18
08:37
Доброго времени суток, уважаемые коллеги по виртуальному цеху. Собственно столкнулся вчера с дичью - на платформе 8.3.11.2924, которую я поставил на сервак недавно, имеет место быть интересный глюк - попадается значит рантаймовая ошибка, типа не может быть найден реквизит или операции сравнения невозможны для таких то типов, открываешь конфигуратор, а текст ошибки не можешь найти, ибо как бы тексты модулей в основной конфигурации и конфигурации БД - разные, хотя сравнение объединение двух конфигураций показывает что различий нет. открываешь модуль пишешь комментарий, удаляешь комментарий, сохраняешь основную конфигурацию, сравниваешь с конфигурацией БД, накатываешь конфигурацию БД сверху и вуаля - тексты модулей различаются. Кэш везде чистил, платформа неломанная. ЧЯДНТ?
1 novichok79
 
12.01.18
08:40
(0) сейчас я еще покукарекаю - как можно так работать, если даже в текстах модулей нельзя быть теперь уверенным? так до паранойи недалеко. а если групповая разработка? на дуэль из-за спора кто из разработчиков что-то менял в конфигурации? пипец просто.
2 AlexYAT
 
12.01.18
08:56
почисть кэш, и на предыдущих релизах бывали такие глюки.
3 novichok79
 
12.01.18
08:58
(2) да, уж почистил. попробую еще разок, хуже не будет.
4 Flover
 
12.01.18
09:05
(0) Кэш чистить, подобное и на 10-ом релизе часто бывает.
5 PCcomCat
 
12.01.18
09:06
Да и в других релизах было. Года 1.5 назад лично мне впервые повезло.
6 arsik
 
гуру
12.01.18
09:29
Этот глюк на 8.1 тоже попадается. Мне пару раз прилетало. Но уменя динамическое обновление было.
7 Serg_1960
 
12.01.18
09:49
(0) Ничего интересного. Демоническое обновление. "Чисти кэши"(с) конфигурации. Как правило этого достаточно, но в особо тяжелом случае помогут танцы с бубном (как вариант):
- сохранить конфигурацию в файл (А);
- сохранить конфигурацию БД в файл(Б);
- загрузить конфигурацию (Б) из файла;
- сравнить/объединить с конфигурацией из файла (А);
- обновить конфигурацию БД (F7).

Это ж азбука... эээ, нет... арифметика... ах, да - комбинаторика. Всё просто: 1+1=3 - у Вас в базе аж три конфигурации - вот и комбинирую. Успехов :)
8 Serg_1960
 
12.01.18
09:54
(1) "сейчас я еще покукарекаю - как можно так работать.." - неправильное выражение эмоций. Правильно надо говорить так:

«Мыши плакали, кололись, но продолжали грызть кактус»(с)
9 EvgeniuXP
 
12.01.18
10:02
Это нормально, я вот у динамического списка через измение формы добавил код для ссылки на другой справочник (иерархический) так после ок это поле не отображает,та если зайти обратно "изменить форму" то там пишет не код, а список :)) из ситуации вышел: добавил вместо поля код, первый попавшийся реквзит - после ок, форма показала это поле, потом добавил код и снова ок - форма показала и код, а потом удалил ненужное поле обратно :) фича :)))
10 EvgeniuXP
 
12.01.18
10:04
Справочник иерархический - на одних элементах (без групп)
11 novichok79
 
12.01.18
10:12
(4) значит я неправильно как-то почистил кэш, или просто не так.
(5) у меня на 8.1, 8.2 и даже 8.3.9 такого не было, столкнулся впервые
(6) да, вполне вероятно что демоническое обновление, т. к. я им именно вчера злоупотреблял - 2 раза за 8 часов. надеюсь, меня грешника пустят в рай.
(7) я видимо не настолько умен и разносторонне развит, чтобы это знать.
(8) ну и это тоже.
(9) вот это дичь, конечно. мне еще повезло.
(10) интересно.
12 timurhv
 
12.01.18
19:07
Зацените, при обновлении измененных конфигураций галочки по-умолчанию неверно проставляются. Проверка только на дважды измененные уже не прокатывает.

https://cdn1.savepice.ru/uploads/2018/1/12/ae4a3b663189f4b030858f056e33a619-full.png

P.S: сам галку не убирал, перепроверял 3 раза.
13 Tahallus
 
12.01.18
20:13
(11) напиши где кэш чистил
14 Fragster
 
гуру
12.01.18
21:39
(12) ну так правильно, а вдруг у тебя там функция, которую ты используешь в других местах?
15 timurhv
 
12.01.18
22:22
(14) Всегда удалялось, а теперь "вдруг"? :)
16 novichok79
 
13.01.18
00:33
(13) удалил все из папки %localappdata%/local/1C и %localappdata%/roaming/1C
17 oleg_prg
 
13.01.18
02:13
Было такое - лечится так. Запусти 1с, в стартовом окне удали базу из списка и добавь заново, все начнет работать. Но глюк может опять проявиться, особенно при обновлени с активными юзерами в базе.
18 novichok79
 
13.01.18
12:52
(17) так это к кэшу имеет значение.
Ошибка? Это не ошибка, это системная функция.