|   |   | 
| 
 | Получить данные Z-отчета, напрямую через драйвер кассы ? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Radion 28.11.17✎ 19:13 | 
        УТ 11. Я помню, поднимали тему с печатью z отчета для касс онлайн. Стоит вопрос получать данные (к примеру в фоновом задании) напрямую из кассы через драйвер. Кто нибудь уже решал такие задачи? Спасибо.     | |||
| 1
    
        Мимохожий Однако 28.11.17✎ 19:23 | 
        (0) Если касса занята из 1С, то не получится к ней подключиться из драйвера. Пожалуйста.     | |||
| 2
    
        kofeinik 28.11.17✎ 19:26 | 
        (0) Может речь про x-отчет, который для онлайн касс с использованием некоторых драйверов действительно не печатается?     | |||
| 3
    
        Woldemar177 28.11.17✎ 19:46 | 
        (1) Еще как получится, но делать этого не стоит. расхождения будут.     | |||
| 4
    
        Woldemar177 28.11.17✎ 19:46 | 
        (2) Ага? Каких именно?     | |||
| 5
    
        Мимохожий Однако 28.11.17✎ 19:49 | 
        (3) Расскажи. Мужики-то не знают     | |||
| 6
    
        Woldemar177 28.11.17✎ 20:06 | 
        (5) Что расказывать? В чт или пт закрывали, 1с зависла, смена открыта,  через драйвер закрыли. Атол 11ф или 30ф, не помню. Можно и чек выбить     | |||
| 7
    
        Мимохожий Однако 28.11.17✎ 20:16 | 
        (6) Через драйвер закрывали и при этом одновременно работали в 1С? Это вряд ли. Я к тому что в сабже был разговор о "фоновом" обращении к драйверу. А твой пример встречал несколько раз. Особых проблем не было. В 1С всегда есть возможность нестандартными методами обойти проблемы неправильно закрытой смены. Я предполагал, что ты знаешь что-нибудь об одновременной работе с кассой из разных программ.     | |||
| 8
    
        Woldemar177 29.11.17✎ 09:47 | 
        (7) Одновременно то зачем??? Я ж сказал когда 1с зависла, со всеми бывало, с системой город, у вас такой нет.     | |||
| 9
    
        Radion 29.11.17✎ 11:46 | 
        Я так понял, что после закрытия Z отчета никаких данных по внесению /снятию / выручке получить не получиться - т.к. данные обнуляются. А есть код для подключения через драйвер к кассе и получения суммы внесения / списания / выручки пока смена не закрыта, z отчет не снят ?     | |||
| 10
    
        Radion 29.11.17✎ 11:47 | 
        (9) обнуляются на кассе конечно     | |||
| 11
    
        GenAcid 29.11.17✎ 12:18 | 
        (7) В БПО начиная с версии 2 порт кассы не блокируется постоянно, по крайней мере при работе с Атоловскими аппаратами. Перед печатью драйвер подключается, после печати отпускает. Правда пару раз замечал что порт был занят пока была открыта форма, из которой щла работа с оборудованием. Но это редкость, обычно сразу после печати чека можно открыть тест драйвера и сделать в нем что душе угодно.     | |||
| 12
    
        Галахад гуру 29.11.17✎ 12:32 | 
        (9) Идея какая-то странная. Зачем из 1С-ки читать выручку?
 И почему это нельзя сделать потом? Где журнал кассира с Z-отчетами? | |||
| 13
    
        Radion 29.11.17✎ 13:37 | 
        (12) потому что, когда нет возможности вбивать чеки из 1с (нет инета в центре продаж. у нас их около 30), то они выбивают чеки на ФР через спец программу. Получая данные через драйвер, перед закрытием Z отчета мы получаем реальные обороты в кассе.     | |||
| 14
    
        LienXo 29.11.17✎ 13:41 | 
        (11) при открытии РМК порт блокируется на все время пока форма открыта что в УТ что в рознице. Если печатаешь из чека, ПКО или накладной - блокирует на момент обращения.     | |||
| 15
    
        Mikhail Volkov 29.11.17✎ 13:43 | 
        (0) В УТ11 нет обработки закрытия смены? У нас иногда бывали случаи: смену открыли, но ни одного чека не отбили (неполадки с кассой). Тогда Сервис/Параметры/Свойства/Сервис оборудования/Отчет "Z-отчет с гашением". Если чеков за смену не было, то бумажку Z-отчета можно не смотреть - все нулевое.     | |||
| 16
    
        Radion 29.11.17✎ 13:52 | 
        (15) вопрос автоматизации импорта кассовых документов из УТ 11 в БП 3.0. исключить ручной труд операторов кассиров.     | |||
| 17
    
        Mikhail Volkov 29.11.17✎ 16:14 | 
        (16) При чем тут "из УТ 11 в БП 3.0"? Или вопрос не понял... снять Z-отчет - смену закрыть? Почему не обработкой закрытия смены? Если напрямую через драйвер кассы, то Сервис/Параметры/Свойства/Сервис оборудования/Отчет "Z-отчет с гашением", но данные с чека Z-отчета вручную вбивать в базу придется.
 Когда то в 7-ке так снимал: //******************************************* Процедура СформироватьZ() ФР = СоздатьОбъект("AddIn.FprnM45"); // занимаем порт ФР.DeviceEnabled = 1; Если ФР.ResultCode <> 0 тогда Сообщить("Не удалось занять порт", "!"); Возврат; КонецЕсли; // если смена открыта снимаем Z-отчет Если ФР.SessionOpened = 1 тогда // Отчет по секциям ФР.Mode = 2; Если ФР.SetMode() <> 0 тогда Сообщить("Не удалось войти в режим регистрации", "!"); Возврат; КонецЕсли; // ФР.SetMode(); ФР.ReportType = 7; ФР.Report(); // снимаем Z-отчет ФР.Mode = 3; ФР.SetMode(); ФР.ReportType = 1; ФР.Report(); Иначе Предупреждение("Не открыта кассовая смена!",60); КонецЕсли; // освобождаем порт ФР.DeviceEnabled=0; КонецПроцедуры | |||
| 18
    
        Radion 29.11.17✎ 16:36 | 
        (17) хотим автоматизировать процесс, импорта кассовых документов (ведение кассовой дисциплины). Для этого требуется автоматизировать процесс импорта документов из УТ 11 в БП. Предполагается, что перед закрытием смены (z отчета) формируется файл с оборотами по конкретной кассе. После чего, вечером по регламентному заданию, БП загрузить обороты по кассе в базу.     | |||
| 19
    
        Radion 29.11.17✎ 16:37 | 
        (17) спасибо, этот код есть. а вот как получить оборот - выручку данные списания и внесения ?     | |||
| 20
    
        serpentt 29.11.17✎ 16:43 | 
        (19) Надо обращаться к соответствующим регистрам в ККТ     | |||
| 21
    
        serpentt 29.11.17✎ 16:47 | 
        //Получаем Номера и сумму
 ОбъектECR.RegisterNumber = 51; ОбъектECR.GetRegister(); НомерЧека = ОбъектECR.НомерДокумента; НомерФД = ОбъектECR.ФискальныйПризнак; СуммаЧека = ОбъектECR.Сумма; Вы соответственно выбирайте тот регистр где хранится нужная Вам информация. | |||
| 22
    
        Radion 29.11.17✎ 17:05 | 
        (21) Спасибо! Сейчас попробую.     | |||
| 23
    
        Mikhail Volkov 30.11.17✎ 14:53 | 
        (20) Зачем? ККТ - принтер чеков, бумажки печатает. А деньги - кассовые документы, по ним надо.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |