تفاصيل المشروع

السلام عليكم،

لدي Desktop App جاهز ومبني بالفعل لإدارة **الفواتير والموردين والبضاعة/المخزون**، ومعه Automation وGoogle Sheets.

البرنامج شغال بنسبة كبيرة، لكن توجد بعض المشاكل والأجزاء الناقصة التي أريد إنهاءها قبل تسليمه للعميل.

**أنا لا أريد بناء برنامج جديد ولا إعادة كتابة المشروع.**

أريد مطور يستلم المشروع الحالي كاملًا، يفهمه، يكمل الناقص، يصلح المشاكل الموجودة، ثم يعطيني **نسخة نهائية Production أقدر أثبتها على جهاز العميل وتشتغل بشكل سليم.**

---

## أهم المشاكل الموجودة حاليًا

### 1. مشكلة الموردين

عندما يتم إرسال أكثر من فاتورة لنفس المورد، البرنامج في بعض الحالات ينشئ المورد أكثر من مرة.

المطلوب:

**Supplier واحد → يحتوي على جميع فواتيره**

وليس إنشاء Supplier جديد مع كل فاتورة.

كذلك إدارة الموردين حاليًا تحتاج أن تكون أكثر ترتيبًا واحترافية، خصوصًا Profile/Folder وإمكانية إدارة المورد وحذفه عند الحاجة، بدون حذف بيانات أخرى بالخطأ.

---

### 2. مشكلة البضاعة / Inventory

الـ Google Sheet عندي يحتوي على تبويبين:

**Invoices** → للفواتير

**Inventory** → للبضاعة والمخزون

الفواتير يتم التعامل معها بشكل منفصل عن المنتجات.

المشكلة الحالية أن **البضاعة الموجودة بالفعل في Inventory Tab لا تنزل بشكل صحيح إلى البرنامج**.

أريد إصلاح عملية إدخال الـ Inventory بحيث البيانات الموجودة في الشيت تظهر وتحفظ بشكل صحيح داخل النظام.

---

### 3. الـ Sync / Automation

يوجد حاليًا ربط بين:

**Automation → Google Sheets → Desktop App**

أريد منك فحص وفهم طريقة عمل هذا الربط، وإخباري برأيك الفني فيها:

* هل الطريقة الحالية سليمة ومناسبة؟

* هل يمكن أن تسبب مشاكل أو تكرارًا أو فقدًا للبيانات؟

* هل الأفضل الاستمرار باستخدام Google Sheets كمرحلة وسيطة؟

* أم توجد طريقة أفضل لربط الـ Automation بالنظام؟

* ما التعديلات المطلوبة إذا كانت الطريقة الحالية تحتاج إلى تحسين؟

أنا لا أطلب منك تنفيذ طريقة جديدة مباشرة أو تغيير النظام بالكامل.

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

إذا كانت الطريقة الحالية سليمة، أريد فقط إصلاح أي مشاكل موجودة فيها والتأكد من أن البيانات تنتقل وتحفظ بشكل صحيح بدون تكرار أو فقدان.

---

## المطلوب منك

استلم المشروع كما هو، وافهم طريقة عمله، ثم:

* أصلح المشاكل الموجودة.

* أكمل الأجزاء الناقصة.

* حافظ على البيانات الحالية.

* لا تكسر الوظائف التي تعمل بالفعل.

* لا تغير التصميم بدون داعٍ.

* لا تعيد بناء البرنامج من الصفر.

* لا تنشئ مشروعًا جديدًا.

* لا تحذف قاعدة البيانات أو بيانات موجودة.

---

## مهم جدًا

أريد في النهاية:

### Source Code

بعد الإصلاح.

### Production Build

نسخة البرنامج النهائية.

### Installer / EXE

نسخة أقدر أثبتها على جهاز العميل.

وأريد أن يتم اختبار **النسخة النهائية نفسها**، وليس فقط تجربة الكود أثناء التطوير.

---

## الاختبار المطلوب

يجب التأكد من:

* فاتورتان لنفس المورد → Supplier واحد.

* أكثر من فاتورة لنفس المورد → كلها تظهر تحت نفس المورد.

* البضاعة الموجودة في Inventory Tab → تدخل البرنامج.

* الفاتورة لا تتحول إلى Product.

* Sync لا يعمل Duplicates.

* البيانات لا تختفي بعد إغلاق وفتح البرنامج.

* البرنامج يشتغل بعد التثبيت على جهاز آخر.

* البيانات الموجودة حاليًا لا تضيع.

---

## طريقة العمل

لو وجدت أثناء فحص المشروع شيء غير واضح، اسألني قبل تغييره.

أنا أريد منك أولًا فهم المشروع الحالي، ثم إصلاحه، وليس تغيير أشياء تعمل بالفعل.

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

---

## التسليم النهائي

المطلوب ببساطة:

**تأخذ المشروع الحالي → تكمل الناقص → تصلح المشاكل → تختبره → تبني النسخة النهائية → تسلمني برنامج أقدر أثبته عند العميل ويشتغل.**

يفضل أن يكون لديك خبرة في Desktop Applications وDatabases وGoogle Sheets/API/Automation.

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$25.00 - $50.00
مدة التنفيذ
1 يوم
المهارات

صاحب المشروع
Fouad M.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 2

تقدم للمشروع

العروض المقدمة

فهمت المطلوب بشكل جيد، وبإمكاني استلام المشروع الحالي والعمل عليه بدون إعادة بناءه من الصفر، مع الحفاظ على الوظائف والبيانات الموجودة. أنا بشمهندس كريم، متخصص ف...

انا عملت نظام يشبه نفس نظامك بعت لك صور للمشروع صممته من الصفر بالنسبه لمشروعك هستلم السورس كود، هعالج اللوجيك الخاص بمنع تكرار الموردين، هظبط الـ Sync عشان الب...

وعليكم السلام، نعم، فهمت المطلوب بشكل واضح، وأنا أستطيع العمل على المشروع الحالي إذا كان مطورا باستخدام C#. لن أقوم ببناء برنامج جديد أو إعادة كتابة المشروع من ...

أهلا بك. تم الاطلاع والفهم الكامل لجميع متطلبات المشروع، ونؤكد الالتزام التام بالمنهجية المطلوبة: - استلام المشروع الحالي كما هو وفهم بنيته البرمجية وقاعدة بيان...

السلام عليكم أخي الكريم، قرأت تفاصيل مشروعك بعناية، ومفهوم تماما المطلوب: الهدف ليس إعادة بناء أو تعديل التصميم، بل التعامل كجراح مع الكود الحالي لإصلاح المشاكل...

السلام عليكم اخي الكريم لقد فهمت ما تقصده تماما ويمكنني تصليح البرنامج باحترافية من دون اعادة بناؤه ولقد تعاملت مع هذا النوع من الاخطاء واصلحتها ولدي مشاريع ساب...

السلام عليكم معاك بشار مطور تطبيقات وDesktop appوالعاب انا قمت بعمل تطبيقات كثيرة قبل ذلك اولا المشروع يحتاج لاكثر من يوم للمعالجة ثانيا ما هي لغة البرمجة ثالثا...

Mohamed A.

وعليكم السلام فؤاد، المورد المكرر ليس خطأ في الشاشة، هو غياب مفتاح هوية. البرنامج يطابق المورد بالاسم كما كتب، فيصبح شركة النور وشركة النور (بمسافة زائدة) وشركه...

قرأت تفاصيل مشروعك بدقة، وأؤكد لك أنني ملتزم تماما بالشرط الأساسي: العمل على نفس الكود الحالي دون إعادة بناء، والحفاظ على سلامة البيانات والتصميم القائم. لدي خب...

وعليكم السلام ورحمة الله، قرأت تفاصيل المشاكل الموجودة في تطبيق سطح المكتب بدقة. بصفتي مبرمج متكفل ببرمجة تطبيقات سطح المكتب وأتمتة البيانات والربط مع Google Sh...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

قيمة العرض

$0

رسوم بدء المشروع

$0

المجموع الكلي

$0

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.