|
Торговое оборудование на терминальном сервере | ☑ | ||
---|---|---|---|---|
0
picom
21.12.12
✎
16:02
|
Два пользователя с ФР на терминальном сервере с УТ 10.3
Т.к. в 1с идет привязка торгового оборудования к имени компьютера работа от двух пользователей на одном терминале с разными кассами невозможна. Полно веток про то что надо что-то в коде поменять, но нет конкретики. . Подскажите путь к решению проблемы |
|||
1
picom
21.12.12
✎
17:09
|
/\
|| это ап |
|||
2
picom
24.12.12
✎
06:05
|
ап2
|
|||
3
Redkiy
24.12.12
✎
06:21
|
Не знаю как в УТ, в БП просто пробросил порты на ТС (ККМ должны быть подключены на разные номера портов). Учти, что в данной конфигурации могут возникать ошибки пробития чека, т.к. ККМ и драйвер находятся на разных машинах.
|
|||
4
Галахад
гуру
24.12.12
✎
06:34
|
(0) А в чем проблема? Настройки разные для каждого из ФР-отв что-ли?
|
|||
5
AnKa4
24.12.12
✎
06:43
|
(0) В обработке ТОСервер в модуле объекта изменить фукнцию ПолучитьИмяКомпьютераТО(). Например, добавив к имени компьютера имя пользователя БД, но тогда для каждого пользователя придется настраивать ТО:
// Функция возвращает строку c именем компьютера для нужд торгового оборудования. // // Возвращаемое значение: // Строка - имя компьютера для торгового оборудования. // Функция ПолучитьИмяКомпьютераТО() Экспорт Если мИмяКомпьютера = Неопределено Тогда мИмяКомпьютера = ВРег(ИмяКомпьютера())+ ВРег(ПользователиИнформационнойБазы.ТекущийПользователь().Имя); КонецЕсли; Возврат мИмяКомпьютера; КонецФункции // ПолучитьИмяКомпьютераТО() |
|||
6
AnKa4
24.12.12
✎
06:47
|
(5) Т.е. для каждого пользователя, сидящего за одним компьютером придется настраивать ТО.
|
|||
7
AnKa4
24.12.12
✎
06:50
|
(6) Туплю, компьютер же один - сервер терминалов
|
|||
8
BuHu
24.12.12
✎
07:29
|
(0)>>работа от двух пользователей на одном терминале с разными кассами невозможна.
серьезно? |
|||
9
picom
24.12.12
✎
08:33
|
(5) Спасибо, везде придется перенастраивать, но это мелочи
(4) Да, разные точки, разные кассы, а они в настройках выбираются |
|||
10
Barabashka
24.12.12
✎
08:47
|
+(5)
Я сначала делал привязку к пользователю, но т.к. кассиры периодически менялись местами - привязал к имени пользователя сеанса Network = Новый COMОбъект("WScript.Network"); ИмяПользователя = NetWork.UserName; Функция ПолучитьИмяКомпьютераТО() Экспорт Если мИмяКомпьютера = Неопределено Тогда мИмяКомпьютера = ВРег(ИмяКомпьютера())+ ИмяПользователя КонецЕсли; Возврат мИмяКомпьютера; КонецФункции // ПолучитьИмяКомпьютераТО() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |