|   |   | 
| 
 | v7: 2-е и более ККМ (АТОЛ ДТО 10.7) к одной базе 1С 7.7 "Торговля и склад" и привязка к кассам | ☑ | ||
|---|---|---|---|---|
| 0
    
        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))". Ваше видение реализации этой задачи, господа и дамы. | |||
| 1
    
        Garykom гуру 19.07.21✎ 16:30 | 
        (0) цель двух ККТ какая?
 разные ЮЛ/ИП? а так правильно думаем через разные ком-порты | |||
| 2
    
        Garykom гуру 19.07.21✎ 16:32 | 
        еще можно через договор комиссии одной ККТ обойтись, там только некоторые особенности пробивки что надо ИНН владельца товара и его СНО указывать, а один чек-одна СНО т.е. разными чеками понятно бить     | |||
| 3
    
        Vostochnick 19.07.21✎ 16:34 | 
        самый наркоманский вариант - УРБД, и разделить ККТ по компьютерам     | |||
| 4
    
        JonSilver 19.07.21✎ 16:46 | 
        (1) Да, юр-лица или ИП разные. Только как закрепить эти COM-порты за кассами? Было-бы неплохо вытянуть параметры подключения из списка оборудования, сформированного обработкой "ТорговоеОборудование", и закрепить ККТ в настройках КАССЫ. Но этот список существует только на время пока открыта эта обработка. 
 (3) Вариант не подходит, компов больше нет. Включать-выключать кассы тоже не вариант. | |||
| 5
    
        fbear 19.07.21✎ 17:03 | 
        Есть вариант бить чеки через АТОЛ веб-сервер     | |||
| 6
    
        Garykom гуру 19.07.21✎ 17:06 | 
        (4) вряд ли у вас ТиС типовая, так что пили как хочешь
 если в типовой нет штатно несколько ККТ на одном рабочем месте | |||
| 7
    
        JonSilver 19.07.21✎ 17:32 | 
        (6) Да УЖЖЖЖЖЖ, точно не типовая. Солянка от нескольких программистов лет за 10, если не больше))). В типовой, в файл настроек оборудования "1cRozn.txt", сохраняется последний закрытый экземпляр оборудования по кнопке "ОК" или "Подключить". При чем к одному файлу обслуживания оборудования ".ERT", может быть лишь один файл настроек ".EFD". В списке настроек:
 Вид=ФР Модель=АТОЛ 30Ф ООО "Ресурс" Компонента=addin_fptr10_x86.dll ПрогИд=Fptr10 Обработка=Fr_comm10Resurs.ert как видите номера порта и его скорости нет, все улетает в "1cRozn.txt". По итогу получается что все надо переписывать, что не входит в рамки бюджета. | |||
| 8
    
        JonSilver 19.07.21✎ 17:38 | 
        Вообщем, 2 ККМ в одну базу без глобальной переписки никак(((. Только 2-базы - 2 настройки - 2-е ККМ. Жаль.
 Может еще у кого-нибудь есть мысли. GARYKOMу спасибо за поддержку. | |||
| 9
    
        Arbuz 19.07.21✎ 18:08 | 
        Ха! Я решал подобную задачу полгода назад Несколько ФР в ТиС 9 в одной сессии
 В итоге переписал всю логику глФР на два ФР https://yadi.sk/i/0efU0FYza7n4TA На самом деле там не так много возни. | |||
| 10
    
        Garykom гуру 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 от атола, и там, сколько угодно касс.     | |||
| 14
    
        big 20.07.21✎ 05:28 | 
        (7) Добавить ещё один параметр - имя файла настроек для каждой фирмы (организации). Перед пробитием чека загружать из файла нужные настройки подключения и всех делов то )
 Параметр подключения можно хранить в реквизите справочника фирмы, а в обработке уже анализировать по какой фирме чек бьется =>> какие настройки загружать. з.ы. в старой версии драйвера было чуть проще, но и способ с файликами вполне даже ничего ) | |||
| 15
    
        JonSilver 20.07.21✎ 10:15 | 
        Всем доброго времени суток! 
 (14) Тоже вариант, но не лучше ссылку на файл хранить в справочнике "Кассы"? Объявляя кассу Фискальным Регистратором мы включаем механизм печати чека, ну и признак приема наличных тоже участвует. | |||
| 16
    
        JonSilver 20.07.21✎ 10:17 | 
        (12) (13) Дайте ссылку, пожалуйста.     | |||
| 17
    
        JonSilver 20.07.21✎ 10:31 | 
        (14) Немного в продолжение, файлик в принципе уже создается ".EFD", только параметров там маловато. Нужно расширить список параметров и брать их оттуда, а не из "1cRozn.txt".     | |||
| 18
    
        Ёпрст гуру 20.07.21✎ 10:45 | ||||
| 19
    
        Arbuz 20.07.21✎ 12:18 | 
        (10) Заняло часа 3 неспешно, из которых большую часть времени заняло изучение стандартного механизма и поиск логики мест где это используется. На самом деле гораздо больше времени заняло принятие решения как именно организовывать это дело. 
 (11) Два, мне было лень делать универсально (хотя я и рассматривал такой вариант) и требования были именно на два ФР к одной фирме с одного рабочего места. ФР привязаны к Кассам, Кассы привязаны к Пользователям. Изначально в ТиС Кассы и Фирмы взаимно ортогональны, как, и Фирмы и Склады. | |||
| 20
    
        Garykom гуру 20.07.21✎ 12:22 | 
        (19) ну 5 часов это вполне реалистичная оценка с учетом "заняло принятие решения как именно организовывать это дело"     | |||
| 21
    
        big 20.07.21✎ 13:00 | 
        (15) А вот вообще не факт, что надо там хранить. ИМХО лучше в "фирме".
 (17) Это не тот файлик, там другие настройки для других вещей. | |||
| 22
    
        JonSilver 20.07.21✎ 13:29 | 
        (18) Спасибо, уже была ссылка, но не читал от корки до корки.     | |||
| 23
    
        victuan1 21.07.21✎ 14:36 | 
        (9) По идее можно сделать, не внося изменения в конфигурацию. Если драйвер ККМ одинаковый для всех касс, то у меня это сделано уже давно.
 Планирую сделать, если драйвера ККМ разные, и тоже без изменений конфигураций. Идеи есть, но времени сейчас нет ;) | |||
| 24
    
        uno-group 21.07.21✎ 15:44 | 
        Не проще перед печатью чека просто сом портам номера менять.
 Назначаем ком портам номера 5 и 6. Перед печатью чека нужный ком порт меняем на 10. после печати возвращаем на место. | |||
| 25
    
        uno-group 21.07.21✎ 15:46 | 
        Штатными средствами настраиваем в 1с подключение кассы к 10 порту и не трогаем его больше.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |