#0
by SeriyP
УТ10.3 + Драйвер ШтрихМ 4.13.0.552 + Штрих-М-01Ф Проблема, очевидно, старая, но решения толкового не нашел: Длина строки наименования товара в чеке ограничена 48 символами. Кто подскажет, как избежать обрезки и переносить наименование длиннее 48 символов на другие (нижние) строки? Где настроить/доработать?
#1
by SeriyP
+ Тему читал. Не понял про "Для печати чека используй метод ПечатьСтроки, а чек закрывай общей суммой."
#2
by yzimin
та же проблеме У нас ШТРИХ-ОН-ЛАЙН строка режется 32 символами. В ОФД передаётся 63 или 64 символа. Конфигурация УТ 11. Есть ощущение, что сама ККТ режет.
#3
by Сияющий Асинхраль
Ну у вас же 1С под рукой, она может что угодно со строками делать, например разделить одну строку на несколько подстрок. Например, так: А кроме того, если внимательно почитаешь описание программирования под Штрих наверняка найдешь какой-то аналог Атолловской команды:
#4
by yzimin
У нас 2 разные модели ККТ Штрих-М. Код используется один и тот же. ШТРИХ-МИНИ-ФР-К - корректно переносит строки
#5
by SeriyP
Что-то подобное пробовал делать: Наименование длиннее 48 символов на строки разбивал с помощью Символы.ПС - не помогло. Что у Вас имеется в виду под "РазделительСтрок"?
#9
by Сияющий Асинхраль
Еще раз, приведенный код - работающий код обработки обслуживания фискальника под 1С7.7. Есно под восьмерку будет по-другому чуток, но не кардинально. Объект в данном случае внешняя компонента, соответствующая драйверу фискальника
#10
by Сияющий Асинхраль
+ Основное в приведенном коде это как длинную строку разбить на подстроки и как эти подстроки потом распечатать
#12
by Сияющий Асинхраль
+ Ну а уж под восьмерку переделай сам. Если ты не заметил, этот код написан на 1С, в нем не было конкретной привязки к оборудованию
#14
by Сияющий Асинхраль
Наверняка можно короче, если изучить руководство программиста под Штрих, как я уже говорил в конце под Атолл есть команда TextWrap, ее аналог прямо таки наверняка есть и у Штриха (искать надо в руководстве программиста под Штрих)
#16
by SeriyP
Нашел спецификации к драйверу Штриха яснее не стало В модуле ПодключаемоеОборудованиеУниверсальныйДрайверКлиент есть функция ФискализацияЧека и в ней ссылка на функцию ОбъектДрайвера.СформироватьЧек, в которую в числе прочих передаются ДанныеЧека, переведенные в XML. За позицию товара отвечает раздел PrintFiscalString в котором никаких "Символы.ПС" нет. Думаю, наверное, нужно вставить в xml какой-то перенос строки в формате xml, только вот не пойму какой и правильно ли это?
#17
by yzimin
я когда разбирался, то данные в драйвер передаются для наших двух ККТ одинаковые. Но одном режет строки при печати, другой не режет. Может в какой таблице настроек через тестирование драйвера что-то указать надо?
#19
by SeriyP
Может кто пояснит фразу от сюда: про наименование в фискальной строки: "Positions | FiscalString | Name | Да | string | Наименование товара | Регистрирует фискальную строку с переданными реквизитами. При печати длинных фискальных строк необходимо делать перенос на следующую строку." Какой-то знак переноса строки надо ставить в xml? например, "
" ?
#22
by SeriyP
Символы.ПС в наименовании есть, в xml в разделе Name виден перенос строки (знак абзаца). Штрих печатает только одну строку длинной 48 символов. Видимо, это происходит потому, что в драйвере в таблице 9 "Таблица формата чека" Ряд 1"Наименование в операции" фактически дает только одну строчку 48 символов для вывода наименования, поэтому попытки передать в драйвер многострочную строку бессмыслены. Как это побороть? Писать свою обработку драйвера и использовать там пресловутый PrintString? Но что тогда будет передаваться в ОФД?
#23
by yzimin
А сейчас в ОФД сколько символов строка передаётся? У нас на чеке 32 символа, в ОФД передаётся 64
#26
by SeriyP
Ну так в вашем случае символов в этот ряд поместится только 32, а в нашем - 48. Что делать - не понятно. Ты говорил что "ШТРИХ-МИНИ-ФР-К - корректно переносит строки", что в настройках драйвера для него стоит?
#28
by yzimin
ШТРИХ-МИНИ-ФР-К - да, всё корректно переносит. Сейчас проверил драйвер используется этот же, что и ккт он-лайн. Единственно эта ККТ у нас как ФР и до ккт онлайн мы её не апгрейживали
#29
by aka AMIGO
Драйвер: DrvFR_4.13_538 Никаких специальных действий по настройке длины печатаемого наименования не делалось. Наименование товара печатается в 2 строчки. Фрагмент чека Резюме не ожидайте.. не знаю причину расхождений. Возможно, разнятся экземпляры ККМ, или настройка у изготовителя.
#31
by SeriyP
Настройки можешь показать? Полное состояние, выложи, пожалуйста, файл. Тест драйвера/01.Состояние/Полное состояние/Получить - Сохранить
#33
by aka AMIGO
Друже, к сожалению, это уже мне недоступно, все настройки остались на компе кассира. Кроме того, все настройки выполнял сисадмин в компании с представителем продавца. Моя часть началась и закончилась в пределах 1с - выполнил подключение через Помощника. Там было одно поле - длина(ширина) ленты, указал максимум 48, и это - всё. А, ну, да.. еще и качалку 7.7 -> 8.3 написал.
#38
by SeriyP
У тебя ряд "Использование форматирования в чеке" = 0, т.е. табл. 9 не используется. Сейчас звонил в тех. поддержку Штрихов по поводу разбиения длинных наименований. Как и следовало ожидать, сказали использовать метод ПечатьСтроки в "верхнем" ПО. И очевидно, что обработка 1С для этой цели не подходит - надо искать или писать что-то свое... Как вариант: немного увеличить кол-во символов до 57 (для моего Штрих-М-01Ф) в чеке можно, указав в Таблице 8 "Настройка шрифтов" ряд 4 "1 строка операции" значение 5 - получается конечно мелко, но терпимо.
#39
by Pit0n_08
У Вас код работает именно с Штрих-М-01Ф? Ранее в ТиС 7.7 было всего две обработки fr_comm.ert и fr_elves.ert. Какая у Вас работает?
#42
by SeriyP
Правильно: у меня также формируется. Метод "Печать строки" относится к работе с драйвером ФР. как с ним работать - я не знаю. Может гуру подскажут?
#44
by yzimin
Подниму тему. Может кто ещё с этим столкнулся? Или может у кого есть возможность показать настройки аппаратов?
#45
by Torquader
Штрих советовал на своём форуме передавать строку для ОФД с двумя первыми символами // - тогда такая строка только уходит в ОФД, но не печатается, а сами строки на бумаге печатать через печать строки.
#46
by yzimin
В драйвер передаётся XML согласно стандарту а именно структура CheckPackage т.е. мы не влияем напрямую на метод ПечатьСтоки К тоже при такой реализации через XML у кого-то переносятся строки, у кого-то нет. Вот тут человек с розницей 2.2, там таже подсистема подключаемого оборудования, что и в УТ 11.3 Подозрение именно на настройки аппарата.
#48
by e_shestakov
Кто-нибудь решил проблему? У меня наименование разбивается на две строки по 32 символа, но не бьется на три. Таким образом, в наименовании услуги, в котором 67 символов, мы теряем последние 3. В XML наименование передается полностью.
#49
by Aleksey
Можно только гадать.. Например для отслеживания всей цепочки товар от прохождения через границу (растаможка-ГТД), далее по цепочки через декларации по НДС к реализации конечному покупателю. Или например для документальной проверки. Есть кто и что продал. Раньше можно было под ЕНВД списывать любой товар, а теперь все продажи фиксируются А может бють это лобби операторов ФД, которые уже сейчас заявляют что будут торговать этими данными (регион, объем продаж, объем выручки) с детализацией по адресам и товарам
#50
by lenochka-semicova
Потому что формат фискальных данных - 64 символа на наименование. с Версии 1.05 увеличивается до 128 символов, но текущие прошивки и/или драйвера ККТ еще не все его поддерживают. Штрих, например, заявил, что в какой-то там версии уже поддержали, но про наименование забыли.
#54
by shag008
+100500. Всё идет к всеобщему Егаис. Чуть позже сделают классификатор для номенклатуры и заставят передавать в данных код товара. Сейчас из этих наименований они ничего толком не почерпнут
#56
by yzimin
Победили проблему. Заключили договор с цто, которые поставили последнюю прошивку. Затем обязательно обновить драйвер ФР 4.13.562 и выше. После чего наименования стали переносится на 3 строки. Никаких настроек в 1с не делали, все типовое. Перед этим 2 месяца представители штрих-м упирались, что проблема в 1с
#57
by solntsasvet
Доброго дня. Уточните, пожалуйста, текущую последнюю версию прошивки Штрих-М-01Ф, которая решает проблему с переносом.
#61
by Mihenius
На спец. форумах могут быть версии посвежее. Например на мой фр РР-01Ф уже 7! листов изменений мелким шрифтом ) Аналогично на сам драйвер Штрих-М ПС: Мы все сейчас подопытные кролики ) ПС2: + на форумах куча ругательств - "фр завис и магазин стоит", техподдержка в ответ прошейтесь свежей версией
#62
by SeriyP
Про этот сайт знаем... Сейчас еще "веселее" ситуация образовалась: нет фискальных накопителей. Наши ЦТОшники то ли сговорились, то ли правда, говорят: ФН нет, записывайтесь в очередь, может быть к октябрю дождетесь... Как с 1 июля работать - никого не волнует.
#63
by Redkiy
все так и есть Но если у тебя есть договоров с ЦТО и оплачена новая ККМ авансом - можно работать на старой с июля (пока не привезут). У меня такая инфа...
#65
by LienXo
+ то же тестировали на последних прошивках/драйверах от Штриха на Ритейл 01. максимальная длина строки наименования - 64 символа включая пробелы переносит по пробелам максимальная высота - 3 строки при условии что в середине будет слово длина которого + 2 пробела + предыдущее / последующее слово больше 42 символов. На узких лентах наверное также но с уменьшением количества символов в строке
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Запросы 1С++ по остаткам товаров с включением всех групп товаров
- Штатный перенос из ЗиК 7.7 в ЗУП 8.1 - не переносит пол/инн/пфр. Это нормально!?
- Перенос 1.6 - 2.0. Перенос проводок. Мысли...
- Перенос не переносит!
- Перенос логов базы при переносе сервера 1С
- Перенос строк в чеке ККМ
- Передача товаров операция: передача товаров/материалов переработчику цена,сумма
- Выгрузка наименований и штрих-кодов товаров в ТХТ
- Перенос 77 бух -83 бп, какая рабочая связка релизов для переноса
В этой группе 1С
- Порекомендуйте беспроблемное МФУ лазерное сетевое
- Копирование элементов справочника номенклатура
- Вертикальное расположение текста в названиях колонок в СКД
- Формирование ОСВ в тонком клиенте.
- ЗУП 3.1.2.121: как сверить "бухгалтерское" сальдо с "зарплатным"?
- ЗУП 3.1 ошибка при формирование табеля
- УПП Корректировка стоимости списания товаров
- БГУ 2.0.48 Печать чеков на НЕ онлайн фискальнике
- Подключение ККТ
- Округление в проценте
- 1С-8.2 (8.2.19.116) Как добавить поле в отчет?
- Представление списка справочника 1С 8.3 УФ
- ЗУП 3. ПФР (ТК 3.1) и разовые начисления
- не отрабатывает точка останова
- Двойное погашение стоимости, как сторнировать лишнее?
- ЗУП 3.1 Заполнение программно нового параметра для СКД типового отчета
- ЗУП 3.1: два вопроса: табель Т-13 - ночные часы, итого часов; отклонения
- Константы.ИспользоватьОграниченияПравДоступаНаУровнеЗаписей = Неопределено (Буле
- 8.3.9.2170 V83.COMConnector
- можно ли выбрать из строки поля запроса первое слово ? и как это сделать?