#0
by dhl1090
Ситуация. В фотостудии есть 1 (один :) кассовый аппарат и несколько компов с которых нужно печатать чеки из 1с MSSQL 7/7. Драйвер ККМ представляет собой внешнюю COM компоненту, наз TEServer, у которой есть метод печать чека. Инфу для чека берет из отдельной своей базы (TEServer), из отдельной таблицы базы (Ticket). Глупо сделано, но в этой таблице лежит инфа только для одного чека, и после печати или аннулирования - все записи удаляются. Сейчас, собственно, таблица Ticket заполняется из одной копии 1с, которая подключает внешнюю компоненту, которая отправляет на печать. Спрашивается, как можно реализовать очередь печати чеков с разных копий 1с?
#3
by Ангел-Хоронитель
например, отдельный комп к которому аппарат подключен, на нем висит обработка ожидания. она постоянно проверяет налиие новых чеков и, если есть, пробивает.
#4
by Allexe
Наверняка для вашей ККМ есть какой нибудь "сервер печати" позволяющий печатать с разных компьютеров.
#5
by Ёжик в тумане
А ты подумал, что будет, если два компьютера одновременно начнут распечатывать чек?
#10
by Ёжик в тумане
Ни фига не тоже самое. Ты где-то видел на ККМ очередь печати чеков? Если делать через файлы (по уму, а не как в ), то по факту только один компьютер будет печатать чеки. И хоть результат тот же, но принцип совсем другой.
#11
by Al113
Может, я чего-то не понимаю, но если "таблица Ticket заполняется из одной копии 1с", тогда можно данные для этой таблицы копить в файле текстовом, эска будет посекндно смотреть, есть ли в нем что-нибудь или нет. Как появилось, пусть составляет таблицу Ticket. Рядом с текстовым файлом запишет файл-флаг, типа занято. Составит таблицу, сотрет файл. А в документе "ЧекККМ" поставить проверку, есть ли файл-флаг, если нет, то писать в файл чеков, если есть, тогда дождаться, пока флаг не исчезнет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как сделать кассовый монитор
- Кассовый аппарат Mini 600 и 1С в режиме фискального принтера?
- v7: С двух отделов бить чеки на один кассовый аппарат
- Печать заявки на кассовый расход на одной странице
- v8: Пытаюсь печатать с компьютера чеки на кассовом аппарате Tremol
- Розница 2: печатать нефискальные чеки
- как печатать с двух разных программ на один ФР на одном компе
- Как программно создать документ приходный кассовый ордер?
В этой группе 1С
- v7: Как активизировать окно в базе подключенной по OLE
- налоговый учет в УПП
- Выбранный счёт является группой ?
- ДГПХ и выбор счета 70 или 76
- Как сохранить список баз при переустановке 1С?
- Свертка => Проблемы (инвентаризационная опись). Как быть?
- Булево в табличной части
- Вывод в отчет группировок из таблицы значений ?
- Комплектация в типовой Бух 7.7
- Ошибка:Каталог временных файлов не обнаружен C: emp1
- Акт инвентаризации наличных денежных
- Расчёт, Как определить расчетную базу вида расчета.
- Одна счет-фактура на нескольких контрагентов. Законно?
- Акт сверки и взаимозачет
- Временная блокировка
- Destination Sets для ISA-Server 2000
- Можно ли Таблицу значений фильтровать Построителем не по Отбору, а как SQL
- При закрытии документа спрашивает Сохранить документ?
- Проблемы при формировании книги продаж...
- УПП.Начисления по больничному листу.Печатная форма.