Взять кассу
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
Если несколько касс в магазине, то на чеках печатают этот номер. Сразу видно, где пробивали. Обычная практика. Отделы это немного другое.
Номер кассы в магазине раньше был первой строкой в основных параметрах ккм. У всех так, и у атола, и у штриха, сп, пирита. А тут смотрю в атоле дто 10.9, пропала строчка.
			
			
									
						Номер кассы в магазине раньше был первой строкой в основных параметрах ккм. У всех так, и у атола, и у штриха, сп, пирита. А тут смотрю в атоле дто 10.9, пропала строчка.
C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
Не вижу я такого ... ни в чеках АТОЛ, ни ШТРИХ-М. Возможно у Вас был установлен какой-то свой макет чека.finsoftrz писал(а): 24 Сентябрь 2021, 13:36 Номер кассы в магазине раньше был первой строкой в основных параметрах ккм
Или убрали из штатного макета чека как ненужный реквизит - кассу можно убирать, перемещать между магазинами и т.д.
Значение имеет её регистрационный номер и владелец.
С другой стороны - ну напечатайте сами первой строкой в чеке номер кассы в магазине или кличку собаки кассира.
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
Давно не смотрел этот вопрос (печатается ли на чеках). Просто был удобный стандартный механизм нумерации касс в магазине. Теперь в дто 10.9 куда-то пропало из настройки параметров. Хотя в списке  прочитанных из ккм параметров оно выводится с 0.
			
			
									
						C6/C12, ШВС, tps/btrieve.
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
По моему, печать номера в магазине регулировалась в настройке ккм. Не помню точно, у каких моделей.
			
			
									
						C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
Скорее в макете чека ... его часто меняют в прошивках.
С одной стороны требуют печать кучи фискальных реквизитов, с другой экономия ленты.
На меня как-то наезжали, что изменился чек. А я тут вообще ни при чём.
					Последний раз редактировалось Игорь Столяров 24 Сентябрь 2021, 16:30, всего редактировалось 1 раз.
									
			
						За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- SergioRaguzini
 - Старожил
 - Сообщения: 261
 - Зарегистрирован: 08 Декабрь 2009, 19:16
 - Откуда: Краснодарский край
 - Благодарил (а): 21 раз
 
Взять кассу
Привет Всем!
			
			
									
						Вячеслав, это о тестировании на Штрих или на Атол? Прошивка у ФР уже была обновлена при тестировании?finsoftrz писал(а): 24 Сентябрь 2021, 12:03 С маркировкой заработало. Есть там некоторые тонкости.
....
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
Вопрос к обладателям девайсов Штрих-М с ФФД 1.2
Пробовали вот такую комбинацию для передачи тега 2108, она рабочая ?
			
			
									
						Пробовали вот такую комбинацию для передачи тега 2108, она рабочая ?
Код: Выделить всё
     Object{'Password'}    = Clip(Password)
     Object{'TagNumber'}   = 2108
     Object{'TagType'}     = 0  ! =Byte
     Object{'TagValueInt'} = 0  ! =Штука
     Object{'FNSendTag'}
     If Int(Object{'ResultCode'}) <> 0 then Message('Ошибка передачи тега 2108: ' & Clip(Object{'ResultCodeDescription'})).
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
У нас штрихов с 1.2 пока нет. Такие конструкции могут работать, а могут и нет. Есть путь прямой передачи тегов, который разработчики сами рекомендуют, если драйвер не умеет. Через FNSendTLVOperation.
			
			
									
						C6/C12, ШВС, tps/btrieve.
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
Что-то типа такого.
Изменение порядка байтов на обратный.
			
			
									
						Код: Выделить всё
   loc:tegNum=SELF.ShtrihReverseBytes(ShortToHex(2108,0))
   loc:teg=SELF.QueueSale.SaleEd
   loc:tegDl=SELF.ShtrihReverseBytes(ShortToHex(int(len(clip(loc:teg))/2),0))
   SELF.Contr{'TLVDataHex'} = clip(loc:tegNum) & clip(loc:tegDl) & clip(loc:teg)
   SELF.Contr{'FNSendTLVOperation'}
Код: Выделить всё
FsKKM.ShtrihReverseBytes FUNCTION (STRING pStr)
loc:strRet  string(255)
loc:n       byte
loc:i       long
loc:s       string(2) 
   CODE
    loc:strRet=''
    loc:n=0
    loc:s=''
    
    loop loc:i=1 to len(clip(pStr)) 
       loc:n+=1
       if loc:n=1
          loc:s=pStr[loc:i]
       else
          loc:n=0
          loc:s=clip(loc:s) & pStr[loc:i]           
          loc:strRet=loc:s & loc:strRet
       end    
    end 
    return(loc:strRet)
C6/C12, ШВС, tps/btrieve.
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
Тут есть ссылка на доку и пример на дельфи. Я еще не смотрел.
https://ts21.ru/helpdesk/faq/chasto-za ... /ffd_1_2/
			
			
									
						https://ts21.ru/helpdesk/faq/chasto-za ... /ffd_1_2/
C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
Уф ! Всё очень запущено. 
 
А Вам удалось победить тег 1256 в АТОЛ с данными покупателя ?
			
			
									
						А Вам удалось победить тег 1256 в АТОЛ с данными покупателя ?
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
Тут беда в том, c что МГМ-ФН 1.1 при регистрации под ФФД 1.2 просто не включается работа с маркировкой.SergioRaguzini писал(а): 23 Сентябрь 2021, 12:43 то обязательно устанавить МГМ-ФН-1.2, будет ли работать маркировка на старом МГМ-ФН (м.б. уже пробовали)?
Ну и как следствие ИСМ и ОКП не отзываются.
Я тоже это нарыл через поиск.
Вот только мне непонятно. Они формируют строки и регистрят их без всяких проверок (как раньше).
Так можно было ?
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
В доке есть метод проверки марок. Я так понимаю, у всех примерно одинаковый алгоритм. Только в штрихах, если не передали код единицы, автоматически передается 0 (штуки).
			
			
									
						C6/C12, ШВС, tps/btrieve.
			
						