Штрих М ФР. ВОПРОСЫ. #736778


#0 by antihacker
Всем привет. Мой первый опыт с Штрих М ФР в 1С. Вот код         ЗагрузитьВнешнююКомпоненту("C:Program Files (x86)ШТРИХ-МДрайвер ФР 4.9DrvFR.dll");          ОбъектДрайверФР.StringForPrinting="Кока Кола 0,5 л"; Результат: Торговый объект №1 Добро пожаловать ! РНН ????????? РНМ ????????? 14.03.2015 14:07 СИСТ.Администратор Продажа   №0035 3.000 Х 20 =60 Кока Кола 0,5 л 2.000 Х 10 =20 Кока Кола 0,5 л ИТОГО   = 80 Вопросы: 1) Как убрать на шапке "Торговый объект" и "Добро пожаловать !" 2) Как программно заменить СИСТ.АДМИНИСТРАТОР на пользователя 1С ? 3) ОТ КУДА ОН БЕРЕТ ЛИШНЮЮ СТРОКУ Кока Кола 0,5 л без цены и количество.
#2 by mehfk
1) Как убрать на шапке "Торговый объект" и "Добро пожаловать !" Это в программе настройки фр.
#3 by antihacker
А как сделать так что бы вот это 3.000 Х 20 =60 Стал вот так 3.000 Х 20 =60
#4 by antihacker
При нажатие на кнопку фискализация пишет " Команда не поддерживается в данном режиме"
#5 by 2S
перейти в режим программирования Читайте уже мануал, блеат
#6 by nordbox
>>1) Как убрать на шапке "Торговый объект" и "Добро пожаловать !" Убирается в драйвере ручками за 1 мин >> Кока Кола 0,5 л 2.000 Х 10 =20 Кока Кола 0,5 л ИТОГО   = 80 наличными =80 Это и все остальное это надо смотреть в обормотке или печ формах откуда ты чек печатаешь.
#7 by nordbox
Откуда(конфа) ПЕЧАТАЕШЬ?
#8 by nordbox
Прав, читай мануал
#9 by Garykom
точно в сказано научитесь уже просто читать "ОбъектДрайверФР.StringForPrinting="Кока Кола 0,5 л";"
#10 by antihacker
И так во всем разобрался кроме лишей строки. О куда он берет ?  Я вроде отправляю всего 2 строки.
#11 by nordbox
Неееее, пойду погуляю, а то матерится ща начну.....     ОбъектДрайверФР.StringForPrinting="Кока Кола 0,5 л";     ОбъектДрайверФР.Quantity=2; ЭТО ЧТО У ТЕБЯ????
#12 by antihacker
Это Кола блеять. И что ?
#13 by antihacker
nordbox ты где белять :-)
#14 by nordbox
Тут я
#15 by nordbox
Ты задаешь вопрс >>3) ОТ КУДА ОН БЕРЕТ ЛИШНЮЮ СТРОКУ Кока Кола 0,5 л без цены и количество. Я тебе ответил.
#16 by antihacker
Нет ты задал вопрос. Я спрашиваю отправляю 2 строки. Два раза команда Sale.     ОбъектДрайверФР.StringForPrinting="Кока Кола 0,5 л"; Какого хр***а он печатает третью строку ?
#17 by nordbox
)))))))) Пробуй:     ОбъектДрайверФР.StringForPrinting="Кока Кола 0,5 л";    ОбъектДрайверФР.StringForPrinting="Пиво 15 л";
#18 by antihacker
Сука печатает четвертую строку с пивом без цены и количество
#19 by Torquader
Что мы хотим сделать ?
#20 by nordbox
))))) Он не хочет ничего очищать ))) Пусть мучается ))) У тебя будет 10 позиций а печать будет 11 ))
#21 by antihacker
что очищать ?
#22 by nordbox
Ну а вот так что будет??? ОбъектДрайверФР.StringForPrinting="Пиво 15 л";
#23 by Torquader
Вообще-то, чек на ФР-е можно напечатать через "печать текстовых строк", а потом в конце напечатать одну регистрацию на общую сумму и закрыть чек - по крайней мере - половина ПО для работы с ФР-ами именно так и делает.
#24 by antihacker
БУДЕТ ТЕБЕ БОЛЬШОЕ СПАСИБО !!! 1с БРАТОК ! ПУСТЬ БОГ ТЕБЯ СПАСЕТ И СОХРАНИТ ОТ ПИВО !
#25 by nordbox
Что, ОПЯТЬ не так?
#26 by nordbox
Ну можешь вот так зафигачить     ОбъектДрайверФР.StringForPrinting="Пиво 15 л";
#27 by Torquader
На сайте в разделе Штрих-ФР-К есть инструкция для программиста, где описана работа с драйвером - полезно почитать, чтобы понять, что и как работает.
#28 by antihacker
Говорю же. Все получилось. Спасибо. Но следующие вопросы не закрыты. 2) Как программно заменить СИСТ.АДМИНИСТРАТОР на пользователя 1С ? 4) Как распечатать  так 3.000 Х 20 =60 а не вот так 3.000 Х 20 =60 в тест драйве ничего похожего не нашел.
#29 by nordbox
Давай я поищу за тебя:
#30 by antihacker
Так у меня в руках книжки приложенные. Зачем искать. Вот думаю он может не умеет печатать по другому.
#31 by Torquader
"СИСТ.АДМИНИСТР." - это строка, подставляемая из таблицы пользователей. Пользователей там 30 и для каждого пароль по умолчанию равен его номеру - то есть PassWord=30 как раз и есть системный администратор. Некоторые программы тупо пишут в таблицу строку (по-мойму, 30 символов), чтобы она потом выводилась на чеке. Но, наиболее удачное решение - заменить через драйвер фразу на что-то более нейтральное (например, пробелы), а имя пользователя печатать текстовой строкой в начале чека (если это вообще надо).
#32 by Torquader
Формат чека зашит внутри кассы, поэтому, поменять что-то там кардинально - сложно, но я ещё раз говорю, смотрим в описании "блок атрибутов чека" и понимаем, что его поменять не получится, а всё остальное можно сделать через PrintString
#33 by Garykom
та ладно...скоро будет попытка переименовать вид оплаты "Тарой" во что нибудь типа сертификат или кредит ))
#34 by Torquader
Если он "Администратора" переименует, то и "тару" осилит.
#35 by nordbox
Кстати переименовать   вид оплаты "Тарой" во что нибудь типа сертификат или кредит Особого таланта не надо, точнее вообще ни какого не надо, ну если может чуть чуть мозгов и логики )))))) Подсказка: В свойстве OperatorNumber возвращается порядковый номер оператора, чей пароль был введен.
#36 by antihacker
Блеать все решил но вдруг Режим: 5, Блокировка по неправильному паролю налогового инспектора Хорошо что он не фискализирован. Мля надо идти в ЦТО
#37 by Torquader
Ну и зачем ты в него полез ? Вообще-то, изначально пароль НИ - ноль, но в режимы "НИ" лучше не лазить, так как можно выполнить фискализацию и попасть на стоимость ФР (и ЭКЛЗ, если аппарат с буквой К).
#38 by nordbox
Ему читать было лень С ФР-К не шутят, сначала читают, потом думают, а потом делают. Это тебе не принтер над которым можно издеваться.
#39 by antihacker
Думаю что не фискализирован, так как пишет Некорректные параметры в команде обращения к ФП привводе пароля - 0 Правильный вывод ?
#40 by nordbox
ЧИТАЙ ПО БУКВАМ ОТ НАЧАЛА ДО КОНЦА
#41 by antihacker
ОПЯТЬ ВЫРУЧИЛ. РАЗБЛОКИРОВАЛ. ТУДА БОЛЬШе НЕ ПОЛЕЗУ.
#42 by Злопчинский
Сегодня тоже у клиента которого держу как хобби разбирался именно с этим Перед закрытием чека занулять строку печати или переопределять ее на нужное При закрытии чека явно указывать нулевые суммы в неиспользуемых в данном закрытии видах оплаты - иначе могут случиться грабли
#43 by Злопчинский
Кстати заодно Может у когонить есть эмулятор программный штрих-фр-к ???? Или какаянить приблуда-обработка-эмулятор  для 7.7 чтобы обойтись без драйвера ????
#44 by Злопчинский
Набрел вроде на исходники Вдуг кому пригодятся Я Сегодня в 03:32 Drvfr исходные коды
#45 by Torquader
Насколько я понял, там библиотека для использования драйвера ФР на Сях, но, есть мнение, что на Сях можно и напрямую в порт писать - иногда получается лучше, чем у драйвера.
#46 by Torquader
Самое простое - покупаешь Ф версию регистратора, и проверяешь, так как иногда получается, что нужно видеть, что это чудо "родит" на чеке.
#47 by nordbox
)))))) Ага когда денги есть )))) не... ну если у тебя их миного можешь мне подарить ))))
#48 by Torquader
Штрих-ФР-Ф без принтеров (точнее с немного поломанными) могу выдать во временное пользование - если это действительно нужно. P.S. в восьмёрке есть эммулятор ФР-а, для работы через интерфейс 1С для драйвера ФР-а вполне достаточно.
#49 by nordbox
Ты чо такой сурьезный? ))) Емулятор для 8 у меня тоже есть, а вот железяку мне оооочень долго доставлять на попутных оленях )))
#50 by Torquader
Это куда, если не секрет ?
#51 by nordbox
На Ямал
#52 by Torquader
Это всё же не камчатка - можно и доехать ^_^
#53 by nordbox
Ага )) мне до Москвы всего то 3 часа лёта на аирбасе, подумаешь каких нибудь 3 тыс. км, фигня по сравнению с Московскими пробками  ))))
#54 by antihacker
Киньте линк на эмулятор. Для 1с8
#55 by Garykom
оно встроенное в виде драйвера в типовые
#56 by Новый участник
У вас в ошибка. Не "ОТ", а "ДЛЯ".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С