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