دلفي تعليم
مرحبا بكم ايها الزئر أو الزائرة الكريمين

طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  medreg في 8/2/2016, 5:49 pm

السلام عليكم اخي ALLA
لقد وجدت الكود الذي ارسلته الي عبر الاميل بارك الله فيك لكن هناك احطاء
اي بعض المتغيرات لم يتعرف عليها لذا اضريت لرفع المحاولة
لقد وضعت محاولة في الاول مشت معي ألا ان البرنامج المخصص لفحص الملف النصي لم يعمل فيه بالغرض المطلوب
لذا سارفع لك المحاولة على ان تعدل بها
وسارفع لكا بطاقة موجهة من طرف البريد او امناء الخزينة توضح كيف يكون الكلف النصي
كما سأرفع لك البرنامج المستقبل للملف النصي وهو ليس من تصميمي بل من تصميم larbi_paradox
ها رابط بطاقة الموجهة من الادارة المستقبلة



اتمنى ان اكون وفقت في وضع ما تحتاجه من معلومة وبارك الله فيك
علما انني احتاج الى هذا الإجرا لأضيفة الى لرنلمجي المتعلق باجور الموظفين
وبارك الله فيك

medreg
مبرمج

عدد المساهمات : 67
تاريخ التسجيل : 29/01/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  alla في 10/2/2016, 2:32 pm

1
ارجو توضيح طريقة تحميل الملفات من الموقع ""4shared "" وشكرا

وهل يستطيع الزوار التحميل منه

2
مثلا:

12,345.36 = 0000001234536



-------------------------

63,375.00 = 0000006337500

أو

63,375.00 = 00000063375


أو

63,375.00 = 0000000063375


عدل سابقا من قبل alla في 5/3/2016, 10:12 pm عدل 1 مرات

_________________
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

alla
مبرمج مجتهد

عدد المساهمات : 726
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  medreg في 10/2/2016, 5:00 pm

الصورة الاولى التي رفعتها هي كيف يكون الملف النصي وعلى ما يحتويه
وهذه هي النتيجة
البرنامج يحتوي على جدولين
الاول خاص بمعلومات امين الخزينة والسنة والشهر ومجموع الجدول الثاني
والثاني يحتوي على معلومات الموظف
اي الاول به رقم الحساب والمفتاح الخاص بامين الخزينة
والسنة و الشهر وعدد الموظفين ومجموع المبلغ المدفوع للموظف
والثاني به رقم الحساب والمفتاح الخاص بالموظف واسم الموظف والمبلغ المدفوع للموظف
النتيجة عندما تنظر الى السطر الاول الموجود في الصورة والذي يحمل في أخره 0 بدلا من 1
فهو يمثل الجدول الاول اي رقم حساب امين الخزينة والمفتاح التابع له ومجموع الجدول الثاني وعدد الموظفين والشهر والسنة وقيمة الحقل الثابتة بـ 0
اما الثلاثة سطور الباقية هي رقم حساب الموظف والمبلغ واسمه والقيمة الثابتة الممثلة في 1
واليك الصورة الثانية للتوضيح

medreg
مبرمج

عدد المساهمات : 67
تاريخ التسجيل : 29/01/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  medreg في 10/2/2016, 5:12 pm

وفي ما يخص طريقة التحميل من الموقع 4shared
فهنا يتوجب عليك التسجيل بالموقع اولا حتى تتمكن من التحميل والرفع ايضا
وان امكن اعطيني الاميل لارسل اليك البرنامج الذي يقوم بفحص الملف النصي

medreg
مبرمج

عدد المساهمات : 67
تاريخ التسجيل : 29/01/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  alla في 10/2/2016, 5:28 pm

ادخل على هذا الرابط

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

شوف الكود هل صحيح أو أو خاطئ وشكرا

_________________
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

alla
مبرمج مجتهد

عدد المساهمات : 726
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  alla في 13/2/2016, 8:22 pm



بسم الله الرحمن الرحيم
الصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

هذا هو الكود السابق الذي أرسلته لك أول مرة لتوضيح فقط
انظر كيف أصبح

الكود:

procedure TForm1.Button9Click(Sender: TObject);
var tMtnt, fg: string[13]; //
  i: integer;

begin
  fg := '';
  tMtnt := Table1.FieldValues['Prix_boit'];
  for i := 1 to length(tMtnt) do
    if tMtnt[i] in ['0'..'9'] then
      fg := fg + tMtnt[i];
  fg := format('%.13d',[strtoint(fg)]);
  caption := fg;
end;

ادخل على هذا الرابط

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

شوف المحاولة بعد تصحيح وشكرا

وصعتها في القسم المخصص للاعضاء من أجل حلب بعض الاعضاء للمنتدى
ومن اجل تشجعنا على العمل لنهوض بالمنتدى لوضع مواضيع فيه
كذلك كثرة الزوار والاعضاء يجعل الواحد منا يعمل بنشاط

منتدى دلفي تعليم يرحب بكم
delph.forumalgerie.net


_________________
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

alla
مبرمج مجتهد

عدد المساهمات : 726
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  medreg في 14/2/2016, 1:14 am

لقد عدلت على استخرجت النتيجة من المحاولة قبل ان ترسلها على الاميل
بارك الله فيك
الا انه هناك مشكلة في البرنامج الذي يستقبل الملف النصي
اتبع هذا الرابط وحمل منه البرنامج وحاول ان تستدعي الملف النصي من خلاله
وسترى
الكود:
mediafire.com/download/dxy9jokfhac3zza/Verifications_Virement_CCP_v4.rar

medreg
مبرمج

عدد المساهمات : 67
تاريخ التسجيل : 29/01/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  medreg في 14/2/2016, 2:10 am

لقد ارسلت لك الملف النصي الاصلي على الاميل بعنوان doc__txt
وليس document txt
عندما تدخله في البرنامج الذي ارسلته لك على الرابط mediafire
سترى ماذا يجري
وعندما تدخل الملف النصي الذي نتج عن المحاولة سترى ماذا بحدث
قبل ان تفتح الملف النصي الناتج عن المحاولة قم بتغيير الارقام الموجودة عندك في قاعدة البيانات لأنها خاطئة ولن يتقبلها منك البرنامج غيرها بما يلي :
بدلا من 267855/32 ضع 267855/08
بدلا من 1512534/86 ضع 1512534/38
بدلا من 1315242/30 ضع 1315242/20
بدلا من 225408/17 صع 225408/25
وبالتوفيق


عدل سابقا من قبل medreg في 14/2/2016, 4:38 am عدل 2 مرات

medreg
مبرمج

عدد المساهمات : 67
تاريخ التسجيل : 29/01/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  medreg في 14/2/2016, 2:54 am

ملاحظة
عندما يكون المبلغ يساوي
63,375.00 يجب ان تكون النتيجة 0000006337500
وليس 0000000063375
عندما يكون المبلغ يساوي
63,375.50 يجب ان تكون النتيجة 0000006337550
وليس 0000000633755
وايضا بالنسبة الى المجموع ورقم الحساب
اذا كان رقم الحساب 151253400 يجب ان يكون بهذا الشكل 000151253400
نفس الشيء بالنسبة للسطر الاول
لأن النتيجة التي تظهر الان للمبلغ
63,375.00 تظهر هكذا 0000000063375
63,375.50 تظهر هكذا 0000000633755
وهذا خطأ


عدل سابقا من قبل medreg في 14/2/2016, 4:32 am عدل 2 مرات

medreg
مبرمج

عدد المساهمات : 67
تاريخ التسجيل : 29/01/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  medreg في 14/2/2016, 3:17 am

بالنسبة للسطر الاول
غيرت عدد الارقام التي تكون في رقم الحساب والفراغ الذي يبقى بعد السنة
على هذا الشكل
الكود:
     Memo1.Add('*00000000'+format('%.10d',[strtoint(Table2.FieldValues['NCpte'])])+Table2.FieldValues['Cle']+tMtn1+format('%.7d',[strtoint(Table2.fieldvalues['Effectif'])])+Table2.FieldValues['Mois']+Table2.fieldValues['Annee']+'              '+'0');
يبقى السطور الأخرة المتعلقة بالاجير les salarié
يجب ان يحمل الاسم عدد 27 حرف

medreg
مبرمج

عدد المساهمات : 67
تاريخ التسجيل : 29/01/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  alla في 14/2/2016, 9:50 am


شرح الارقام المعلمة في الصورة بتفصيل

1 -
2 -
3 -
4 -
5 -
6 -
7 -
8 -

ظهرت لي هذه النتائح عندما عدلت على الملف
يدويا

لم أطلع على الردود جيدا بعد

سأجيبك غدا
حدثت لي امورا في العمل ادعو لي ربي
باه سلحوها لي

لم أطلع على الردود جيدا بعد

_________________
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

alla
مبرمج مجتهد

عدد المساهمات : 726
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  medreg في 14/2/2016, 12:28 pm

اولا بالنسبة لمشكلتك بالعمل انشاء خير ونسأل الله العلي القدير أن ييسر أمرك ويفرج همك
ثانيا بالنسبة للصورة الآولى المتمثلة في شرح الايقونات والاماكن التي اشرت اليها بالارقام فهي كالتالي
1- إظهار قائمة العمال او المستفدين الذين يملكون حساب ريب وهو عبارة عن رقم حساب  ويتكون من 20 رقما
2- حفظ الملف بالحساب القديم أو العادي وليس بالريب
3- إظهار الأسماء المكررة إن كان الملف يحتوي على أسماء مكررة اي اسماء المستفدين
4- إظهار أرقام الحساب المكررة إن كان الملف يحتوي على أرقام حساب مكررة اي ارقام حساب المستفدين
5- فتح الملف النصي أو قراءته الموجود في القرص المضغوط او اي مجلد أخرحتى يتم فحصه
6- طباعة كشف الدفع بعد تفحصه من الآخطاء
7- بحث في القائمة عن اسم مستفيد
8- مقارنة الملف النصي الحالي مع ملف نصي آخر
اما بالنسبة إلى الصورة الثانية والتي يظهر فيها خانة رقم الحساب والمفتاح باللون الاحمر فهذا يعني ان ارقام الحساب او مفتاح رقم الحساب خاطئ
وعندما يخرج اللون الاصفر معناه رقم الحساب من نوع ريب
وعندما يخرج بدون لون يعني عادي فالملف جيد وسليم
اما بالنسبة الى الخانات الثلاثة على اليمين الذين يحملون هذه الاسماء
Calcul du Montant
La Différence de Montant
Calcul de l'éffectif
الاول هو مجموع المبلغ الموجود بالقرص المضغوط
الثاني هو مجموع مبلغ المستفيدين الذين توجد أخطاء في رقم الحساب
الثالث هو عدد المستفدين
اما بالنسبة الى ماهو موجد على الجهة اليسرى والذي يظهر باللون الأسود
Compte = رقم حساب امين الخزينة الذي يظهر في السطر الاول بالملف النصي
Clé = مفتاحه
Montant = هو المجموع الحقيقي للكشف اي المجموع الموجود بالقرص ناقص المجموع الذي به اخطاء
Nombre = هو المستفدين الحقيقي اي عدد المستفدين الموجود بالقرص - عدد المستفدين الذين لديهم خلل او خطأ برقم حسابهم
Mois = هو الشهر المصرح به في السطر الاول من الملف النصي
Annee = هو السنة المصرح بها في السطر الاول من الملف النصي
هذا كل شيء اذا لديك اسئلة اخرى فاسأل وانا أجيبك
وفقك الله وانشاء الله خير

medreg
مبرمج

عدد المساهمات : 67
تاريخ التسجيل : 29/01/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  abas في 29/2/2016, 10:45 am

بارك الله فيكم

abas
مبرمج

عدد المساهمات : 55
تاريخ التسجيل : 06/06/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: طلب كود لإنشاء ملف نصي يتعلق بvirement ccp

مُساهمة  عبقادر بن فاطنة في 25/3/2016, 10:58 pm

بارك الله فيك

عبقادر بن فاطنة

عدد المساهمات : 3
تاريخ التسجيل : 03/01/2016

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى