Программист Ярослав

252
Рейтинг

ZyZer
Ярослав Программист



  •   Регистрация: 03.06.2009 (14 лет назад)

  •   Был(а) на сайте: 25.04.2024

Подписчики 17

Группы

Профессиональный разработчик

Рейтинг 252

Обработка обслуживания дисплеев покупателя

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 Россия Абонемент ($m) Внешняя обработка (ert,epf) ККМ Рабочее место

Обработка - драйвер для подключения дисплеев покупателя к типовым конфигурациям 1С Предприятие 8.1 и 8.2 (требуется самостоятельная конвертация обработки). Разрабатывалась при помощи дисплея CD5220 и поддерживает протоколы EPSON (Esc/POS), DSP-800, PTC.

1 стартмани

23.08.2011    38075    210    ZyZer    29       

21

Фискальный регистратор из принтера чеков (COM и Windows принтеры)

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 Россия Абонемент ($m) Внешняя обработка (ert,epf) ККМ

Обработка - драйвер для подключения обыкновенных чековых принтеров в качестве фискальных регистраторов к стандартным конфигурациям 1С: УТ, БП, Розница в режиме обычного приложения. Поддерживаемые модели:Axiohm 794 (Wincor Nixdorf TH210) в "Native Mode", Advanpos WP-T800, STAR TSP-600, Epson Esc/P2, Star ESC/POS, ШТРИХ-700, Datecs EP-60, а также ВСЕ остальные COM принтеры в режиме "Custom", поддерживаются Windows принтеры.

1 стартмани

27.08.2009    299564    726    ZyZer    298       

231

Комментарии

ВКФискальный регистратор из принтера чеков (COM и Windows принтеры)#372 29.05.23 12:59
(371) Добрый день!
В настоящее время я не произвожу доработку своей обработки для свежих релизов конфигураций. Там слишком всё поменялось и надо либо достаточно сильно менять конфигурацию, либо переделывать обработку. Но на это уже нет времени, хватает основной работы.
ВКФискальный регистратор из принтера чеков (COM и Windows принтеры)#370 17.11.22 20:30
(369) Можно, только её необходимо использовать с соответствующей конфигурацией (довольно устаревшей) и правильно настроить. И будут работать и X-Z отчеты, и внесения-изъятия, и продажи-возвраты, и аннулирования.
Модель принтера в режиме "Windows printer" вообще никакого значения не имеет, можно подцепить хоть лазерный принтер, хоть PDF принтер.
С другой стороны, разработке больше 10 лет, кто знает, что за это время произошло. Впору её вообще снимать с публикации.
ВКФискальный регистратор из принтера чеков (COM и Windows принтеры)#368 17.11.22 2:31
(366) Добрый день!
Если речь идёт именно про мою обработку, и подключение её именно в качестве фискального регистратора в фискальном (!) режиме, а не в режиме печаталки чеков.
В качестве фискальной памяти со счётчиками выступает файл, расположение которого задаётся в настройках обработки. Там же, в настройках, можно редактировать содержание этой "памяти". Печать Z-Отчета - это специальная фискальная операция, которая имеет специальную форму, заданную в обработке. Если печатается что-то другое - скорее всего неправильно настроен ККМ.
В общем случае, ваш принтер для обработки является ТОЛЬКО устройством печати, им может быть обычный лазерный принтер.
DevМаркировка обуви, автоматизация через API#54 03.03.20 22:32
Добрый день! А у кого-нибудь получилось подписать открепленной подписью исходящий документ, например, отгрузку? Я сколько не мучил CADES - не получается, сервер возвращает ошибку "201" и каждый раз разный UID и всё... И этот UID не документа точно, документов новых не появляется.
Есть у кого нормальный пример получения открепленной УКЭП ?

Двоичные данные на 8.2 я разматывал через ТекстовыйДокумент

Код
Функция ЗашифроватьBase64ЧерезФайл(ИсходнаяСтрока) Экспорт
   ВремФайл    = ПолучитьИмяВременногоФайла();
   
   Тхт       = Новый ТекстовыйДокумент;
   Тхт.УстановитьТекст(ИсходнаяСтрока);
   Тхт.Записать(ВремФайл, "CESU-8");
   
   Бинарник    = Новый ДвоичныеДанные(ВремФайл);
   
   Тхт       = Неопределено;
   УдалитьФайлы(ВремФайл);
   
   Возврат Base64Строка(Бинарник);
КонецФункции //ЗашифроватьBase64ЧерезФайл()

Функция РасшифроватьBase64ЧерезФайл(ВходСтр) Экспорт
   ВремФайл = ПолучитьИмяВременногоФайла();
      
   Бинарник = Base64Значение(ВходСтр);
   
   Если Бинарник = Неопределено Или Бинарник.Размер() = 0 Тогда
      Сообщить("Входная строка не является строкой в формате Base64");
      Возврат "";
   КонецЕсли;
   
   Бинарник.Записать(ВремФайл);
   
   Тхт = Новый ТекстовыйДокумент();
   Тхт.Прочитать(ВремФайл, "CESU-8");
   Стр = Тхт.ПолучитьТекст();
   
   Тхт       = Неопределено;
   УдалитьФайлы(ВремФайл);
   
   Возврат Стр;
КонецФункции //РасшифроватьBase64ЧерезФайл()

ВКФискальный регистратор из принтера чеков (COM и Windows принтеры)#361 09.12.19 12:09
(360) Именно эта - не будет. Для Розницы 2.2 напишите на zzyzer(гав)gmail.com
ВКФискальный регистратор из принтера чеков (COM и Windows принтеры)#359 06.12.19 6:08
(358) Добрый день!
Печать логотипа реализована только для принтеров Axiohm и Windows Printer.
ВКФискальный регистратор из принтера чеков (COM и Windows принтеры)#357 05.12.19 6:34
(356) Добрый день! Давно уже не смотрел обработку, скриншот чека можете сделать?
DevПодсистема "Инструменты разработчика" v7.13.2#2595 18.10.19 12:46
(2594)
Цитата
Поэтому его нельзя вернуть обратно в инструмент. Такая кнопка есть во многих инструментах и везде ее поведение аналогично. Просмотр этого запроса/компоновки позволяет лучше понять логику работы инструмента и получить готовый запрос для использования в других местах, где такая возможность предусмотрена.
Действительно, не обратил внимание. Спасибо!
DevПодсистема "Инструменты разработчика" v7.13.2#2593 18.10.19 6:49
Добрый день!
Использую Ир версии 5.09р.
Подскажите пожалуйста, как правильно в модуле "Подбор и обработка объектов БД" использовать подбор объектов по запросу?
Я нажимаю кнопку "Открыть исполняемый запрос...", появляется консоль запросов, я исполняю предложенный запрос (даже не модифицирую), появляется результат в консоли запросов. А дальше что? Как это результат передать в открытую ранее "Подбор и обработка объектов БД"? Или только новое окно открывать из консоли запросов?
ВКФискальный регистратор из принтера чеков (COM и Windows принтеры)#353 29.03.19 2:39
(352) Спасибо, действительно здесь есть ошибка.
Необходимо вместо
Код
ТСтрока = Сред(Строка, Ширина + 1);

сделать
Код
Строка = Сред(Строка, Ширина + 1);

т.е. убрать лишнюю "Т" в начале. Как-нибудь проверю и перезалью исправленную версию.
С другой стороны, при правильно настроенных ширинах документов, в этот участок программа не попадает.