|
v7: Пробить чек ТиС 1001 | ☑ | ||
---|---|---|---|---|
0
ChMikle
31.01.20
✎
16:58
|
Отстал от темы, стоит древняя тис , торгуем в розницу , подлатали старый драйвер для штрихов чтобы посылал чеки в ОФД, обновили прошивку ККМ штрих-Лайт 2.0. Но отправляются не все реквизиты . нашел обновление ТИС , там уже обмен с кассами идет в ХМЛ формате. Поставил демку ТИС 1001, хочу пробить чек, выбрал ккм онлайн , но чек не пробивает, ставлю кассе признак фр - чеки можно пробивать только для юр.лиц! Подскажите, как теперь надо настраивать торговое оборудование , чтобы пробивать чеки в розничном магазине на ЕНВД.
|
|||
1
Злопчинский
01.02.20
✎
00:51
|
(0) "хочу пробить чек, выбрал ккм онлайн , но чек не пробивает,"
- ну так наверное надо разобраться почему не пробивает... |
|||
2
ChMikle
01.02.20
✎
12:13
|
(1) спасибо за помощь, весьма исчерпывающий ответ ))
|
|||
3
Злопчинский
01.02.20
✎
15:04
|
ну какой диагноз 2..не пробивает.." - такой и ответ
|
|||
4
victuan1
04.02.20
✎
06:09
|
(1) Надо выбирать ККМ = ФР. "Онлайн" это для автономных (старый термин, еще до 54ФЗ).
|
|||
5
johnnik
04.02.20
✎
06:49
|
подлатали старый драйвер для штрихов
--------------- Драйвер ставьте новый. Как для штрихов - хз, но для АТОЛ-лов надо положить в папку с базой .dll-ку и зарегать ее. В ТиС настроить торговое оборудование (Меню сервис, дальше не помню). Указать модель кассы и обработку обслуживания. Что-то вроде strhih-m_105.ert. Прямо из 1С можно глянуть настройки кассы (типа как из драйвера). Это будет означать, что все ок. После этого в справочнике касс указать, что ККМ онлайн, выбрать кассира и из документов ЧекККМ (меню Продажи - Розница) пробивать. Боле подробно могу только по АТОЛам, со штрихами не работал в 7.7 |
|||
6
Kigo_Kigo
04.02.20
✎
07:47
|
то что есть в стандарте- хрень полная, ноесли розница не замороченная и нет скидок, и кассир один и не требуется разделения нал безнал- то вполне прокатит, если все это требуется - то только писать допиливать самому и не через прокладку 1с strhih-m_105.ert, а напрямую DrvFr.dll
и да что бы сча запечатало п о рознице, надо в настройках пользователя кассира по умолчанию выбрать розничный склад, кассу по умолчанию, в которой признаком стоит - касса ккм фр |
|||
7
Kigo_Kigo
04.02.20
✎
08:04
|
В чеке Функция ПробитьЧекНаККМ()
Перем НомерЧека; СписокТоваров = СоздатьОбъект("ТаблицаЗначений"); СписокТоваров.НоваяКолонка("ТовНаим" , "Строка"); СписокТоваров.НоваяКолонка("Цена" , "Число"); СписокТоваров.НоваяКолонка("ЦенаТЧ" , "Число"); СписокТоваров.НоваяКолонка("Количество", "Число"); Если Продавец.Выбран() = 0 Тогда Предупреждение("Не выбран продавец!"); Возврат 0; КонецЕсли; Если Продавец.Пароль = 0 Тогда Пароль = "30"; Иначе Пароль = Продавец.Пароль; КонецЕсли; Если (ОплатаКартой = 1) и (ИтогоПоБанку = 0) Тогда Предупреждение("Введите сумму оплаты по банку!"); Возврат 0; КонецЕсли; ВыбратьСтроки(); Пока ПолучитьСтроку() = 1 Цикл СписокТоваров.НоваяСтрока(); СписокТоваров.ТовНаим = СокрЛП(Номенклатура.Артикул)+ ":" + СокрЛП(Номенклатура.Наименование) ; СписокТоваров.Цена = Сумма/?(Количество = 0,1,Количество); СписокТоваров.ЦенаТЧ =Цена; СписокТоваров.Количество = Количество; КонецЦикла; ПризнВозврата = ?(ВидОперации = Перечисление.ВидыОперацийЧекККМ.Чек, 0, 1); ЧекПробитККМ = глФРПечататьЧек(СписокТоваров, Итог("Сумма"),Итог("Сумма") , Скидка.Процент, ПризнВозврата, Склад.НомерСекции, НомерЧека,ОплатаКартой,ТекущийДокумент(),Пароль,СокрЛП(Продавец.ИНН),СокрЛП(КудаОтправитьЧек)); Если ЧекПробитККМ = 1 Тогда ПриЗаписиПерепроводить(0); НомерЧекаККМ = НомерЧека; Записать(); ПриЗаписиПерепроводить(1); // Откроем денежный ящик, если он подключен глДПОткрытьДенежныйЯщик(); КонецЕсли; Возврат ЧекПробитККМ; КонецФункции // ПробитьЧекНаККМ() //в глобальнике Функция глФРПечататьЧек(СписокТоваров, СуммаЧека, Получено, Скидка, ПризнВозврата, НомерСекции, НомерЧека,ОплатаКартой = 0,Док = "",Пароль = "",ИННПродавца ="",КудаОтправитьЧек ="") Экспорт Рез = 0; Если глФРВкл = 1 Тогда Параметры = СоздатьОбъект("СписокЗначений"); Параметры.Установить("Процесс" , "печатать_чек"); Параметры.Установить("Объект" , глФР); Если ПустоеЗначение(Пароль) = 1 Тогда Параметры.Установить("ПарольПользователя", глФРПарольПользователя); Иначе Параметры.Установить("ПарольПользователя", Пароль); КонецЕсли; Параметры.Установить("СписокТоваров" , СписокТоваров); Параметры.Установить("СуммаЧека" , СуммаЧека); Параметры.Установить("Получено" , Получено); Параметры.Установить("Скидка" , Скидка); Параметры.Установить("Возврат" , ПризнВозврата); Параметры.Установить("НомерСекции" , НомерСекции); Параметры.Установить("ПриемНаличныхОтЮрЛиц", глФРДляПриемаНаличныхОтЮрЛиц); Параметры.Установить("ОплатаКартой", ОплатаКартой); Параметры.Установить("Док", Док); Параметры.Установить("ИННПродавца", ИННПродавца); Параметры.Установить("КудаОтправитьЧек", КудаОтправитьЧек); РезТекст = глОборудованиеКоманда("ФР", глФРОбработка, Параметры); Если ПустоеЗначение(РезТекст) = 0 Тогда Сообщить(РезТекст); Иначе Если Параметры.Получить("Результат") = 0 Тогда Сообщить("Фискальный регистратор: ошибка при печати чека"); Сообщить(Параметры.Получить("ОписаниеРезультата")); Иначе НомерЧека = Параметры.Получить("НомерЧека"); Рез = 1; КонецЕсли; КонецЕсли; КонецЕсли; Возврат Рез; КонецФункции // глФРПечататьЧек() ссылка на обработку обслуживания Штрих-м онлайн для 7.7 https://yadi.sk/d/EwN57IWlnflFIQ в чеке добавить реквизиты Оплата по банку- тип число(галка) ИтогоПобанку тип число 15.2 , суума оплаты по банку в том числе для смешанных оплат Продавец- тип Физ лицо, Куда оптрпавить чек - тип строка у Физлица добавить тип пароль- число ИНН - строка(по моему она там уже была) в ККМ в таблицах Кассиры прописать ФИО кассиров, в зависимость от того какой пароль передаете, того кассира и будет печатать касса, может что то забыл, далее сами, вопросы- задавайте |
|||
8
ChMikle
04.02.20
✎
09:08
|
Друзья , спасибо за отзывчивость! В общем, с божьей помощью и одного хорошего человека :)) удалось старую обработку работы с ФР дописать до полной выгрузки в ОФД. Осталось разобраться со следующим - когда печатается итоговая сумма продажи по строке выходит: 1.......... 235_г .
Два вопроса : 1. Куда копать по поводу 1 (я так предполагаю что этого как-то можно настроить в фр чтобы не печаталось) ? 2. _г после итоговой суммы - это что (валюта) тогда где настроить чтобы были руб. ? |
|||
9
johnnik
04.02.20
✎
09:24
|
(8) В ОФД чеки отправляет сам кассовый аппарат. Для этого в нем должны быть прописаны настройки ОФД, с ОФД у вас должен быть заключен договор, и в личном кабинете ОФД прописана конкретно эта касса (с рег.номерами кассы и фискального накопителя). Ну и технически на компе должен быть интернет, проброшенный на кассовый аппарат (по кабелю USB или Wi-Fi-модуль, хотя он редко встречается). Если эти условия не выполнены, то никаким способом вы в ОФД никакие чеки не отправите, если этот хороший человек не главный сисадмин ОФД :) Обработка лишь дает возможно напечатать кассовый чек, а дальше касса все сама делает.
Вопрос у вас в (7) задан так, что на него не ответить. Можно поконкретнее, лучше даже со скриншотами и фотками чека. |
|||
10
Kigo_Kigo
04.02.20
✎
09:31
|
(9) Ну стоит добавить , что чек должен закрываться командой Объект.FNCloseCheckEx();Что бы он ушел в ОФД, хотя в последнем драйвере по команде клосечек вроде отрабатывается полное закрытие по всем регистрам в том числе и FNCloseCheckEx();
|
|||
11
ChMikle
04.02.20
✎
10:03
|
(9)(10) Все в офд уходит нормально :), уже проверяли , до этого не выгружалась налоговая группа , посетитель(дай бог ему здоровья) этого форума скинул описание драйвера ККМ и разобрался :)), наверное этот вопросы к прошивке ккм и работникам ЦТО .
когда печатается чек то печатается товар ,количество*цена, ниже печатается итоговая сумма продажи по позиции . вот там почему то слева 1..... итоговая сумма продажи по товару и после суммы выводится "_г". |
|||
12
ChMikle
04.02.20
✎
10:19
|
cloud.mail.ru/public/6tkm/XDBiWkAmG фото чека
|
|||
13
ChMikle
04.02.20
✎
10:45
|
||||
14
Kigo_Kigo
04.02.20
✎
11:00
|
(13) "1" это подитог по секции, не обращай внимания
|
|||
15
Kigo_Kigo
04.02.20
✎
11:05
|
А по поводу "_г" первый раз такое виже, но и это не твое дело - пусть обращаются В ЦТО или там где приобретали ККТ, пусть там разбираются
|
|||
16
Trotter
04.02.20
✎
11:25
|
Кассир - сист. администратор. Так нельзя. ФИО должно быть
|
|||
17
Trotter
04.02.20
✎
11:26
|
_г - это сноска, что без НДС, это норм. нужно уточнить про буквы "сноса"
|
|||
18
ChMikle
04.02.20
✎
12:40
|
(16) это мы пробивали тестовый чек , так-то там фио кассира .
(17) а из печати ее убирают уже путем ковыряния в настройках ККМ ? |
|||
19
Kigo_Kigo
04.02.20
✎
12:43
|
(18) Да эта настройка чисто ККМ
|
|||
20
ChMikle
04.02.20
✎
12:49
|
понял , всем спасибо !
|
|||
21
victuan1
04.02.20
✎
12:50
|
1 - это номер секции (отдела), можно нужный номер передать программно. Можно отключить вывод настройками в Тесте драйвера ФР
г - код ставки НДС (а, б, в, г). Зачем отключать? Никому не мешает, хотя настройками можно тоже убрать или заменить на печать ставки НДС. |
|||
22
ChMikle
04.02.20
✎
14:20
|
(21) а вообще убрать печать кода ставки из чека можно ,там ЕНДВ и _г после суммы как-то не очень серьезно выглядит?
|
|||
23
victuan1
05.02.20
✎
05:51
|
(22) Надо искать в Настройках драйвера. Или спросить сервисный центр по обслуживанию ККМ, т.к. эти настройки можно внести не программируя модуль печати чека.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |