Имя: Пароль:
1C
 
Сеансы RDP разные, а СистемнаяИнформация.ИдентификаторКлиента одинаковая...
0 Прохожий
 
03.02.26
09:23
1. Это можно починить 100% (1)
2. Это нормально 0% (0)
3. Так делать нельзя 0% (0)
4. Правильно делать так 0% (0)
Всего мнений: 1

На одном сервере RDP у разных пользователей бывает одинаковые, а бывает разные. А надо каждому оригинальный.
1 Прохожий
 
03.02.26
09:24
Как следствие чужие кассы схватывает и другое оборудование.
2 Прохожий
 
03.02.26
09:25
ИИ ответил так
Как исправить?
Чтобы разделить сеансы, используйте один из подходов:
Разные учетные записи Windows: Создайте для каждого пользователя/терминала отдельный логин в системе (User1, User2...). Это самый надежный способ.
Использование Имени Компьютера: В настройках RDP-клиента можно включить передачу имени локального ПК. В коде 1С можно привязываться к ИмяКомпьютера(), которое в RDP-сессии может соответствовать имени клиентской машины (если настроено проброс имен).
Доработка кода: Если нужно программно разделить сеансы под одним пользователем ОС, используйте номер сессии RDP (через системные переменные окружения или API Windows), так как стандартный ИдентификаторКлиента для этого не предназначен.
3 Прохожий
 
03.02.26
09:26
В смысле нам типовую переписывать надо если мы с оборудованием работаем через РДП? У нас 20 кассовых аппаратов у каждого пользователя свой.
4 Прохожий
 
03.02.26
09:27
СистемнаяИнформация.ИдентификаторКлиента используется как код справочника Рабочие места
5 Прохожий
 
03.02.26
09:28
Свое решение могу придумать, но уже большую часть подключили.
6 Ёпрст
 
гуру
03.02.26
09:28
(3) в типовой же привязка и к самому пользователю. Они же у вас все не под одним логином в rdp бегают, да ?
7 Прохожий
 
03.02.26
09:29
У каждого пользователя RDP отдельный логин в домене
8 Прохожий
 
03.02.26
09:31
(6) после последних событий не решаюсь тут код модулей 1С показывать. Может можно скриншотик?
9 Прохожий
 
03.02.26
09:32
Нужен уникальный СистемнаяИнформация.ИдентификаторКлиента однако.
10 Ёпрст
 
гуру
03.02.26
09:36
(7)кешу очистить разве что
11 Прохожий
 
03.02.26
09:38
Его можно как-то в доменной записи поменять?
12 Прохожий
 
03.02.26
09:38
У некоторых пользователей совпадает. У большинства нет.
13 Ёпрст
 
гуру
03.02.26
09:39
(11) пересоздать пользователей в домене.
14 Прохожий
 
03.02.26
09:40
будем пробовать другую учетку RDP создавать (ещё раз)
15 Ёпрст
 
гуру
03.02.26
09:40
Но сдается мне, они под одним туда логином бегают (в rdp)
16 mikecool
 
03.02.26
09:41
давным давно в регистр ТО добавлял измерение, кажется - Пользователь и дописывал его заполнение, чтобы не пересекались в терминалах... но могу врать, 18 лет уж прошло
17 Ёпрст
 
гуру
03.02.26
09:44
(16) давным давно, выкинул все поделки с бпо, переписал на работу с вэбсервером и забыл все эти настройки касс и драйверов. Печатать можно с любой точки планеты как угодно и что угодно.
18 Прохожий
 
03.02.26
09:48
(10) У другого тот же ИдентификаторКлиента . Но серверный кэш 1С тут ни при чем должен быть, а пользовательский у каждого сеанса свой. Попробуем конечно...
19 Прохожий
 
03.02.26
09:48
(15) Это я бегаю.
20 Прохожий
 
03.02.26
09:50
(16) Я и сам могу им просто номера выдать 1,2,3  и каждый будет вводить номер своего рабочего места (кассы). И что угодно ещё придумать. Меня интересует как добиваются те у кого сотни касс и типовая.
21 Мультук
 
гуру
03.02.26
09:54
del
22 vis
 
03.02.26
10:03
(17) В какой конфе?
23 vis
 
03.02.26
10:03
(17) Все последние изменения по касам тоже поддерживаешь?
24 arsik
 
гуру
03.02.26
10:07
У нас можно выбрать что считать ИД рабочего места
25 Ёпрст
 
гуру
03.02.26
10:15
(23) да.
26 Ёпрст
 
гуру
03.02.26
10:16
Вэбсервер то не я писал, взял готовое решение, там разработчик выкладывает новые версии.
27 Прохожий
 
03.02.26
11:07
Правильный ответ оказался проще -  Нужно файл 1cv8u.pfl удалить. Он лежит по следующему пути. C:\Users\имя пользователя\AppData\Local\1C\1cv8\
Тогда создается новое рабочее место и прописывается этот файл заново.
Это просто текстовый файл, в нем прописан наш код.
28 Прохожий
 
03.02.26
11:07
Вот так

Это можно починить
29 Гений 1С
 
гуру
03.02.26
11:27
(27) я давно уже в нетленках использую имякомпьютера + идентификатор RDP клиента. PFL это глючная тема.
Программист всегда исправляет последнюю ошибку.