Имя: Пароль:
1C
1C 7.7
v7: Печать чека в зависимости от формы оплаты фиск. реестратор datecs FP 3530T
0 Mister-X07
 
31.01.13
17:02
Кто работал из этим реестратором через утилиту CashFile.exe? Есть печать чека в 1С 7.7 - конфа торговля самописка.
1 Mister-X07
 
31.01.13
17:02
код:

...
ИначеЕсли ВидЭККА = Перечисление.ВидыЭККА.DatecsFP3530TCashFile Тогда
Если ФС.СуществуетФайл("c:\CashFile.inp") = 1 Тогда ФС.УдалитьФайл("c:\CashFile.inp"); КонецЕсли;
FPFile= СоздатьОбъект("Текст");
FPFile.КодоваяСтраница(1); //Переключатель "5" в "Оп"
FPFile.Очистить();
FPFile.ДобавитьСтроку("P1С.Док."+НомерДок+";");
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Новый= 0;
АртикулЭККА = глД_ПолучитьАртикул(Контекст,СпрТМЦ,Новый);
ТТТ= лев(сокрЛП(ТМЦ.Наименование),24);
ТТТ= СтрЗаменить(ТТТ,"і","i");
ТТТ= СтрЗаменить(ТТТ,"ї","i");
ТТТ= СтрЗаменить(ТТТ,"І","I");
ТТТ= СтрЗаменить(ТТТ,"Ї","I");
Если Новый = 1 Тогда
FPFile.ДобавитьСтроку("R"+ Строка(АртикулЭККА)+ ";"+ лев(ТТТ,24)+ ";"+ сред(ТТТ,25)+ ";"+ сокрЛП(Формат(ЦенаСНДС,"Ч10.2"))+ ";1;"+ Строка(глНалГруппаКассы(ТМЦ.СтавкаНДС)));
КонецЕсли;
FPFile.ДобавитьСтроку("D"+ Строка(АртикулЭККА)+ "*"+ Строка(Кво));
КонецЦикла;
Если СуммаОплаты = 0 Тогда
FPFile.ДобавитьСтроку("T0;");
ИначеЕсли СуммаОплаты >= Итог("СуммаСНДС") Тогда
FPFile.ДобавитьСтроку("E0;"+ сокрЛП(формат(СуммаОплаты,"Ч10.2")));
Иначе
//ОтменитьТранзакцию();
Предупреждение("ВНИМАНИЕ! Сумма оплаты меньше суммы по Чеку..."+РазделительСтрок+"Чек НЕ печатается !!!");
Возврат;
КонецЕсли;
FPFile.Записать("c:\CashFile.inp");
RunApp("c:\CashFile.exe c:\CashFile.inp >c:\CashFile.rpt");
НомерЧека=1;
...
2 Mister-X07
 
31.01.13
17:04
нужно сделать печать чека в зависимости от формы оплаты рис.
http://service.systema.com.ua/fileadmin/user_upload/File_maliga/Graph/Graph_Registrator/Registr_FP-3530T/Chek06_FP3530T_Chek_Prodagi_oplata.jpg
т.е. карточка, наличка (деньги)...

Возможно ли это сделать через эту утилиту (и как, есть ли у кого опись полей файла параметров) или нужно другим методом (утилитой) это делать?
Спасибо за ответы.
3 Злой Бобр
 
31.01.13
17:49
Ну спросите у разработчика утилиты. Мы незнаем что там скомпилено в экзешку. По коду - самопал какой-то.
4 Mister-X07
 
31.01.13
18:07
да вероятно так и есть - самопал; может кто программировал формы оплаты для этого регистратора другими способами, если есть просьба указать утилиту и кусок кода?
5 Vol71
 
31.01.13
18:35
чек на рисунке твой? или который надо получить?
6 varelchik
 
31.01.13
18:35
Можу поделиться Классом для работы с датексом.
Я его колысь в 2007-2008 году писал.
Доси работает.
Стучись :477687116
7 Mister-X07
 
31.01.13
18:37
(5) надо получить, взят отсюда http://service.systemgroup.com.ua/index.php?id=fp-3530t
8 Злой Бобр
 
31.01.13
19:28
(4) В Днепре фирма Мысль. У них и описалово подробное под их длл. Поиском находится легко.