Вход | Регистрация
 

Почему меняется идентификатор клиента?

Почему меняется идентификатор клиента?
Я
   RomaH
 
07.09.21 - 08:48
В справочнике рабочих мест уже четвертая запись на одного пользователя для одной рабочей станции

"ИдентификаторКлиента (ClientID)
Использование:
Только чтение.
Описание:
Тип: УникальныйИдентификатор.
Содержит уникальный идентификатор клиента.
Для данного компьютера и данного пользователя операционной системы идентификатор один, вне зависимости от информационной базы и пользователя информационной базы."

сейчас звонит пользователь - ошибка какая-то
смотрю - пишет файл БД поврежден - кэш ...
база серверная

удалил ИБ из списка, создал заново ...
получил новый идентификатор клиента - это нормально?
   Галахад
 
1 - 07.09.21 - 08:54
(0) Нормально. На самом деле он (идентификатор) просто лежит в файле настроек. И после чистки кэша - новый.
   Галахад
 
2 - 07.09.21 - 08:55
(1) + Но вот нафига так сделали непонятно...
   Chai Nic
 
3 - 07.09.21 - 09:03
(2) "Тому, кто это придумал, надо гвоздь в голову забить" (с)
Вообще тыкать везде УИДы - зло. Особенно там, где без них можно и нужно обойтись. Как нам говорили преподы, всегда надо предпочитать естественный ключ синтетическому. А УИД это сферический синтетический ключ в вакууме, новая сущность, не имеющая предметного смысла..
   RomaH
 
4 - 07.09.21 - 09:11
т.е. то что в СП написано - враньё?

а есть возможность получить "уникальный идентификатор"  реальный - вот как в СП написано, но честный
по сути это "имя компьютера" + "имя пользователя"
   Галахад
 
5 - 07.09.21 - 09:17
(4) Ну нет. Написано-то верно. Идентификатор один, но не единый. :-)

Так и получай имя ПК и пользователя, в чем вопрос?
   RomaH
 
6 - 07.09.21 - 09:53
(5) вопрос в том, что это типовой механизм ...
   Гений 1С
 
7 - 07.09.21 - 10:01
(0) я написал в итоге расширение. напиши на почту, вышлю в ответ. Чтобы к имени компьютера было привязано
   lodger
 
8 - 07.09.21 - 10:07
(3) кукисы в интернете тоже сферический синтетический ключ в вакууме, новая сущность, не имеющая предметного смысла.
однако весь мир их жрёть и не давится.
   lodger
 
9 - 07.09.21 - 10:08
(1) потому что это не только кэш, но и AppData. разницу чуять надо.
   Галахад
 
10 - 07.09.21 - 10:25
(9) Ну, с одной стороны почему бы и нет.
А с другой, какой из первых советов когда 1С ведет себя как-то не так? Правильно - почистить кэш.
А если набрать в Гугле "1С почистить кэш" что будет? Правильно - грохнуть всё.

Наверное, все кто с этим столкнулся написали свой скрипт очистки кэша. Но в первый раз такая ситуация несколько напрягает.

P.S. Кстати, почему бы 1С-овцам не сделать возможность переносить данные с одного идентификатора на другой?
   PLUT
 
11 - 07.09.21 - 10:29
(10)

Городок в западно-американской степи. Салун. За столом сидят два ковбоя, местный и приезжий, и пьют виски. Вдруг по улице кто-то проносится на огромной скорости, паля во все стороны из револьверов. В салуне никто и ухом не ведёт. Приезжий местному:
— Билли?
— Да, Гарри?
— Что это было, Билли?
— Это был Неуловимый Джо, Гарри.
— А почему его зовут Неуловимым Джо, Билли?
— Потому что его никто ещё не поймал, Гарри.
— А почему его никто ещё не поймал, Билли?
— Потому что он нах@й никому не нужен, Гарри
   Chai Nic
 
12 - 07.09.21 - 10:31
(8) Кукисы это вполне себе предметная сущность - хранение сеансовых данных на клиенте.
   Chai Nic
 
13 - 07.09.21 - 10:32
(10) И почему 1с не сделала для кэша отдельную папку с постоянным именем, а не сваливать в одну кучу с данными идентификатора клиента..
   Галахад
 
14 - 07.09.21 - 10:34
(11) Наверное, те кто столкнулся с этой ситуацией так не думают.
А столкнуться все, у кого есть торговое оборудование и была необходимость почистить кэш.
   Ёпрст
 
15 - 07.09.21 - 10:36
(14) есть такое.. и в каждой рознице у все хренова туча рабочих мест на одного пользователя...
   RomaH
 
16 - 08.09.21 - 09:47
так где этот идентификатор хранится - глянул по поиску - оно там много где используется
   RomaH
 
17 - 08.09.21 - 09:51
\AppData\Local\1C\1cv8\1cv8u.pfl

??

{
{""},
{
{"Universal",
{"ClientID",
{"#",fc01b5df-97fe-449b-83d4-218a090e681e,083241ee-94b4-486f-af56-c5f8ed879014},""},
{
{""}
}
},
{""}
}
}

но тогда почему идентификатор поменялся когда я просто удалил базу из списка и добавил заново (сменил идентификатор базы)
   RomaH
 
18 - 08.09.21 - 09:52
если права на этот файл ограничить?
   oslokot
 
19 - 08.09.21 - 09:54
При переустановке мобильного приложения, идентификатор базы тоже меняется. Это я так, к слову
   RomaH
 
20 - 08.09.21 - 10:01
+(18) попробовал 
в исходном состоянии когда доступ есть - при удалении и добавлении базы файл профиля модифицируется
а когда прав нет - не модифицируется
   RomaH
 
21 - 08.09.21 - 10:10
+(20) ошибся - файл записывается, похоже, при получении системной информации - при вызове из кода, а не изменения списка баз


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.