Имя: Пароль:
1C
1С v8
Мистика 1с. У двух пользователей базы данных разные версии конфигурации
🠗 (Волшебник 04.11.2015 19:20)
,
0 saski
 
04.11.15
17:02
Добрый день!
Есть SQL база данный ЗУП 2.5 базовая. При обновлении конфигурации под
Пользователем 1, конфигурация обновилась до релиза 2.5.95.1
Но когда захожу под другим Пользователем 2 в конфигуратор, вижу что номер конфигурации изменился, а объекты нет! В частности, объект Перечисление.ВариантыАлгоритмовРасчета имеет некоторые значения под Пользователем 1 и не имеет этих значений под Пользователем 2. Как такое вообще возможно?
1 RomanYS
 
04.11.15
17:03
SQL базовая?
кэши убей
2 shuhard
 
04.11.15
17:03
(0) вымой руки и почисть кэши
3 ДенисЧ
 
04.11.15
17:04
Есть такое волшебное слово - кэш...
Его иногда чистить надо
4 SeraFim
 
04.11.15
17:08
Кэш почистить уже предлагали?
5 ДенисЧ
 
04.11.15
17:09
(4) ТЫ первым будешь. Тебе и бежать.
6 VikingKosmo
 
04.11.15
17:10
Скандалы интриги расследования, кэш 1С
7 saski
 
04.11.15
17:27
Спасибо. Решено. Дело действительно в кэше. Такая мысль была, но видно чистил неправильно.
Сейчас запустил 1с с параметром \ClearCash. И все получилось.
8 VikingKosmo
 
04.11.15
17:31
(7) \ClearCash это ты наличку у 1С отжимать пытался?!
9 Провинциальный 1сник
 
04.11.15
17:34
Удивительное блин дело.. вроде серьезная фирма 1с, а банального сброса неконсистентного кэша обеспечить не может.
10 Живой Ископаемый
 
04.11.15
17:45
она не не знает консистентный он или нет. чтобы сбрасывать его... А если будет узнавать, то в общем-то и смысла тогда в нем нет...
Может конечно как-то хэши вычислять...
11 Провинциальный 1сник
 
04.11.15
18:26
(10) Ну да, а как иначе? Брать с диска файл, оставшийся с какой-то прошлой сессии как свой родной - верх безответственности. Если бы так сделал какой-то независимый программер в своей поделке - его бы коллеги запинали массово. А тут - принимают как будто так и надо..
12 Web00001
 
04.11.15
18:44
(11)Так то ага, отлично при каждом открытии конфигуратора заново конфигурацию открывать. Отличная идея. У меня на старом компе этот процесс минут 5 отъедал.
13 Живой Ископаемый
 
04.11.15
18:52
2(11) Он имеет в виду, что на клиенте рассчитывать хэш для кэша, и сравнивать его с тем хэшом, который хранится на сервере. И если значения различные, то тогда обновлять кэш... А если одинаковые - тогда не обновлять, и стало быть не тратить на это время.

М... правда при динамическом обновлении получается значения хэшей клиентского и серверного кэша будет различно, а стало быть кэш нужно будет обновлять обязательно
14 DexterMorgan
 
04.11.15
19:16
(13) нахрен это динамическое обновление
15 Волшебник
 
модератор
04.11.15
19:20
Почистить кэш уже предлагали?
16 User_Agronom
 
04.11.15
19:52
(15) Всё не читал, но выскажусь))
17 mistеr
 
04.11.15
19:55
(9) Был такой очень умный мужик по имени Phil Karlton. Так вот он говорил, что в программировании есть только две по-настоящему сложные проблемы - именование переменных и инвалидация кэша.
18 saski
 
04.11.15
23:19
Извиняюсь, параметр правильно  /ClearCache
Закон Брукера: Даже маленькая практика стоит большой теории.