Обработка обслуживания торгового оборудования, для подключения ККТ Спарк-115-Ф к последним конфигурациям 1С восьмерки, которые на обычных(не управляемых) формах, но уже с поддержкой "ККТ с передачей данных". Например УТ 10.3, начиная от 41 релиза.
Штатно, там обработки под Спарк не было, Спарки там только старые, которые ФР. При этом Штрихи, АТОЛы, и т.п. в списке ККТ с передачей данных есть. Спарк-115-Ф, как всегда, незаслуженно обидили…
В более свежих, которые на управляемых формах, УТ-11, Розница 2.2, и прочих, поддержка Спарк встроенная, штатно.
Понадобилось мне к УТ-10.3 подключить, сунулся, а никак… Переводить пользователей на УТ-11 — не вариант, ну во первых она сложнее, а пользователи привыкли, уже несколько лет работают в УТ-10, во вторых — тяжелее значительно, как и все, что на УФ, а компы слабенькие…
Пришлось взять Штриховскую обработку обслуживания, и переделать ее под Спарк. Все получилось, там ничего сложного, благодаря универсальным механизмам работы с драйвером, которые уже заложены в конфигурациях, в которых есть вид оборудования "ККТ с передачей данных".
Драйвер вшит в макет внутри обработки сразу(можно менять), так-что, она "самодостаточная", добавляешь, и все работает, драйвер устанавливает сама, тесты проходит, чеки печатает, отчеты снимает. Все по "1С-совски", как их встроенные для других "ККТ с передачей данных".
Тестировал на УТ 10.3.47.3 Но, должна работать на любых конфигурациях на ОФ со штатной поддержкой "ККТ с передачей данных". Никаких изменений в конфигурацию вносить не требуется.
ФФД пока 1.0, так, как прошивки для Спарка-115 с ФФД 1.05 еще нет, ожидается к июню, соответственно тестировать не на чем…
добрый день!
не подскажете, прошивка под 1.05 появилась?
Добрый день!
Пока вроде нет, она есть, но пока «на сертификации»…
Удалось «пощупать» новую прошивку, на тестовом аппарате. Она пока не в реестре, поэтому на «боевых» еще нельзя ставить, только для тестирования.
Ну, что сказать… Пока кривовато… Из под АРМ кассира вроде работает, но при попытке ввода телефона покупателя сыпет ошибки и зависает, пока не выйдешь/зайдешь в АРМ.
Под 1с7.7, в моих конфигурациях, тоже телефон не работает, не зависает, ошибок не дает, но и не печатает его. С е-майлом проблем нет, там все нормально работает.
Что касается восьмерки, в частности сабжевой обработки, то не заработала — при попытке пробить чек, пишет «не поддерживаемая система налогообложения», хотя, в XML чека передается та, которая должна быть, и естественно в самом аппарате при фискализации и перерегистрации выбрана… Фигня какая-то, скорее всего причина в чем-то другом, просто такое сообщение, с семерошной обработкой этих проблем нет, аппарат тот-же, системы налогообложения любые из доступных работают.
Предполагаю, что при первичной инициализации(подключении) что-то не передается, или лишнее передается драйверу, поэтому чеки и не бьются. XML-ки чеков сравнивал, один в один, так, что причина не в чеках…
Пока не было времени(да, и желания) разбираться с этими косяками, думаю, сначала надо дождаться сертифицированную версию…
А… Визуально, на чеке, уменьшили шрифт строки «Кассовый чек/приход», добавилось поле «Место расчетов». Убрали мозолящее глаза «ЭКЛЗ», только «ФН» остался. Больше пока не сравнивал, надо положить перед собой два чека, со старой и с новой прошивки, может еще что-то замечу.
Добрый день,
Друг а можешь файл прошивки скинуть? а то найти нигде не могу, а кассу везти далеко до обслуживающей компании.
Добрый день!
Есть у когонибудь свежая прошивка Спарк 115Ф под ФФД 1.0.5?
Здравствуйте!
Спасибо за обработки.
Не подскажете, пробую вашу обработку с olegon-ru, подключается вроде нормально, когда пробую напечатать чек — выдается ошибка — «поле объекта не обнаружено (отправитель email)»
Не могу понять, где должен быть указан отправитель емейл? При регистрации ККТ через утилиту Winspark я указывал емейл отправителя ОФД.
Установлена версия УТ 10.3.53.2 на платформе 8.3.12.1529
Добрый день!
Так, сразу и не подскажу… У меня в обработке такого поля нет, вроде как не требовалось, в самом Спарке и так мыло отправителя прописывается при фискализации.
Тут, скорее всего, чего-то накрутили в самой конфигурации — у Вас 10.3.53, а я писал и отлаживал(и сейчас успешно работает в двух точках) на конфе «Управление торговлей (базовая)», редакция 10.3 (10.3.47.3)… Наверно что-то добавили в новую конфу, чего не было в 47 релизе. Вероятнее всего, в процедуру общего модуля «ПодключаемоеОборудованиеУниверсальныйДрайверКлиент». Соответственно, где-то, в каком-то справочнике наверно добавили соответствующее поле, и он его ищет через обработку, а найти не может, так, как там, в обработке, упомянания его нет. Проблема не в заполнении этого поля в пользовательском режиме, а именно в нестыковке кода программы и обработки, из-за релиза.
Точнее сказать не могу, это надо в отладчике смотреть. Я пока не планирую релиз конфы у клиентов обновлять, их и так все устраивает для текущих задач — работает — и не мешай 🙂 .
Там, скорее всего, мелочи какие-то. Попросите любого программиста 1С посмотреть, если сами не можете… Я конечно могу заняться, дома, на тестовом стенде, поставить обновленную конфу и посмотреть, чего там не так, но сейчас жуткая запарка, стенд разобран, тестовый Спарк «убран в угол», не до него… Так, что — если не разберетесь, то только через неделю, после 08.07 смогу заняться…
PS Там еще может быть одна нестыковка — СНО. У меня, у клиентов — «Патент». В УТ 10.3 такой нет(во всяком случае, в 47 релизе не было, перечисление было, а задать штатно его нельзя было). Поэтому, если нужна какая-то другая СНО, то вот эту фигню в обработке надо закомментировать:
// Для патента…
ПараметрыЧека.СистемаНалогообложения = ПредопределенноеЗначение(«Перечисление.ТипыСистемНалогообложенияККТ.Патент»);
Без этой строки он будет брать СНО из настроек программы.
Здравствуйте!
Спасибо за развёрнутый ответ. Примерно понял, попробую поковырять. Навыков программирования 1С к сожалению нет, поэтому не знаю, смогу ли осилить самостоятельно 🙁