Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Электронные чеки через ОФД

Электронные чеки через ОФД
Я
   tciban
 
17.04.17 - 09:04
Уважаемые коллеги! У нас онлайн касса Атол 55Ф. В качестве ОФД СКБ Контур. Конфигурация - УПП 1.2, всю поддержку онлайн касс взял из последней версии УПП 1.3

Вопрос - что нужно сделать, что бы клиенту при фискализации ПКО уходил электронный чек на e-mail от ОФД? Контур поддерживает такую возможность, следовательно главное найти как засунуть в данные фискализации, которые отправляются в аппарат, почту клиента.

Кто то уже разбирался с этим вопросом?
 
 
   rozer76
 
1 - 17.04.17 - 09:07
(0) не знаю как там в упп но я выдирал из ут10.3 и дописывал два поля + код в ПодготовитьДанныеДляФискализацииЧекаПКО(Ссылка, ОбщиеПараметры)


ОбщиеПараметры.Отправляет1СSMS = Ложь;
    ОбщиеПараметры.Отправляет1СEmail = Ложь;
    Если ЗначениеЗаполнено(ПокупательEmail) Тогда
       ОбщиеПараметры.ОтправительEmail="blabla@blabla.ru";
       ОбщиеПараметры.ПокупательEmail = ПокупательEmail;    
    КонецЕсли; 
    Если ЗначениеЗаполнено(ПокупательНомер) Тогда
       ОбщиеПараметры.ПокупательНомер = ПокупательНомер;
    КонецЕсли;
   nordbox
 
2 - 17.04.17 - 09:08
Вообще то это идет как параметр в чек, но если ты сам дорабатывал то в тебе надо что бы поле было в чеке при оплате и как параметр в фискализацию уходил
   tciban
 
3 - 17.04.17 - 09:18
(1) И работает? Я так понял это поле (ПокупательEmail ) скорее используется самой конфигурацией для отсылки электронного чека средствами 1С, а не ОФД
   SeriyP
 
4 - 17.04.17 - 09:20
(1) ПокупательEmail откуда берете? В 10.3 не нашел такого реквизита ни в одном документе, связанном с "пробитием" чека.
   Cyberhawk
 
5 - 17.04.17 - 09:29
(4) Так емайл клиента - это не реквизит документа
   SeriyP
 
6 - 17.04.17 - 09:34
(5) Не важно. "Брать" его откуда?
   nordbox
 
7 - 17.04.17 - 09:37
Да, все верно, в УТ 10.3 такого поля нет, не доработали еще и телефона там нет,этот механизм лучше посмотреть в УНФ
   nordbox
 
8 - 17.04.17 - 09:38
+7 я этот вопрос уже не один раз на форуме поднимал ))
   tciban
 
9 - 17.04.17 - 09:40
к (3) Я просто посмотрел как в последней УПП (и ут 10.3) используется это поле - там если ОбщиеПараметры.Отправляет1СEmail = Истина то идет обращение к процедуре отправки электронки средствами 1С по адресу ПокупательEmail , да и то там в конце пустая процедура-заглушка ОтправитьЭлектронныйЧек.
   tciban
 
10 - 17.04.17 - 09:41
(4) Это совсем не важно, брать можно хоть откуда, мы добавили например реквизит в договор. Важно - как передать этот адрес в  фискальный регистратор?
 
 Рекламное место пустует
   nordbox
 
11 - 17.04.17 - 09:42
ну не сделали они почему то именно в 10.3)))
   Cyberhawk
 
12 - 17.04.17 - 09:42
(6) Наверное, где-нибудь еще, раз ты "не нашел такого реквизита ни в одном документе, связанном с "пробитием" чека"
   SeriyP
 
13 - 17.04.17 - 09:43
(7) 1 июля еще не наступило, подождем. Вдруг 1С снизойдет до такой мелочи как емайл и телефон покупателя. А так, конечно "пилить" формы придется.
   nordbox
 
14 - 17.04.17 - 09:46
(13) а обновляться когда? ))) в последний день, как 31 января ? ))
   SeriyP
 
15 - 17.04.17 - 09:48
(10) В процедуре подготовки XML есть параметры SenderEmail, CustomerEmail, CustomerPhone. Туда и пихать свои данные. У меня на 10.3 они не обрабатываются никак и всегда пустые сейчас.
   SeriyP
 
16 - 17.04.17 - 09:52
(14) Это, по-моему, обычная практика. 30 июня выпускать обновление, которое должно действовать с 1 июля... Например, 10.3.37.2 выпущена 30.06.2016 вечером - там были изменения по поводу учета НДС. Обновление это было с кучей ошибок. Печаль.
   nordbox
 
17 - 17.04.17 - 09:57
(16) У них это не практика, это у них ритуал ))
   tciban
 
18 - 17.04.17 - 10:15
(11) ну не только в УТ 10.3, но и в УПП 1.3
   tciban
 
19 - 17.04.17 - 10:16
(15) Кто нибудь так пробовал? А на чеке это(e-mail) должно печататься?
   SeriyP
 
20 - 17.04.17 - 10:19
(19) На сколько я понимаю, то в печатной форме чека емайл не нужен, нужен только для электронной формы чека. Первоисточник ст. 4.7 54-ФЗ. http://www.consultant.ru/document/cons_doc_LAW_42359/7a607e9ee7058b0c3bcb22e564e88190964aee72/
   tciban
 
21 - 17.04.17 - 10:24
(20) А я то думаю - почему его там нет!
   nordbox
 
22 - 17.04.17 - 10:25
   Redkiy
 
23 - 17.04.17 - 10:27
(21) В ПФ чека есть поле "Адрес покупателя". Там отображается тел. или мыло, если было передано в [vk файле чека.
   tciban
 
24 - 17.04.17 - 10:28
(22) Это я уже давно видел. Как эти познания применить к УПП 1.2, 1.3?
   nordbox
 
25 - 17.04.17 - 10:31
(24) тяжким непосильным трудом )
   Redkiy
 
26 - 17.04.17 - 10:31
(24) кури описание XML пакета "CheckPackage"
https://its.1c.ru/db/metod8dev#content:4829:hdoc:checkpackage
   nordbox
 
27 - 17.04.17 - 10:31
свою форму городить надо, только так, или обновления ждать
   rozer76
 
28 - 17.04.17 - 10:38
(4) да я сам допиливал. Да в этом случае шлет ОФД если ОбщиеПараметры.Отправляет1СEmail = Истина то шлет 1с но в ут10.3 там просто пустая процедура )
   tciban
 
29 - 17.04.17 - 10:39
(28) В каком месте хоть допиливать? Поделись опытом!
   rozer76
 
30 - 17.04.17 - 10:41
(29) см 1 - ПодготовитьДанныеДляФискализацииЧекаПКО в ПКО
   tciban
 
31 - 17.04.17 - 10:45
тамамана уже сделал давно. но достаточно ли присвоить мыл клиента реквизиту структуры?
   tciban
 
32 - 17.04.17 - 10:46
что еще нада?
   Redkiy
 
33 - 17.04.17 - 10:49
(32) странные вопросы задает ТС с таким стажем...
ККМ по-барабану всякие там структуры...
Драйверу для чека скармливается XML "CheckPackage". А вот как он заполняется в 1С разберись сам.
 
 
   nordbox
 
34 - 17.04.17 - 10:57
(32) посмотри в общих модулях 
МенеджерОборудованияКлиентСервер.ПараметрыОперацииФискализацииЧека();
   nordbox
 
35 - 17.04.17 - 10:58
+34 это функция ПараметрыОперацииФискализацииЧека();
   nordbox
 
36 - 17.04.17 - 11:00
+35 это в УТ 10.3
   tciban
 
37 - 17.04.17 - 14:09
А вот интересно - мыл покупателю через сколько времени должен уходить с ОФД? Кто нибудь сталкивался? Как по закону? Я подставил в параметры мыл отправителя и мыл покупателя (себя пока поставил), пару чеков загнал в регистратор, но почты пока не видать. Но у нас и чеки на сайте появлються не сразу, а на следующее утро, так может придет еще?
   rozer76
 
38 - 17.04.17 - 14:12
(37) сразу приходит даже на тест-площадке 1-ОФД, единственно когда не приходит когда не только мейл указываю но и номерок для СМС  - не знаю почему так
   tciban
 
39 - 17.04.17 - 14:12
(36) Это одинаково сделано во всех.
   rozer76
 
40 - 17.04.17 - 14:12
(37)мыл отправителя

оказалось что не надо этого, т.к. мыл в данном случае ОФДешный
   tciban
 
41 - 17.04.17 - 14:17
(40) так я и поставил ОФДшный, как они мне сказали.
   dezss
 
42 - 17.04.17 - 14:22
Я тестируюсь на такскоме. У них, правда, отправка чека по почте еще не реализована, но в чеке печатается)))
   dezss
 
43 - 17.04.17 - 14:22
(42) + аппарат АТОЛ FPrint-22ПТК
   dezss
 
44 - 17.04.17 - 14:24
(42) + а так все правильно тебе подсказали, пихать адрес надо в <CustomerEmail>
   tciban
 
45 - 17.04.17 - 14:28
Подожду, если до завтра не придет почта - значит не работает :(
   tciban
 
46 - 17.04.17 - 14:31
(44) я тока вот эта не понял, в МенеджерОборудованияВызовСервера написано:
// Email отправляет средствами 1C

    Если ОбщиеПараметры.Свойство("Отправляет1СEmail") И НЕ ОбщиеПараметры.Отправляет1СEmail Тогда
        ЗаписьXML.ЗаписатьАтрибут("CustomerEmail", XMLСтрока(?(ОбщиеПараметры.Свойство("ПокупательEmail"), ОбщиеПараметры.ПокупательEmail, "")));
    КонецЕсли;

Т.е. вот тут оно попадает?
   dezss
 
47 - 17.04.17 - 14:37
(45) В ОФД спроси, реализовано ли это у них.
   dezss
 
48 - 17.04.17 - 14:38
(46) Да, оно попадает в xml, который потом идет в ккт.
Если ОбщиеПараметры.Отправляет1СEmail = ИСТИНА, то отправляется средствами 1с, а не ОФД.
   tciban
 
49 - 17.04.17 - 14:43
(47) В ОФД спросил первым делом. Сказали что поддерживает, реализовано. Но как делать в 1С, не знают ибо не 1Сят.
 
 Рекламное место пустует
   dezss
 
50 - 17.04.17 - 15:01
Если у тебя
ОбщиеПараметры.Отправляет1СEmail = Ложь
и
ОбщиеПараметры.ПокупательEmail заполнено корректно, то все должно работать.
   NorthWind
 
51 - 17.04.17 - 15:49
(0) в чек записывается атрибут номер 1008 со строковым значением, которое либо e-mail, либо телефонный номер. Оператор разбирается что это такое и посылает. Поищите цифру 1008 по конфе, может, поможет.
   tciban
 
52 - 17.04.17 - 15:54
(51) Да, я это видел:
'адрес получателя
ECR.AttrNumber = 1008
ECR.AttrValue = "Kn@mail.ru"
ECR.WriteAttribute
'адрес отправителя
ECR.AttrNumber = 1117
ECR.AttrValue = "ofd@skbkontur.ru"
ECR.WriteAttribute

Но в конфе ничего нет, все пихается в XML
   tciban
 
53 - 17.04.17 - 15:55
Ну не писать же в самом деле пихание чека в регистратор на уровне атрибутов полностью?!
   Aleksey
 
54 - 17.04.17 - 16:17
(53) В БПО это 
CustomerEmail     Email покупателя

адрес отправителя в описании нет, но в примере он есть
<Parameters PaymentType="1" SenderEmail="info@1c.ru" CustomerEmail="alex2000@mail.ru"

https://its.1c.ru/db/metod8dev#content:4829:hdoc:checkpackage
   Tatitutu
 
55 - 17.04.17 - 17:21
мы вот такую форму ввода эл.адреса и телефона сделали
быстро и удобно. свои настройки https://clck.ru/Aye2S
   dezss
 
56 - 17.04.17 - 17:29
(55) во вы заморочились...а я тупо ВвестиСтроку юзаю)
Есть собака - это почта, нет собаки - телефон...ну и проверка на корректность)))
   dezss
 
57 - 17.04.17 - 17:30
(55) а...так вы это продаете, тогда правильно...красота нужна)
   tciban
 
58 - 18.04.17 - 08:01
Ну вот, письмо по пробитым чекам так и не пришло... Что же я сделал не так? Всего то добавил 2 строчки:
ПараметрыЧека.ПокупательEmail  = "ххх@mail.ru";
ПараметрыЧека.ОтправительEmail = "ofd@contur.ru";

Правда есть подозрение, что проблема на той стороне.
   Redkiy
 
59 - 18.04.17 - 08:12
(58) опять двадцать пять...
Драйвер на входе получает xml пакет. Его нужно  тут показывать, а не ПараметрыЧека...
У тебя условие из (46) выполняется?
   tciban
 
60 - 18.04.17 - 08:14
(59) Да. И строка ЗаписьXML.ЗаписатьАтрибут("CustomerEmail", XMLСтрока(?(ОбщиеПараметры.Свойство("ПокупательEmail"), ОбщиеПараметры.ПокупательEmail, "")));
выполняется.
   Redkiy
 
61 - 18.04.17 - 08:18
Чек оператору ФД передан?
Если да, смотрим строку "Адрес покупателя". Если там стоит твое "ххх@mail.ru" то все ок, ты выполнил все обязательства перед покупателем. Дальше не твои проблемы...
   dezss
 
62 - 18.04.17 - 08:20
(61) да нет...проблемы твои, потому что именно ты должен задать вопрос ОФД, почему же чек так и не пришел покупателю...покупатель не с ОФД спрашивает, а с тебя...
   Redkiy
 
63 - 18.04.17 - 08:24
(62) А кто отвечает за валидность  мыла? Тоже я?
Слышал что разработали по заказу ФНС визитку покупателя. В ШК будут зашиты реквизиты покупателя. Но когда это будет... хз.
   fbear
 
64 - 18.04.17 - 08:45
2(63) уже есть, ставишь себе приложение от ФНС
https://play.google.com/store/apps/details?id=ru.fns.billchecker
   Масянька
 
65 - 18.04.17 - 08:49
(64) Комменты прикольные... В 90% - "Проблема нам известна. Работаем над устранением"...
   tciban
 
66 - 18.04.17 - 08:57
(61) Чек передан, а вот адрес покупателя там смотреть негде...
   Redkiy
 
67 - 18.04.17 - 08:57
(64) При чем тут это "поделка пионеров"?
Покупатель если хочет получить адрес для просмотра электронного чека, должен передать кассиру свой электронный адрес. Как способом и кто отвечает за его корректность - большой вопрос? Устно со всеми вытекающими ("эс как доллар и т.п.), на клочке бумаги или мифическая визитка с возможность кассового оборудования ее считать...
   Redkiy
 
68 - 18.04.17 - 09:02
(66) в Такскоме это так выглядит, правда там тел. передан
https://receipt.taxcom.ru/v01/show?t=1492506119&fp=1751376501&sf=False&sfn=False
   fbear
 
69 - 18.04.17 - 09:29
(67) при том, что в ней можно сгенерить визитку с QR-кодом со своим телефоном или эл. почтой и предъявить кассиру
   Tatitutu
 
70 - 18.04.17 - 09:45
(68) вчера с Таксом общались
говорят нужно телофон передавать в формате +7.... и тогда наверняка, может и отправять смс
   Tatitutu
 
71 - 18.04.17 - 09:48
(68) твоя ссылка - можно и так - результат одинаковый
https://receipt.taxcom.ru/v01/show?fp=1751376501
можно даже еще немного уменьшить
   Redkiy
 
72 - 18.04.17 - 10:40
(69) ну, ну... и все кассовые места оборудованы сканером QR кода
   Масянька
 
73 - 18.04.17 - 10:50
(72) Ну, лиха беда начало (С)
Следующим шагом - законодательно заставить установит сканеры :(...
А покупателей - иметь такую визитку...
   tciban
 
74 - 18.04.17 - 11:01
(73) А по оконцовке - чип в голову всем!!!!
   СКБ Контур
 
75 - 15.05.17 - 08:44
tciban, добрый день!
Для того, чтобы отправить электронный чек должны быть выполнены следующие настройки:
1.В реквизите адрес электронной почты отправителя должен быть указан адрес ofd@skbkontur.ru (или ofd@kontur.ru) – эта настройка выполняется в кассовом ПО.
2. До момента расчета (при формировании чека) кассир должен вписать адрес электронной почты получателя (либо телефон) в соответствующее поле.
Также электронный чек можно отправить из личного кабинета Контур.ОФД, для этого необходимо найти нужный чек в разделе "Чеки" и нажать на кнопку "Отправить по почте".
   СКБ Контур
 
76 - 15.05.17 - 08:45
Уважаемые участники форума, приглашаем вас в официальную группу СКБ Контур вконтакте, там вы всегда сможете получить оперативные ответы на ваши вопросы :)
https://vk.com/skbkontur


Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует