Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: 2-е и более ККМ (АТОЛ ДТО 10.7) к одной базе 1С 7.7 "Торговля и склад" и привязка к кассам

v7: 2-е и более ККМ (АТОЛ ДТО 10.7) к одной базе 1С 7.7 "Торговля и склад" и привязка к кассам
Я
   JonSilver
 
19.07.21 - 16:23
Всем доброго времени суток!
Нужно подключить 2-е кассы на 5-ой платформе (т.е. ДТО только 10.5 и выше) к одной базе 1С 7.7 "Торговля и склад" и закрепить их за кассами организаций.
Насколько я понял из кода конфигурации, программа из каталога "Equip" собирает все EPF-ы с описанием подключенного (настроенного) оборудования, из файла "1cRozn.txt" в каталоге "C:\Windows" тянет параметры их подключения. Далее подключает первое вышедшее на связь оборудование.
А если к компу подключены 2-кассы? Думаю, что подключать методом "Объект.setSingleSetting(Объект.LIBFPTR_SETTING_PORT, строка(Объект.LIBFPTR_PORT_USB))" не стоит. Нужно использовать "Объект.setSingleSetting(Объект.LIBFPTR_SETTING_PORT, строка(Объект.LIBFPTR_PORT_COM))".
Ваше видение реализации этой задачи, господа и дамы.
   Garykom
 
1 - 19.07.21 - 16:30
(0) цель двух ККТ какая?
разные ЮЛ/ИП?

а так правильно думаем через разные ком-порты
   Garykom
 
2 - 19.07.21 - 16:32
еще можно через договор комиссии одной ККТ обойтись, там только некоторые особенности пробивки что надо ИНН владельца товара и его СНО указывать, а один чек-одна СНО т.е. разными чеками понятно бить
   Vostochnick
 
3 - 19.07.21 - 16:34
самый наркоманский вариант - УРБД, и разделить ККТ по компьютерам
   JonSilver
 
4 - 19.07.21 - 16:46
(1) Да, юр-лица или ИП разные. Только как закрепить эти COM-порты за кассами? Было-бы неплохо вытянуть параметры подключения из списка оборудования, сформированного обработкой "ТорговоеОборудование", и закрепить ККТ в настройках КАССЫ. Но этот список существует только на время пока открыта эта обработка.
(3) Вариант не подходит, компов больше нет. Включать-выключать кассы тоже не вариант.
   fbear
 
5 - 19.07.21 - 17:03
Есть вариант бить чеки через АТОЛ веб-сервер
   Garykom
 
6 - 19.07.21 - 17:06
(4) вряд ли у вас ТиС типовая, так что пили как хочешь
если в типовой нет штатно несколько ККТ на одном рабочем месте
   JonSilver
 
7 - 19.07.21 - 17:32
(6) Да УЖЖЖЖЖЖ, точно не типовая. Солянка от нескольких программистов лет за 10, если не больше))). В типовой, в файл настроек оборудования "1cRozn.txt", сохраняется последний закрытый экземпляр оборудования по кнопке "ОК" или "Подключить". При чем к одному файлу обслуживания оборудования ".ERT", может быть лишь один файл настроек ".EFD". В списке настроек:
Вид=ФР
Модель=АТОЛ 30Ф ООО "Ресурс"
Компонента=addin_fptr10_x86.dll
ПрогИд=Fptr10
Обработка=Fr_comm10Resurs.ert
как видите номера порта и его скорости нет, все улетает в "1cRozn.txt".
По итогу получается что все надо переписывать, что не входит в рамки бюджета.
   JonSilver
 
8 - 19.07.21 - 17:38
Вообщем, 2 ККМ в одну базу без глобальной переписки никак(((. Только 2-базы - 2 настройки - 2-е ККМ. Жаль.
Может еще у кого-нибудь есть мысли.
GARYKOMу спасибо за поддержку.
   Arbuz
 
9 - 19.07.21 - 18:08
Ха! Я решал подобную задачу полгода назад Несколько ФР в ТиС 9 в одной сессии
В итоге переписал всю логику глФР на два ФР https://yadi.sk/i/0efU0FYza7n4TA
На самом деле там не так много возни.
   Garykom
 
10 - 19.07.21 - 18:09
(9) одно дело 5 минут и другое 5 часов как бы
бюджет разный
   Злопчинский
 
11 - 19.07.21 - 21:07
(9) на два или на "несколько"..?
   Злопчинский
 
12 - 19.07.21 - 21:07
на ИС еще есть решения через промежуточный "сервер ККМ"
   Ёпрст
 
13 - 20.07.21 - 00:56
Проще написать через webserver от атола, и там, сколько угодно касс.
   big
 
14 - 20.07.21 - 05:28
(7) Добавить ещё один параметр - имя файла настроек для каждой фирмы (организации). Перед пробитием чека загружать из файла нужные настройки подключения и всех делов то )
Параметр подключения можно хранить в реквизите справочника фирмы, а в обработке уже анализировать по какой фирме чек бьется =>> какие настройки загружать.

з.ы. в старой версии драйвера было чуть проще, но и способ с файликами вполне даже ничего )
   JonSilver
 
15 - 20.07.21 - 10:15
Всем доброго времени суток!
(14) Тоже вариант, но не лучше ссылку на файл хранить в справочнике "Кассы"? Объявляя кассу Фискальным Регистратором мы включаем механизм печати чека, ну и признак приема наличных тоже участвует.
   JonSilver
 
16 - 20.07.21 - 10:17
(12) (13) Дайте ссылку, пожалуйста.
   JonSilver
 
17 - 20.07.21 - 10:31
(14) Немного в продолжение, файлик в принципе уже создается ".EFD", только параметров там маловато. Нужно расширить список параметров и брать их оттуда, а не из "1cRozn.txt".
   Ёпрст
 
18 - 20.07.21 - 10:45
   Arbuz
 
19 - 20.07.21 - 12:18
(10) Заняло часа 3 неспешно, из которых большую часть времени заняло изучение стандартного механизма и поиск логики мест где это используется. На самом деле гораздо больше времени заняло принятие решения как именно организовывать это дело.
(11) Два, мне было лень делать универсально (хотя я и рассматривал такой вариант) и требования были именно на два ФР к одной фирме с одного рабочего места. ФР привязаны к Кассам, Кассы привязаны к Пользователям. Изначально в ТиС Кассы и Фирмы взаимно ортогональны, как, и Фирмы и Склады.
   Garykom
 
20 - 20.07.21 - 12:22
(19) ну 5 часов это вполне реалистичная оценка с учетом "заняло принятие решения как именно организовывать это дело"
   big
 
21 - 20.07.21 - 13:00
(15) А вот вообще не факт, что надо там хранить. ИМХО лучше в "фирме".
(17) Это не тот файлик, там другие настройки для других вещей.
   JonSilver
 
22 - 20.07.21 - 13:29
(18) Спасибо, уже была ссылка, но не читал от корки до корки.
   victuan1
 
23 - 21.07.21 - 14:36
(9) По идее можно сделать, не внося изменения в конфигурацию. Если драйвер ККМ одинаковый для всех касс, то у меня это сделано уже давно.
Планирую сделать, если драйвера ККМ разные, и тоже без изменений конфигураций. Идеи есть, но времени сейчас нет ;)
   uno-group
 
24 - 21.07.21 - 15:44
Не проще перед печатью чека просто сом портам номера менять.
Назначаем ком портам номера 5 и 6. Перед печатью чека нужный ком порт меняем на 10. после печати возвращаем на место.
   uno-group
 
25 - 21.07.21 - 15:46
Штатными средствами настраиваем в 1с подключение кассы к 10 порту и не трогаем его больше.


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.