Завершен
Штрихкод пользователя в 1С
Доброе время суток!
В панели управления добавляю пользователя. Устанавливаю ему штрихкод длиной 13 символов ("1112223334445"). Пытаюсь получить штрихкод в загрузке 1С.
//код из типовой выгрузки документов для УТ11
Для инд = 0 По mEnv.Пользователи.Количество-1 Цикл
ПользовательТСД = mEnv.Пользователи.Элемент(инд);
шкСотрудника = СокрЛП(ПользовательТСД .Штрихкод);
...
КонецЦикла;
шкСотрудника = "1112223334", т.е. 3-х символов нет.
Это ошибка или так и должно быть?
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день,
Если файл конфигурации открыть например блокнотом - пароль верный?
Подключение к правильно базе осуществляется?
Подключение к правильной базе. "файл конфигурации открыть например блокнотом" - а это как?
В папке базы есть файл конфигурации Cleverence.Warehouse.Environment.xml
Его блокнотом открываете и поиском установленный пароль ищите.
в данном файле вообще нет информации о пользователях.
Я ошибся, не увидел что у вас 3 платформа. Пользователи храняться в файле Cleverence.Warehouse.Authorization.xml
Нашел. Посмотрел, ничего не понял
В поле "пароль/штрихкод" в карточке пользователя ввожу "1112223334445",
в указанном файле для пользователя в тегах "password" и "barcode" вижу "370910517"
понимаю, что это или зашифрованное значение или итог хэш-функции (понятно, что открытом виде не хранится). ок.
Как в 1С можно получить штрихкод "1112223334445" из возвращенного "370910517" (ПользовательТСД .Штрихкод)? Есть какая-то функция расшифровки? или определение пользователя в клиентском приложении только по Коду/Наименованию?
Посоветовались с программистами получить можно только хеш действительно.
Когда на терминале вводят/сканируют пароль вычисляется хэш и сравнивается с сохраненным значением.
Уточните для чего вы хотите сделать то что делаете?
Исключительно внутренние нужды. Идентификация исполнителей заданий в учетной системе.
Буду делать по коду.
Вопрос закрыт, спасибо.