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


1С:Предприятие ::

Метки: 

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

Я
   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



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