Отправка онлайн чека покупателю СМС ч\з опрератора ОФД

1. EUGCH 31.08.17 09:25 Сейчас в теме
1С:Предприятие 8.3 (8.3.10.2505). Бухгалтерия предприятия (3.0.51.27)
Имеется ФР ВикиПринт 57Ф, договор с ОФД заключался с Контуром, изначально он работал ч\з Платформа.ОФД (Эватор). Так же был преобретен пакет на 500СМС. После получения лицензии Контур.ОФД, по их рекомендации произвели изменения в фискализации ККТ в ФНС и настройках фискального регистратора и 1С (изменены адрес ОФД и порт). После перехода на Контур, покупателям не доходят СМС с электронными чеками. При использовании оператора Эватор, все уходило без проблем и СМС и почта. Написал в техподдержку месяц назад. Звонки и онлайн общение не привели к пониманию. Средствами Wireshark был отловлен файл, предаваемый ОФД ККТ. В нем телефон прописан без префиксов +7 и ли 8, т.е. номер вида 926ххххххх. При этом в 1С стоит код страны 7 (который можно менять). Отладчиком у меня не получается отловить файл xml передаваемы на ФР. Техподдержка Контура валит все на 1С, мол решайте с ними проблему. Какие есть соображения куда копать.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. maks_20 169 31.08.17 09:52 Сейчас в теме
Почему отладкой не получилось отловить файл xml передаваемый на ФР? В рознице находил функцию Функция
ФискализацияЧека(ОбъектДрайвера, Параметры, ПараметрыПодключения, ВходныеПараметры, ВыходныеПараметры)
в которой есть строка
ДанныеЧека =ПолучитьXMLПакетДляФискализацияЧека(ОбщиеПараметры, ВходныеПараметры, СуммаЧека)
Именно она и возвращает xml. Как вариант можно добавить процедурку, которая будет проверять вид номера и изменять в случае его некорректности. тогда в кассу у вас будет улетать корректное значение. Техподдержка ответила в каком формате должен прилетать номер на кассу?
3. EUGCH 31.08.17 10:12 Сейчас в теме
(2) Да БП в модуле менедж.оборудования есть момент фискализации, но т.к. касса стоит на клиенте и пользователь кассир с ограниченными правами, то открыть отладчик может админ, то тогда нужно и кассовую смену открывать админу и чек пробивать от админа. Попробую дать временно права админа кассиру и отловить этот xml.
5. comptr 36 31.08.17 10:19 Сейчас в теме
(3) отладкой можно подключаться к сеансу другого пользователя. У пользователя - Сервис - Отладка в текущем сеансе.
В конфигураторе - Отладка - Подключение - выбрать нужный сеанс.
6. EUGCH 31.08.17 10:21 Сейчас в теме
(5)
отладкой можно подключаться к сеансу другого пользователя

Пробовал, но не получилось отловить, сейчас расширю права кассиру и буду пробовать.
7. comptr 36 31.08.17 10:30 Сейчас в теме
(6) если база работает в клиент-серверном варианте, то скорее всего не включена отладка на сервере через параметры запуска сервера, и код выполняется "НаСервере", так что попасть туда так просто не получится.
Если же база файловая, то при выборе предмета отладки (к чему подключаться), нужно будет выбрать и "Клиент" и "Сервер", тогда проблем быть не должно.

А ещё возможен вариант, что строчка кода, где установлена точка останова, просто не выполняется по логике программы.
8. EUGCH 31.08.17 11:18 Сейчас в теме
(7)
нужно будет выбрать и "Клиент" и "Сервер"

Ага так и попробую, спасибо.
4. EUGCH 31.08.17 10:19 Сейчас в теме
(2)
Техподдержка ответила в каком формате должен прилетать номер на кассу?

или +7 или 8
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот