Имя: Пароль:
1C
1С v8
Как "развести" фискальники по сеансам в терминале?
0 mikecool
 
23.03.12
10:40
упп 1.3.23.1
как бы работают три филиала в терминале
фискальник как оборудование подключается к компу, а не к сеансу
имеем - один филиал имеет фискальник, два других - нет
но два других пытаются "использовать" подключенное оборудование.
как быть в таком случае?
1 Feanor
 
23.03.12
10:44
эх, Миша, научу переводить стрелки на одминов :) дорого :)
2 mikecool
 
23.03.12
10:45
(1) при чем здесь одмины?
3 mikecool
 
23.03.12
10:47
если развести по ком-портам - клиенты будут продолжать пытаться его "использовать"?
4 Feanor
 
23.03.12
10:48
(3) без понятия, но, имхо, это не сфера ответственности 1С-нега
5 mikecool
 
23.03.12
10:49
(4) дык... в списке подключенного оборудования - подключение к компу
а раз к компу - то все клиенты будут пытаться использовать (
6 Чинандалар Бонг
 
23.03.12
10:50
такая же проблема. Раньше привязывались к пользователю, а теперь к компьютеру, поэтому такая трабла. Тоже ищу решение
7 mikecool
 
23.03.12
10:59
(4) это - ответственность 1снега ))
http://s019.radikal.ru/i619/1203/6e/3633851c541d.jpg
8 Feanor
 
23.03.12
11:06
(7) значит тебе не повезло :)
9 tridog
 
23.03.12
11:08
(0) Переделай процедуру, которая возвращает список доступного для подключения оборудования. В ней есть отбор по имени компа - поменяй на отбор по пользователю.
10 Mikeware
 
23.03.12
11:09
Логические устройства? и подключаться к требуемому?
11 mikecool
 
23.03.12
11:09
(9) придется
думал - просто у меня лыжи не той модели )))
12 mikecool
 
23.03.12
11:10
(10) может быть, но в контексте конфиги - все равно придется допиливать
13 mikecool
 
23.03.12
11:10
проще добавить проверку на ответственного за кассу
14 Чинандалар Бонг
 
23.03.12
11:20
(13) поделишься кодом?
15 mikecool
 
23.03.12
11:29
(14) как напишу, поделюсь ) пока это только планы, побудут без фискальников ))
ибо нефик их покупатьи фискализировать без согласования )))
16 dka80
 
23.03.12
12:09
(0) попутный вопрос: я так понимаю, что филиалы подключены через интернет. Какая скорость входящего/исходящего потока у филиалов и центрального офиса. Просто когда я так делал с исходящей скоростью офиса 0,5Мбит/сек, то чек вылазил секунд через 30 только
17 Чинандалар Бонг
 
23.03.12
13:29
у нас 1мбит/с, разницы в скорости с ЛВС не заметили
18 mikecool
 
27.03.12
10:09
думается мне, надо доработать запрос в процедуре ПодключитьОборудование обработки ТОСервер до следующего вида:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   РегТО.Идентификатор КАК Идентификатор,
   РегТО.Модель.Наименование КАК Наименование,
   РегТО.Модель КАК Модель,
   РегТО.Параметры КАК Параметры
ИЗ
   РегистрСведений.ТорговоеОборудование КАК РегТО
ГДЕ
   РегТО.Вид = &Вид
   И РегТО.Компьютер = &Компьютер
   И РегТО.Подключено
   И ВЫБОР
           КОГДА РегТО.Вид = ЗНАЧЕНИЕ(Перечисление.ВидыТорговогоОборудования.ФискальныйРегистратор)
               ТОГДА РегТО.КассаККМ = &КассаККМ
           ИНАЧЕ ИСТИНА
       КОНЕЦ

насчет других видов - я хз, а вот для фискальников - проверю
19 mikecool
 
27.03.12
10:09
+18 ессно это для толстого клиента
20 mikecool
 
27.03.12
10:12
или даже так красивее будет )

ВЫБРАТЬ РАЗРЕШЕННЫЕ
   РегТО.Идентификатор КАК Идентификатор,
   РегТО.Модель.Наименование КАК Наименование,
   РегТО.Модель КАК Модель,
   РегТО.Параметры КАК Параметры
ИЗ
   РегистрСведений.ТорговоеОборудование КАК РегТО
ГДЕ
   РегТО.Вид = &Вид
   И РегТО.Компьютер = &Компьютер
   И РегТО.Подключено
   И ВЫБОР
           КОГДА РегТО.Вид = ЗНАЧЕНИЕ(Перечисление.ВидыТорговогоОборудования.ФискальныйРегистратор)
               ТОГДА РегТО.КассаККМ = &КассаККМ
                       ИЛИ &КассаККМ = ЗНАЧЕНИЕ(Справочник.КассыККМ.ПустаяСсылка)
           ИНАЧЕ ИСТИНА
       КОНЕЦ
21 Чинандалар Бонг
 
27.03.12
10:52
&КассаККМ    вот этому параметру надо еще значение присвоить
22 mikecool
 
27.03.12
10:53
(21) точно!
23 Чинандалар Бонг
 
27.03.12
11:04
откуда берешь значение? Из настроек пользователей?
24 Чинандалар Бонг
 
27.03.12
11:30
я сделал так
Запрос.УстановитьПараметр("КассаККМ", УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяКассаККМ"));
25 mikecool
 
27.03.12
12:10
(23) откуда же еще
26 Чинандалар Бонг
 
28.03.12
09:15
сделал, проверил, все работает
(20) спасибо!
27 mikecool
 
28.03.12
09:17
(26) пжлста, у самого работает )))
сам, так сказать, тащусь ))
28 Чинандалар Бонг
 
28.03.12
09:18
тока я не совсем понял смысла вот этой строчки
ИЛИ &КассаККМ = ЗНАЧЕНИЕ(Справочник.КассыККМ.ПустаяСсылка)
?