Страница 2 из 49
					
				Взять кассу
				Добавлено: 30 Ноябрь 2016, 15:19
				 Андрей
				Кажется разобрался с подключением по OLE... Однако, когда пытаюсь вывести копейку, мне печатается рубль, не пойму что не так
Код: Выделить всё
If ~Pos:flgCheck
    ?OLE1{'DeviceEnabled'}=True
    If ?OLE1{'ResultCode'}=0
        If ?OLE1{'GetStatus'}=0
            If  ?OLE1{'CheckState'}<>0 Then ?OLE1{'CancelCheck'}. 
                l:Summa=0.01
                ?OLE1{'Password'}='1'
                ?OLE1{'Mode'}=1
                ?OLE1{'SetMode'}
                ?OLE1{'Name'}='Платные услуги'
                ?OLE1{'Price'}=l:Summa
                ?OLE1{'Quantity'}=1
                !?OLE1{'Department'}=1
                ?OLE1{'Registration'}
                !---- оплата ----------  
                ?OLE1{'Summ'}=l:Summa
                ?OLE1{'TypeClose'}=0
                ?OLE1{'Payment'}
                ?OLE1{'CloseCheck'}
                Pos:flgCheck=1
                Access:Pos.Update()
        end
    end
end
Что неправильно делаю ?
 
			 
			
					
				Взять кассу
				Добавлено: 30 Ноябрь 2016, 16:57
				 Admin
				Может быть копейка .01 а не 1
			 
			
					
				Взять кассу
				Добавлено: 01 Декабрь 2016, 14:10
				 Андрей
				Блин, шо за фигня такая ?
Вот попробовал запустить пример работы с ККМ из 1С подставив туда 1 коп в качестве цены - все нормально !
Код: Выделить всё
  ECR.Name = "Молоко";
  ECR.Price = 0.01;
  ECR.Quantity = 1;
  ECR.Department = 1;
  Если ECR.Registration() <> 0 тогда
    Возврат;
  КонецЕсли;
Это значит компонента неправильно принимает число десятичное из Clarion ?
l:Summa=0.01
?OLE1{'Price'}=l:Summa
не так как-то ?
 
			 
			
					
				Взять кассу
				Добавлено: 01 Декабрь 2016, 14:40
				 Андрей
				Тьфу ты, два дня потратил
Надо передавать компоненте отформатированное значение (делал же так для Excel !)
?OLE1{'Price'}=format(l:Summa,'@N_9'&g:RazdExcel&'2b')
			 
			
					
				Взять кассу
				Добавлено: 01 Декабрь 2016, 17:23
				 Admin
				Сам с чем то похожим сталкивался во внешней библиотеке. Там то ли делить то ли умножать на 100 приходилось.
			 
			
					
				Взять кассу
				Добавлено: 01 Декабрь 2016, 17:32
				 Игорь Столяров
				Admin писал(а): Там то ли делить то ли умножать на 100 приходилось.
 
Эквайринг сбера - сумма передается в копейках ... 

 
			 
			
					
				Взять кассу
				Добавлено: 22 Март 2017, 10:52
				 Admin
				Вот и я столкнулся с АТОЛ FPrint-22ПТК
Нужны примеры, документация, советы 

 
			 
			
					
				Взять кассу
				Добавлено: 24 Март 2017, 14:26
				 Игорь Столяров
				Есть вот такая библиотека ... 
https://kkmserver.ru/KkmServer
Подкупает, что общий код печати на разные ФР и возможность печати на один 
ФР с нескольких компьютеров. Сам не пробовал. 

 
			 
			
					
				Взять кассу
				Добавлено: 24 Март 2017, 15:59
				 Admin
				Спасибо. 
Уже все сделал через OLE.
			 
			
					
				Взять кассу
				Добавлено: 30 Март 2017, 10:14
				 finsoftrz
				А с такой штукой кто-нибудь работает:  viki print 57 ф ?
			 
			
					
				Взять кассу
				Добавлено: 30 Март 2017, 10:22
				 Игорь Столяров
				finsoftrz писал(а): viki print 57 ф ?
 
У нас какую-то вики подключали, но то был принтер чеков (АСПД) и у нее был обычный драйвер Windows.
Т.е. вообще никаких проблем - формировали чеки как текстовые файлы и печатали на ней (не я делал) ...
Где-то обсуждали в форуме эту тему (печать чеков на ленту). А у этой какой драйвер ?
 
			 
			
					
				Взять кассу
				Добавлено: 30 Март 2017, 10:31
				 kreator
				Мне тут спецы объясняли, что для всех фискальных регистраторов есть стандартный драйвер. Типа и 1С работает через стандартный. Поэтому якобы нужно научиться работать через этот стандартный драйвер и тогда не важно какой ФР купит контора.
			 
			
					
				Взять кассу
				Добавлено: 30 Март 2017, 10:35
				 Игорь Столяров
				Есть некоторые основания считать, что это не совсем правда ...
Для той же 1С - драйвера Штрих-М и АТОЛ - это совсем разное.
Дело даже не в том, что разный OLE сервер и команды, там разная процедура формирования чека.
Хотя есть некоторые универсальные решения, я приводил уже ссылку 
https://kkmserver.ru/KkmServer
Там написано, что 1С делает аналогичный универсальный сервер печати для ФР, но это не драйвер.
 
			 
			
					
				Взять кассу
				Добавлено: 30 Март 2017, 10:50
				 finsoftrz
				Да вот я что-то про драйвер и не пойму. Это новые фискальники, у них на сайте только драйвера для 1c, никакой документации по интерфейсу не видно. Вроде делает тот же производитель, что и пириты, только новую фирму открыли. Вот ссылка на них:
https://dreamkas.ru/fiskalnye-registrat ... odderzhka/ 
			 
			
					
				Взять кассу
				Добавлено: 30 Март 2017, 10:58
				 Игорь Столяров
				Производитель во времена глобализации мало, что говорит ...
Вики - это вроде бы китайские бюджетные аппараты, может быть локализовали сборку ...
Производитель, естественно, выпустил софт для подключения к самой распространенной платформе: 1C.
А универсальной компоненты, как я понял, пока нет. 
