|
v7: Сетевой драйвер Штрих - М | ☑ | ||
---|---|---|---|---|
0
ObmanOZ
27.05.17
✎
13:40
|
Всем доброго времени! Ищу специалиста с опытом внедрения использования сетевого драйвера для кассы Штрих-М.
У меня 3 компа в одной локальной сети, 1 касса Штрих-онлай, терминальный сервер, 1С 7.7 Торговля и Склад. Задача, с 3 рабочих мест печатать на 1 кассу Инфостарт и 1СЛансер не помогли найти человека с которым можно проконсультироваться за бабло ) |
|||
1
NSSerg
27.05.17
✎
15:18
|
А что конкретно не получается?
|
|||
2
NSSerg
27.05.17
✎
15:20
|
И при чем тут "сетевой драйвер"?
|
|||
3
УППшник
27.05.17
✎
15:21
|
>>Инфостарт и 1СЛансер не помогли найти человека с которым можно проконсультироваться за бабло )
а сколько предлагал, рублей 300 как обычно? |
|||
4
Злопчинский
27.05.17
✎
16:59
|
Посмотри на ИС
Там есть решения |
|||
5
ObmanOZ
27.05.17
✎
20:56
|
(3) не нашел человека чтобы предложить. Вы знаете сколько я обычно предлагаю?
|
|||
6
ObmanOZ
27.05.17
✎
20:56
|
(4) Не нашел к сожалению именно для 7.7 ничего, для v8 тоже смотрел но не то
|
|||
7
ObmanOZ
27.05.17
✎
20:58
|
(2) ставлю DrvFR_4.13_562 на два компа, один (который с кассой) нарекаю сервером ФР , со второго никак не могу достучаться до кассы на первом компе... где то туплю. Поэтому и ищу человека который расскажет как ставить, как проверить подключение, как должно работать.
|
|||
8
NSSerg
27.05.17
✎
21:05
|
(7) я с usb кассами дела не имел, если касса ком-портовая, то просто пробрасываем кассу в терминальный сеанс любого пользователя (зашедшего с любой машины) через net use.
|
|||
9
NSSerg
27.05.17
✎
21:06
|
драйвер естественно устанавливается на терминальный сервер.
|
|||
10
Garykom
гуру
27.05.17
✎
21:11
|
(8) не все так просто с кассами и терминалами
|
|||
11
Garykom
гуру
27.05.17
✎
21:13
|
(10) Не знаю как нынче дела с дровами ККМ обстоят, но ранее приходилось использовать специальную старую версию ибо производители пытались продвигать специальный (сильно платный) драйвер ККМ для терминального сервера
|
|||
12
Garykom
гуру
27.05.17
✎
21:14
|
(11)+ Причем очень хитро продвигали )) оно как бы работало... а как бы нормально то нет
|
|||
13
NSSerg
27.05.17
✎
21:14
|
Если требуется работа одновременная трех пользователей с кассой, то схема печати чеков такая
1. Через спр.блокировка() блокируем служебный элемент справочника. Если не удалось, значит чек печатается с другой машины 2. Пробрасываем порт 3. подключаемся к ККМ 4. Печатаем чек 5. Отключаемся от кассы 6. Отключаем порт 7 снимаем блокировку со служебного элемента справочника (10) всё просто, и подключение нескольких касс к одной машине (печать на несколько ккм из одного сеанса 1с), и печать на одну кассу с нескольких машин. |
|||
14
NSSerg
27.05.17
✎
21:15
|
(11) ты точно говоришь о штрих-м овском драйвере?
Обычный драйвер ставится на терминальный сервак. |
|||
15
Garykom
гуру
27.05.17
✎
21:20
|
(14) Да штрих вроде таким не баловался
|
|||
16
NSSerg
27.05.17
✎
21:21
|
(11) (12) не знаю кто там чего продвигал.
У меня всё работает совершенно бесперебойно. И ума не приложу какие проблемы могут возникнуть. У меня никогда не возникало. |
|||
17
Garykom
гуру
27.05.17
✎
21:22
|
(13) А терь понял, да не совсем дешевое решение чтобы надежно работало
(16) Даже с таймаутами? |
|||
18
NSSerg
27.05.17
✎
21:24
|
(17) да нет вообще никаких проблем.
Ошибки программно не забывай отрабатывать, и всё будет хорошо. |
|||
19
ObmanOZ
27.05.17
✎
21:30
|
(18) хм, Сетевой драйвер у Штриха стоит 9к рублей... я думал, что сам драйвер будет организовывать очередь печати... мне бы все же хотелось решить вопрос не через 1С а средствами драйвера
|
|||
20
NSSerg
27.05.17
✎
21:32
|
(19) Очень зря, ибо весь текст организации доступа многих к многим - это буквально несколько десятков строк кода.
|
|||
21
NSSerg
27.05.17
✎
21:40
|
Для примера, чтоб была понятна сложность задачи.
Реализация пунктов из (13) 1. Если служспр.Блокировка()=1 Тогда возврат; КонецЕсли; Если служспр.Блокировка(1)=0 Тогда возврат; КонецЕсли; 2. Командасистемы("net use COM5: \\"+ИмяКомпа+"\com1"); 3. глФР.Password=глФРПарольПользователя; глФР.LDNumber=1; глФР.SetActiveLD(); ОтветДрайвера(глФР); глФР.Password=глФРПарольПользователя; глФР.Connect(); ОтветДрайвера(глФР); Ну можно потом еще проверить наличие ленты глФР.GetECRStatus(); Если глФР.ResultCode=0 Тогда Если глФР.рулончековойлентыесть<>0 Тогда и т.д. |
|||
22
ObmanOZ
27.05.17
✎
21:41
|
(20) Та я не спорю, я уверен, что будет работать, читал про организацию очереди печати средствами 1С. Просто у меня есть еще прога написанная на FoxPro которая тоже будет с кассой работать и тоже на 1 кассу с пару рабочих мест надо печатать!
|
|||
23
ObmanOZ
27.05.17
✎
21:41
|
(21) спасибо большое! Сохраню )
|
|||
24
NSSerg
27.05.17
✎
21:49
|
(22) ИМХО без разницы на чем писать.
Если разные программы будут печатать на одну кассу, просто нужно использовать другое средство для реализации семафора, а не служебный элемент служебного справочника. |
|||
25
NSSerg
27.05.17
✎
21:54
|
Кстати, есть второй способ - очередь печати, и печать с одной машины.
Для примера с любой машины можно создать документ "Чек" или "ПКО" А работ в служебном сеансе еще не распечатанные документы печатает. У меня на самом деле сделано очень похожее (но немного не это) |
|||
26
Garykom
гуру
27.05.17
✎
22:10
|
Веб сервис (на nodejs) с очередью печати интересует? Только у меня не штрих а атол
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |