Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];

Вниз

Фискальный регистратор   Найти похожие ветки 

 
zdm77   (2007-09-12 16:29) [0]

Писал свою dll для работы с фиск.регистратором. Но откопал в инете родную. Есть описалово, но разобраться не во всем получается. Примеры приведены на C++, а я от него далек. Проблема с указателями и как это можно интрпритировать в Делфи.
Привожу описание.
Печать на подкладном документе.
int m114BedDocument(M114_HANDLE handle, const M114DocumentData *pData);
Печать подкладного документа.
Параметры:
handle дескриптор сеанса связи, полученный при помощи вызова функ-
ции m114Open();
pData указатель на данные печатаемого подкладного документа (описа-
ние см. ниже); не может быть равен NULL.


пишу что-то вроде
procedure TForm_New_Pay.ToolButton_SaveClick(Sender: TObject);
var
PTR:pointer;
DocData:M114DocumentData;
PData:M114DocPropertyData;
DPrice:M114PriceData;
begin
 with DocData do
 begin
   oper:=M114_OPER_PAYMENT; //платеж
   cHCopies:=1;
   cVCopies:=2;
   nVOrigOffset:=20;
   pay:=M114_PAY_CASH;
   pric
 end;

 
 m114BedDocument(PTR,DocData)
end;

end.

вот в PData указывается сумма платежа и прочая муть, а в DocData позиции и прочее. и как в делфях  m114BedDocument(PTR,DocData) превратить в m114BedDocument(PTR,DocData *PData)?


 
clickmaker ©   (2007-09-12 16:41) [1]

@DocData


 
zdm77   (2007-09-12 16:42) [2]

спасибо, разобрался.... на C++ чтоль терь перейти. :)


 
zdm77   (2007-09-12 16:44) [3]


> clickmaker ©   (12.09.07 16:41) [1]

да все проще.... указатель Сиховый действует...как не смешно, как указатель. и просто в DocData ввести св-ва предназначенные для PData...


 
zdm77   (2007-09-12 16:46) [4]

о блин замутили... этого еще недостаточно оказалось... нужно зарегить M114PriceData , ему присвоить цену, скидку и прочее, а уже его значения присвоить M114DocPropertyData...жесть


 
tesseract ©   (2007-09-12 16:49) [5]


> о блин замутили... этого еще недостаточно оказалось... нужно
> зарегить M114PriceData , ему присвоить цену, скидку и прочее,
>  а уже его значения присвоить M114DocPropertyData...жесть


И вы ещё спрашиваете, за что я люблю COM ?


 
zdm77   (2007-09-12 16:59) [6]


> tesseract ©   (12.09.07 16:49) [5]

почти согласен. Но работать с ККМ как с файлом...... не очень удобняк иногда.


 
tesseract ©   (2007-09-12 17:42) [7]


> Но работать с ККМ как с файлом...... не очень удобняк иногда.


А зачем? Ты вроде в онлайне работаешь ?


 
zdm77   (2007-09-12 18:02) [8]


> tesseract ©   (12.09.07 17:42) [7]

не понял... в смысле в онлайне?


 
tesseract ©   (2007-09-12 18:21) [9]


> не понял... в смысле в онлайне?


Режим кассы онлайн/оффлайн. Там как с файлом, лучше не работать.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.043 c
1-1185959937
DevilDevil
2007-08-01 13:18
2007.10.14
Log call-stack


15-1189541777
Nous Mellon_
2007-09-12 00:16
2007.10.14
php + ftp


3-1181129119
Megabyte
2007-06-06 15:25
2007.10.14
Передача строки кода в качестве параметра для ХП


15-1189595935
S@D
2007-09-12 15:18
2007.10.14
Помогите ПЛИЗ!


15-1189770450
Галинка
2007-09-14 15:47
2007.10.14
dopen что за функция





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский