|
X-отчет в 1С возможен? | ☑ | ||
---|---|---|---|---|
0
Mikhail Volkov
01.11.20
✎
11:48
|
Например, в Альфа-Авто во Фронт-кассира есть кнопка Х-отчета, по которой ФР его выводит в виде чека. А в саму Альфа-Авто его вывести можно, как? (в 7-ке в ТиС вроде делал, не помню) Сейчас в Альфа-Авто:
// Печать Х отчета Функция ДействиеХОтчет(ЭтаФорма) Экспорт Если УстановленРежим("Блокировка") Тогда Возврат 0; КонецЕсли; //проверим право Если НЕ фкСмотретьФискальныеСчетчики Тогда ОткрытьДиалог("Вам запрещено выполнять эту операцию", СтатусСообщения.Важное); Возврат 0; КонецЕсли; Если ПустаяСтрока(GUID_ФР) Тогда ОткрытьДиалог("Фискальный регистратор не установлен. X-отчет снят быть не может.", СтатусСообщения.Важное); Возврат 0; КонецЕсли; //Снимем отчет КодОшибки=Рарус_Компонента.ЗаказатьВыполнениеДействияСинхронно(GUID_ФР,"Х_Отчет",,ТаймаутФР); Если НЕ РезультатРаботыСОборудованием("Фискальный регистратор",КодОшибки,Рарус_Компонента.ОписаниеОшибки) Тогда ЗаписатьВФайлЛога("Снять X-отчет",КодОшибки,"Операция не выполнена",GUID_ФР,1); Возврат 0; Иначе ЗаписатьВФайлЛога("Снять X-отчет",КодОшибки,Рарус_Компонента.ОписаниеОшибки); КонецЕсли; КонецФункции Функция РезультатРаботыСОборудованием только КодОшибки анализирует. При закрытии кассовой смены выдало ошибку разности оборотов ККМ (в Альфа-Авто) и ФР. Обслуживаю Альфа-Авто удалено, Х-отчет не видел. Оказывается ФР не записал в Альфа-Авто возвратный чек (выдал в ЖР: Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,1)}: Неправильная константа типа Дата), а в себя записал, и отправил в ОФД. Если бы у меня был Х-отчет на тот момент, то разобрался бы, и ошибку бы исправил до закрытия смены. Смену то закрыл, теперь спустя неделю выяснилось по отчету ОФД, что по одному чеку отбито 2 возвратных чека, вроде как скрыли часть своей выручки. И главное: надо ли для исправления отчетности отбивать еще такой же чек на оплату, чтобы отправить его в ОФД? После чего удалить его в Альфа-Авто, или сделать возвратный чек без его отправки в ОФД. |
|||
1
Мимохожий Однако
01.11.20
✎
12:11
|
Возможен.
|
|||
2
Mikhail Volkov
01.11.20
✎
12:27
|
(1) В какой конфигурации код X-отчета открытый, или пример?
|
|||
3
Мимохожий Однако
01.11.20
✎
12:40
|
Посмотри в УТ11 или библиотеку подключ. оборудования
|
|||
4
Mikhail Volkov
01.11.20
✎
13:27
|
Смотрю УПП/КА1, не понимаю...
Функция ОтчетБезГашения(Идентификатор, Пароль) Экспорт Обработка = Неопределено; Объект = Неопределено; Результат = ПолучитьОбъектДрайвера(Идентификатор, Обработка, Объект); Если НЕ ЗначениеЗаполнено(Результат) Тогда Результат = Обработка.XОтчет(Объект, Пароль, Неопределено, Неопределено); мОписаниеОшибки = Объект.ОписаниеОшибки; Иначе мОписаниеОшибки = ПолучитьТекстОшибкиПодключенияТО("ФР"); КонецЕсли; Возврат Результат; КонецФункции // ОтчетБезГашения() (3) В УТ11 так же? |
|||
5
Mikhail Volkov
01.11.20
✎
14:14
|
Наверное вопрос не точно задал: возможен ли вывод X-отчета на экран компьютера (или на принтер), или только в виде чека ФР/кассы ККМ?
|
|||
6
Mikhail Volkov
01.11.20
✎
15:23
|
В модели оборудования выдрано: ФР FPrint-22K (1С-обработка + драйвер "Атол"). Как посмотреть эту 1С-обработку?
|
|||
7
Сияющий Асинхраль
01.11.20
✎
20:02
|
Вообще-то сам по себе Х-Отчет, это как раз и есть отчет, который строит именно кассовый аппарат, так что теоретически нечто подобное на экране соорудить можно, но учитывая, что строить отчет должен именно кассовый аппарат, а не учетная система, то не факт, что отчет на экране всегда будет совпадать с отчетом на кассовом аппарате, потому что для учетных систем кассовый аппарат в большинстве своем представляет собой черный ящик, который просто реагирует на команды поступающие из учетной системы...
|
|||
8
Mikhail Volkov
01.11.20
✎
20:37
|
Вроде помню в ТиС в 90-х делал X-отчет по ставкам НДС, по отделам... данные именно из кассы ККМ, но не помню как!? Сейчас это невозможно?
|
|||
9
Мимохожий Однако
01.11.20
✎
20:52
|
Возможно. Если есть желание\умение программировать в 1С. Определись, какой нужен отчет и сделай аналогичный по чекам за день. Этот фактически тот же Х-Отчет. Но проще выполнить с ККМ. Нет смысла экономить на рулонах
|
|||
10
johnnik
02.11.20
✎
00:18
|
В Рознице2, УТ11, УНФ и БП 3.0 есть отчет без гашения - это и есть Х-отчет. Спрятан обычно в менюхах "Продажи" или "Финансы" - опция "Управление фискальным устройством".
|
|||
11
Сияющий Асинхраль
02.11.20
✎
00:33
|
(8) Еще раз, X-Отчет - это и есть отчет, который строиться на фискальном устройстве. Если нечто подобное строится с помощью команды из 1С, то 1С просто выдает команду на фискальник о построении отчета, фискальник его и делает.
Да, как сказал (9) в принципе можно нечто подобное соорудить по данным чеков из учетной системы, НО нет никакой гарантии, что чеку в учетной системе однозначно соответствует чек на ФР. Может случиться что угодно, фискальник отвалится, сеть отвалится, 1С заглючит и не сможет передать на фискальник данные и много-много других бяк. Иными словами, можешь попытаться создать отчет, соответствующий отчет по чекам за день, но сто процентов верный Х-отчет будет только на фискальнике... |
|||
12
Mikhail Volkov
02.11.20
✎
07:25
|
(9) Это все сделано, есть, но они работают по данным учетной системы самой Альфа-Авто, не ФР/кассы ККМ. А тут ситуация такая: чек в ФР записался, отправился в ОФД, а в Альфа-Авто нет! Раньше работали кассовыми документами, делали ПКО или РКО, и отбивали их фронт-кассира. А теперь освоили документ Чек на оплату, который создается по основанию фронт-кассира. И даже не записывается в случае ошибки. Работаю удаленно, мне бы сразу запросить прислать чек Х-отчета, или отчет из ОФД, когда пошли ошибки будь то в кассе денег нет. Наверное понял в чем дело. После чеков набили, набралась по чекам нужная сумма, отбили возвратный чек, оказалось он уже 2-й!
(10) Х-отчет только в виде чека из ФР, на экран выводит? (11) Видимо с тех пор (8) драйвера АТОЛ качественно изменились, и вывести на экран 1С X-отчет невозможно... А это точно, или предположил? |
|||
13
Kongo2019
02.11.20
✎
08:06
|
X-отчет никогда на экран не выводится. Он строится средствами самого ККМ, и вывод только на рулон.
Все остальное это эмуляция. |
|||
14
Mikhail Volkov
02.11.20
✎
08:31
|
А 2-й не технический вопрос: надо ли для исправления отчетности ОФД отбивать еще такой же чек на оплату, чтобы отправить его в ОФД? После чего удалить его в Альфа-Авто, или сделать возвратный чек без его отправки в ОФД. Сейчас по данным ОФД у нас чеков на меньшую сумму, получается мы скрыли часть выручки.
|
|||
15
Масянька
02.11.20
✎
08:33
|
(0) А смысл (на экран)?
Х-отчет и сделан для проверки кассы: сколько пробили vs сколько в программе. |
|||
16
Kongo2019
02.11.20
✎
09:08
|
(14) Это надо у вашего буха спрашивать, вопрос больше организационный чем технический.
|
|||
17
Mikhail Volkov
02.11.20
✎
11:25
|
(15) Работаю удаленно, кассу ККМ в глаза не видел!
(16) Да, вопрос больше организационный чем технический, они у меня спрашивают. Если сделают исправительный чек, то что потом с ним делать: удалить (пометить на удаление), распровести, или сделать ему возвратный чек без его отправки в ОФД? Боюсь: только поставлю галочку для отбития чека на ФР, и он отправит в ОФД!? |
|||
18
Масянька
02.11.20
✎
11:34
|
(17) Ты не понял.
Х-отчет, как правило, делают перед закрытием смены (перед гашением кассы), чтобы проверить соответствие нала в кассе (пробитые чеки) и денежном ящике. Еще при некоторых проверках делали. Поэтому нет смысла делать этот отчет в программе. |
|||
19
Mikhail Volkov
02.11.20
✎
12:38
|
Нашел в архивах 7.7:
Процедура СформироватьX() ФР = СоздатьОбъект("AddIn.FprnM45"); // занимаем порт ФР.DeviceEnabled = 1; Если ФР.ResultCode <> 0 тогда Сообщить("Не удалось занять порт", "!"); Возврат; КонецЕсли; // если смена открыта снимаем отчет Если ФР.SessionOpened = 1 тогда // Отчет по секциям ФР.Mode = 2; Если ФР.SetMode() <> 0 тогда Сообщить("Не удалось войти в режим регистрации", "!"); Возврат; КонецЕсли; ФР.ReportType = 7; ФР.Report(); // снимаем X-отчет ФР.Mode = 2; ФР.SetMode(); ФР.ReportType = 2; ФР.Report(); Иначе Предупреждение("Не открыта кассовая смена!",60); КонецЕсли; // освобождаем порт ФР.DeviceEnabled=0; КонецПроцедуры Да, не на экран, а на чек кассы ККМ - значит вывод на экран X-отчета в 1С невозможен. (18) Еще раз: работаю удаленно, кассу ККМ в глаза не видел! Чтобы посмотреть X-отчет мне надо просить пользователя у кассы (кассир тоже может работать удаленно) его сканировать, и мне прислать. Запрашивать отчет в ОФД тоже бесполезно, высылают только на эл. адрес кассира. Остался только без ответа вопрос (14), но технари вряд ли помогут... Всем спс. |
|||
20
Mikhail Volkov
03.11.20
✎
06:58
|
Вроде нашел Кассовый чек коррекции по 54-ФЗ [http://www.kassa-online.su/2017/09/19/chek-korrekcii-pod-54-fz/] - знакомая картинка, но не пользовался. Только не понял: какой ставить тип чека (Коррекция прихода или возврата прихода), и где в нем писать причину (на какой вкладке)?
|
|||
21
Масянька
03.11.20
✎
08:15
|
(20) Ты как с луны свалился...
В кассе (ККМ) какая сумма? Какая сумма в ОФД? |
|||
22
Mikhail Volkov
03.11.20
✎
10:17
|
(21) В ОФД сумма меньше на сумму возвратного чека, который не записался в Альфа-Авто: Ошибка получения фискальных реквизитов пробитого чека (в журнале регистрации действий кассира). Вроде как скрыли эту сумму от налоговой. А Альфа-Авто все нормально, не хочется ничего менять.
|
|||
23
Масянька
03.11.20
✎
11:05
|
(22) Я спрашивала про кассу (ККМ), а не про программу.
В кассе (ККМ) сколько? |
|||
24
Mikhail Volkov
03.11.20
✎
11:49
|
(23) На тот момент они равны были, обе меньше чем на самом деле (на сумму лишнего возвратного чека). А зачем это? Вопрос про Кассовый чек коррекции по 54-ФЗ. Как его правильно сделать, чем?
|
|||
25
Масянька
03.11.20
✎
11:56
|
(24) Затем.
Чек (в Альфа-авто) - продажа или возврат? |
|||
26
Mikhail Volkov
03.11.20
✎
12:32
|
(25) И тот, и другой. А в ФР (и ОФД) 2 возврата по одному чеку продажи.
|
|||
27
Kongo2019
03.11.20
✎
13:25
|
Ну так зайди в утилиту управления АТОЛ и пробей нужный чек. проблема то? И все выровняется.
|
|||
28
Масянька
03.11.20
✎
13:42
|
(26) Не фига не поняла...
Давай на пальцах: есть продажа (чек1) = 10 рэ. есть возврат (чек2) = 10 рэ. В программе: чек1, чек2, а в ККМ и ОФД - чек1 и 2 (два) чек2? |
|||
29
Mikhail Volkov
03.11.20
✎
14:17
|
(28) Да, так.
(27) Что за утилита, Тест драйвера ККТ? В нем нужно писать причину коррекции. Куда писать, в какое поле (вкладка)? И какой ставить тип чека: Коррекция прихода или возврата прихода? |
|||
30
Масянька
03.11.20
✎
14:25
|
(29) Открой и посмотри. По-моему, в тесте драйвера бьется.
Коррекция расхода. |
|||
31
Mikhail Volkov
03.11.20
✎
14:41
|
(30) Без причины коррекции?
|
|||
32
Масянька
03.11.20
✎
15:37
|
(31) https://onlinekassa.guru/instrukcii/vozvrat-oshibochno-probitogo-cheka.html
Мы делали по инструкции: акт, чеки и в книгу кассира. Пока не проверяли и вопросов (у налоговой) не было. Хотя... |
|||
33
Mikhail Volkov
03.11.20
✎
15:51
|
(32) Там все исправления делаются обычными (не коррекции) чеками до закрытия смены. У нас обнаружили, что лишний возврат более недели назад.
|
|||
34
Mikhail Volkov
03.11.20
✎
17:38
|
А на сайте ОФД (где отчеты запрашиваем) кассовый чек коррекции не сделать? В базе Альфа-Авто (и в ФР) он же не нужен.
|
|||
35
Mikhail Volkov
05.11.20
✎
07:51
|
В статье Как исправить ошибки в чеках с помощью чека коррекции? (https://its.1c.ru/db/kkt/content/112/hdoc) написано:
Чек коррекции для исправления ошибки в кассовом чеке применяется, только если используется ФФД 1.1. Если речь идет о ФФД 1.0 или 1.05, то чек коррекции для исправления ошибок не применяется. В Тест драйвера ККТ можно увидеть версию ФФД, или только в чеке? Мне чек присылали только в апреле с ФФД ККТ 1.05, не знаю обновлялись ли... |
|||
36
Mikhail Volkov
07.11.20
✎
19:27
|
Тест драйвера ККТ при включении галкой ошибку дает: (-14) Порт занят. Почему?
|
|||
37
Мимохожий Однако
08.11.20
✎
17:37
|
(36) 1С закрой
|
|||
38
Mikhail Volkov
08.11.20
✎
18:00
|
(37) Дождался пока все выйдут из Альфа-Авто, даже сервер перезагрузил... все равно: (-14) Порт занят!?
|
|||
39
Kongo2019
08.11.20
✎
18:10
|
||||
40
Mikhail Volkov
08.11.20
✎
18:56
|
(39) В Диспетчере устройств Windows сервера терминала вообще не вижу портов. Где смотреть службу EthernetOverUSB? На локальном компе, к которому подключен ФР АТОЛ-11Ф. Сейчас он выключен, его не вижу.
Не знаю, нужно ли делать Кассовый чек коррекции? В ОФД лишний чек возврата, который не записался в Альфа-Авто. По нашим отчетам больше выручки, чем по данным ОФД, т.е. выручку мы не скрываем, наоборот... может достаточно объяснительной в налоговую? |
|||
41
Mikhail Volkov
08.11.20
✎
19:18
|
+ (-3) 10060 Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера
|
|||
42
Mikhail Volkov
09.11.20
✎
06:33
|
А сегодня нет ошибок, вроде пробил!? Надо проверить в ОФД...
|
|||
43
Mikhail Volkov
09.11.20
✎
12:30
|
Обычный чек https://receipt.taxcom.ru/v01/show?fp=405595841&s=5900.05&sf=False&sfn=False, ни где не указано, что Чек коррекции и тип Коррекция возврата расхода!? Такой чек мог отбить сам кассир из Альфа-Авто, а после закрытия смены удалить из Альфа-Авто. Наверняка с этим чеком будут проблемы при закрытии смены?
|
|||
44
Mikhail Volkov
09.11.20
✎
18:00
|
Или чек коррекции возможен только с ФФД 1.1 (35)?
|
|||
45
Mikhail Volkov
11.11.20
✎
10:16
|
Не понял Обработка для контроля онлайн ККМ (онлайн ККТ) http://catalog.mista.ru/public/628800/ показывает какие чеки, которые переданы в ОФД, или в базе 1С?
|
|||
46
Mikhail Volkov
11.11.20
✎
12:36
|
+ > Обработка позволяет получать список зарегистрированных ККМ по договору, получать список z-отчетов по каждой ККМ или по всем ККМ по договору за период, получать список чеков по z-отчету или по конкретной ККМ за период, получать состав конкретного чека. Данные, которые обработка может получить, должны быть уже переданы онлайн-ККМ оператору фискальных данных
Вроде как чеки с сайта ОФД!? |
|||
47
Mikhail Volkov
11.11.20
✎
13:21
|
+ > ...если ваш ОФД - sbis.ru (СБИС)
Что это такое, как определить какой у нас ОФД (Такском-Касса)? |
|||
48
VaDukE
11.11.20
✎
13:39
|
можно получить суммы денежных регистров из ФР и вывести на экран
у штриха так: Объект.RegisterNumber = НомерРегистра; Объект.GetCashReg(); СуммаПоРегистру = Объект.ContentsOfCashRegister; |
|||
49
Mikhail Volkov
11.11.20
✎
13:45
|
(48) Откуда этот фрагмент кода, можно пополнее?
|
|||
50
Mikhail Volkov
11.11.20
✎
14:22
|
(47) СБИС ОФД – больше чем терминал для передачи фискальных данных в ФНС... https://sbis.ru/ofd/service. А как определить какой у нас ОФД (Такском-Касса)?
|
|||
51
Mikhail Volkov
11.11.20
✎
15:25
|
+ СБИС ОФД для обработки http://catalog.mista.ru/public/665846/, а для http://catalog.mista.ru/public/628800/ ОФД ofd.ru (Общество с ограниченной ответственностью «ПЕТЕР-СЕРВИС Спецтехнологии»). Что принципиальная разница?
|
|||
52
Mikhail Volkov
11.11.20
✎
17:13
|
Как понял: на сайте ОФД должен бать инструментарий API, и для каждого он разный. Как это определить?
|
|||
53
Mikhail Volkov
11.11.20
✎
17:23
|
На http://oblaqo.com/service/ofd-takskom/ стоит галка API для интеграций. И что дальше?
|
|||
54
Mikhail Volkov
12.11.20
✎
06:20
|
(48) Неужели X-отчет с ФР в 1С возможен? Откуда этот фрагмент кода, можно пополнее?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |