Имя: Пароль:
1C
1C 7.7
v7: Как почистить кэш в 7.7
, ,
0 fisher
 
28.05.20
12:23
Под одним из пользователей валится ошибка при получении константы по идентификатору. Как будто нет этой константы. А она есть.
И проблема связана с виндовым профилем пользователя. Под этим же пользователем 1С но с другим виндовым профилем - ошибки нет.
Чего и где почистить?
1 fisher
 
28.05.20
12:25
В списке баз переподключение делал - не помогает.
2 Сияющий Асинхраль
 
28.05.20
12:26
Сколько занимался семеркой отродясь не слышал про семерочный кэш, подозревая просто не хватает каких-то виндовых прав, проще завести нового пользователя в винде, чем пытаться найти чего нехватает...
3 fisher
 
28.05.20
12:27
Да вот аналогично. Тоже ж давно на 7.7 сидел и такого не припоминаю. Просто идей никаких нет. Ума не приложу, нехватка каких таких виндовых прав может приводить к такому
4 Хряк
 
28.05.20
12:28
удали константу, добавь заново
5 RoRu
 
28.05.20
12:28
каталог пользователя где ? чем права на него отличаются у разн пользов винды
имхо, это единственный вариант
6 Bigbro
 
28.05.20
12:29
грохнуть профиль виндовый создать новый?
не может быть чтобы избирательно только константа не читалась.
7 Сияющий Асинхраль
 
28.05.20
12:32
Ну, были у меня клиенты, которые ну никак не хотели обновляться со своего старинного сервака, а он начал уже глючить до такой степени, что одну из констант начал неадекватно воспринимать (просто не видел), тогда помогло только восстановление базы, а вообще с константами у семерки иногда бывает очень сильный неадекват, порыскай по нету. Ну, и еще, теоретически, система иногда может установить неадекватные права на какие-либо файлы (достаточно по суди заблокировать какой-нибудь один dbf, чтобы начала воспроизводиться неадекватность)
8 fisher
 
28.05.20
12:36
(4) Похожая фигня была в менее критичном месте при работе с периодическими реквизитами (один из периодических реквизитов не находило по имени), но я на это временно забил. Т.е. проблема системная.
Все централизованно хранится на сервере, включая каталоги пользователей. База сиквельная.
9 fisher
 
28.05.20
12:39
(5) Права на каталог такой же, как у остальных (через общую группу)
10 Arbuz
 
28.05.20
12:41
(8) что характерно, периодика и константы хранятся в одной таблице
11 Сияющий Асинхраль
 
28.05.20
12:41
А если "убить" настройки пользователя в 1С проблема воспроизводится?
12 Сияющий Асинхраль
 
28.05.20
12:43
(10) Вот ведь... А я то все понять не мог, ну почему при тестировании баз таблица констант теститься дольше чем все остальное :-(((, чем куча документов или таблица любого справочника...
13 Bigbro
 
28.05.20
12:45
если удаление временных файлов из проблемного пользователя проходит полностью и без ошибок а проблема сохраняется - проще всего грохнуть профиль и пересоздать.
14 fisher
 
28.05.20
12:46
(10) Но в упор непонятно, как на доступ к этой таблице может влиять виндовый пользователь. Да еще так выборочно.
15 Сияющий Асинхраль
 
28.05.20
12:49
(14) Ну, сделай эксперимент, дай пользователю в винде права админа и погляди на результат, а потом верни обратно и тоже погляди на результат.
А что касается кэша, то насколько я помню единственный кэш, который сохраняется, это какие-то некритичные настройки в каталоге пользователя базы, вот этот каталог пользователя в принципе можно почистить... Про него как раз в (11) и говорил...
16 Bigbro
 
28.05.20
12:52
там в принципе хранится список открытых документов, причем хитрым образом, и при кривом завершении работы остаются висеть блокировки документов, но чтобы константу не видело... не встречал.
17 RoRu
 
28.05.20
12:52
(9) а каталоги разные ? если поменять проблемному пользователю на пустой для пробы ?
18 Arbuz
 
28.05.20
12:52
(14) например, указан каталог к базе, где md или dds не от этой базы
19 Chai Nic
 
28.05.20
13:00
Иногда полезно бывает "свернуть" периодические реквизиты, удалив повторяющиеся значения из истории значений. Уменьшается размер и повышается скорость. Где-то видел обработку, которая это делает. Только надо учесть, чтобы не было алгоритмов, для которых важно не значение на дату, а именно значение "в дату"..
20 fisher
 
28.05.20
13:02
(15) Да вообще все в каталоге пользователя сносил. Не помогает.
(18) Не. Перечитай сабж.
21 fisher
 
28.05.20
13:03
(15) Попробую поговорить с админами...
22 vova1122
 
28.05.20
13:03
(19) у меня есть эта обработка.
(0) еще можно грохруть в виндовом реесре ветку 1С (но осторожно. искать нужно только по названию выбраной базы.
Еще небыло ответа если другой пользователь 1С войдет в базу на проблемном компе
23 Холст
 
28.05.20
13:05
(0) В режиме Предприятия, в табло Константа.ПолучитьАтрибут("ИмяКонстанты")  тоже не видит ничего ? Под всеми юзерами или под конкретным ?
24 vova1122
 
28.05.20
13:06
(0) перевыбрать базу, указав ей другое название
25 Холст
 
28.05.20
13:07
(0) возможно просто опечатка в имени получаемой константы или рус/англ буквы в наименовании константы
26 Arbuz
 
28.05.20
13:26
(20) перечитал. ну переподключал ты что-то где-то и что из этого становится яснее? каталог базы в расшаренной папке? у этого пользака совпадает с остальными?
27 fisher
 
28.05.20
13:31
(23) Да. Под конкретным ВИНДОВЫМ.
(26) Да. Каталог базы в расшаренной папке. С остальными совпадает.
28 Arbuz
 
28.05.20
13:31
+(26) я так понимаю выше тс говоря про каталог имеет в виду каталог пользака в его же профиле, а я говорю про расположение каталога базы. а то, знаете ли, я видал когда мд у каждого хранились в своём профиле, вот весело было.
29 Масянька
 
28.05.20
13:45
(27) Дело не в семерке. Дело в настройках пользователя. Винды.
ВК используются?
Ну, и что за константа?
30 Масянька
 
28.05.20
13:50
+ (29) Самое главное: под каким-нибудь пользователем в этом профиле открывается?
31 fisher
 
28.05.20
14:36
(30) Нет. Под админом 1С тоже ошибка. Ясен пень, что проблема в виндовом пользователе. Но какая? И каков механизм проблемы? Загадка.
Договорился с админами. Сначала попробуют пересоздать профиль. Не поможет - останется только нового пользователя заводить. У меня фантазия иссякла.
- У меня запал иссяк...
- Что-что у тебя запало?
32 fisher
 
28.05.20
14:43
Фух. Вроде пересоздание профиля полечило. Но что это было, Пух? Никогда такого не наблюдал.
33 Масянька
 
28.05.20
14:56
(32) От вас, свиней, можно ждать чего угодно (С) :))))))))))))
Видимо, оно, как раз, и было.
А какая винда?
34 fisher
 
28.05.20
15:00
(33) Пул терминалов 2008 R2 Standart
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан