Подключаем ККТ ОнЛайн (2018г.)

    Исходное состояние, имеем:
  • опыт программирования 1с 7.7
  • Windows Server 2008-64
  • 1C 8.3 Проф (купленная)
  • конфигурация бух ред.3.0

Сразу прем в конфигуратор и наблюдаем ,что язык 1С 8 вообще не такой как в 7.7. Куча объектов , но нас не испугаешь. Все объекты систематизированы. Идеалогия выполнения части кода на сервере , а части на Клиенте - это новое. Запускаем отладчик - видим ,что код на сервере и на клиенте отлаживается нормально (сижу в консоли Windows Server 2008) = отлично, то что надо.


Все хорошо исследовать на конкретных примерах - пытаемся подключить , например, ККТ Штрих-On-Line и напечатать чек. Настроили ККТ, тест проходит. Печатаем из документа розница - затык с сообщением "Кассовая смена не открыта или истекла". Попытался отладчиком пройти , нормально дошел до Справочник.ПодключаемоеОборудование.ФормаВыбораИзСписка , куда передаем пакет параметров для печати чека, но тут концы как-то теряются.

В помощь CTRL-SHIFT-F - глобальный поиск . Ищет "Кассовая смена не открыта или истекла" очень долго ,но находит. Как остановить поиск - CTRL-Break (теперь по другому!) . Нашли в ОбщийМодуль.МенеджерОборудованияКлиент в [Процедура НачатьВыполнениеКоманды_ВыбратьУстройствоЗавершение] наше сообщение - Ура! Далее осталось немного отладчиком доходим до ОписаниеПоследнейКассовойСмены() которое возвращает "ложь". Таким образом выясняем , что некий документ Кассовая Смена почему-то отсутствует, ну правильно ведь мы ничего такого не создавали еще. Тут затупил часа на 2...

Короче не удержался снял замок с конфигурации , чтобы обойти эту проверку и увидел ,что чек пробивается - ОК. Попутно выяснил , что есть все-таки место где можно открыть/закрыть смену - это запоминаем = "Банк и касса" + "Управление фискальным регистратором". Сделано "УДОБНО" - чтобы пробить чек надо сначала открыть смену и всегда помните, где это делается, иначе клиент так и уйдет от вас без чека (и возможно без товара)!

Еще надо выяснилось в 1С в настройках ФР налоги проверить , должны быть как в драйвере Штриха см. Таблицы/налоговые ставки. Важно совпадение!

Восстановил замок на конфигурацию методом обновления на последнюю версию. Вопрос с подключением ККТ ОнЛайн решен. Можно быть чеки.


Приятные плюсы:
В 1С 8 точки останова после перезагрузки программы остаются