|
|
|
ИдентификаторКлиента. каждый раз по новому. | ☑ | ||
|---|---|---|---|---|
|
0
zippygrill
02.04.13
✎
09:50
|
привет всем. нужна ваша помощь.
есть такой код в Рознице 2.0.7.6 для получения рабочего места для текущего сеанса. СистемнаяИнформация = Новый СистемнаяИнформация(); ИдентификаторКлиента = ВРег(СистемнаяИнформация.ИдентификаторКлиента) Функция НайтиРабочиеМестаПоИД(ИдентификаторКлиента) Экспорт Запрос = Новый Запрос(" |ВЫБРАТЬ | РабочиеМеста.Ссылка |ИЗ | Справочник.РабочиеМеста КАК РабочиеМеста |ГДЕ | РабочиеМеста.Код = &Код | И РабочиеМеста.ПометкаУдаления = ЛОЖЬ |"); Запрос.УстановитьПараметр("Код", ИдентификаторКлиента); СписокКомпьютеров = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"); Возврат СписокКомпьютеров; КонецФункции если СписокКомпьютеров пустая то уже выполняется сл. код и тут уже самое интересное. в справке написано что ИдетификаторКлиента - Для данного компьютера и данного пользователя операционной системы идентификатор один, вне зависимости от информационной базы и пользователя информационной базы. но .... похоже что это не совсем так. Параметры = Новый Структура; Параметры.Вставить("ИмяКомпьютера"); Параметры.Вставить("ИдентификаторКлиента"); Параметры.Вставить("СетевойПорт"); #Если Не ВебКлиент Тогда Параметры.ИмяКомпьютера = ИмяКомпьютера(); #КонецЕсли Параметры.ИдентификаторКлиента = ВРег(СистемнаяИнформация.ИдентификаторКлиента); Параметры.СетевойПорт = МенеджерОборудованияКлиентСервер.ПолучитьСетевойПортПоУмолчанию(); РабочееМесто = МенеджерОборудованияСервер.СоздатьРабочееМестоКлиента(Параметры); вот скрин как "плодятся" рабочие места на один и тот же компьютер под одним и тем же пользователем каждый раз когда выхожу и заново захожу в базе. https://dl.dropbox.com/u/9627383/Screens/рабочиеМеста.jpg |
|||
|
1
zippygrill
02.04.13
✎
09:52
|
конечно такое не наблюдаеться на соседней кассе и то что написано в справке насчет ИдентификаторКлиента являеться правдой.
|
|||
|
2
zippygrill
02.04.13
✎
10:16
|
ерунду написал или как? :)
|
|||
|
3
zippygrill
02.04.13
✎
10:29
|
на скрине под одним и тем же пользователем, один и тот же комп, 2 рабочие места, только ИдентификаторКлиента разный. помогите понять как это воозможно.
|
|||
|
4
zippygrill
02.04.13
✎
10:35
|
понятно одно, проблема локальная, так как к примеру за моим компом рабочие места не "плодятся", на соседней кассе также все ок.
|
|||
|
5
zippygrill
02.04.13
✎
10:43
|
какие-нибудь идеи?
|
|||
|
6
zippygrill
02.04.13
✎
10:56
|
апну
|
|||
|
7
zippygrill
02.04.13
✎
11:09
|
..
|
|||
|
8
zippygrill
02.04.13
✎
20:14
|
похоже что это решение, комментарий 20 -> v8: ошибка после пробитье чека. Розница 2.0.7.6.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |