1s zup 3.1 المزامنة مع المحاسبة. المنشورات. كيفية تعطيل المزامنة

1s zup 3.1 المزامنة مع المحاسبة. المنشورات. كيفية تعطيل المزامنة

ستكون مزامنة "قاعدة العملاء" لنظام CRM مع 1C مفيدة إذا تم تنفيذ عمل جزء واحد من المستخدمين في 1C والجزء الآخر في CRM الخاص بنا. سيسمح لك هذا بعدم منح المستخدمين إمكانية الوصول إلى برنامجين في وقت واحد، وببساطة إنشاء تبادل البيانات بين البرامج. من أجل استخدام المزامنة بين 1C وCRM "قاعدة العملاء"، تحتاج إلى شراء وحدة 1C. يمكنك القيام بذلك عن طريق ملء الطلب على موقعنا. يمكن تقسيم إعداد المزامنة نفسه إلى قسمين: إعداد 1C ووحدة المزامنة، وإعداد "قاعدة العميل" لإدارة علاقات العملاء.

وفي الوقت نفسه، يحتوي برنامج 1C على المتطلبات التالية:

  • يجب أن يكون إصدار النظام الأساسي 1C:Enterprise 8.3 8.3.4 على الأقل؛
  • يجب أن يتم العمل مع قاعدة المعلومات في وضع الملف أو خادم العميل؛
  • يجب أن يتم العمل مع قاعدة المعلومات في وضع التطبيق المُدار.

إعداد المزامنة من الجانب 1C

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

الخطوات الأولية للمعالجة الشاملة لتعمل

قم بعمل نسخة أرشيفية من قاعدة بيانات المعلومات 1C:Enterprise 8.2

قم بإنشاء كائنات بيانات تعريف جديدة في بنية التكوين.

انتقل إلى قاعدة بيانات المعلومات في وضع "Configurator". إذا لم تكن شجرة التكوين مفتوحة بعد، فافتحها باستخدام القائمة "التكوين - فتح التكوين":

1.1.1. قم بإنشاء "KBUpload Catalog_" ثابت. في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "الثوابت" وحدد "إضافة":


في نافذة "الخصائص" التي تفتح، قم بتعيين خصائص الثابت. الاسم: CatalogUploadKB_. مرادف: تحميل الدليل "KB". النوع: سلسلة. الطول: 300:


أغلق نافذة الخصائص.

1.1.2. قم بإنشاء "DownloadDirectoryFromKB_" ثابت. في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "الثوابت" وحدد "إضافة". في نافذة "الخصائص" التي تفتح، قم بتعيين خصائص الثابت.

الاسم: CatalogDownloadsFromKB_. مرادف: تنزيل الدليل من "KB". النوع: سلسلة. الطول: 300.

1.1.3. قم بإنشاء الثابت "UploadForKBEnabled_". في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "الثوابت" وحدد "إضافة". في نافذة "الخصائص" التي تفتح، قم بتعيين خصائص الثابت. الاسم: UploadForKBEnabled_. مرادف: تم تمكين التحميل لـ KBV. النوع: منطقي.

1.1.4. قم بإنشاء "LoadFromKBEnabled_" ثابت. في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "الثوابت" وحدد "إضافة". في نافذة "الخصائص" التي تفتح، قم بتعيين خصائص الثابت. الاسم: LoadFromKBEnabled_. مرادف: التحميل من KBV ممكّن. النوع: منطقي.

1.1.5. قم بإنشاء "UserNameToLoadFromKB_" ثابت. في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "الثوابت" وحدد "إضافة". في نافذة "الخصائص" التي تفتح، قم بتعيين خصائص الثابت. الاسم: UserNameToDownloadFromKB_. مرادف: اسم المستخدم للتنزيل من قاعدة المعارف. النوع: سلسلة. الطول: 300.

1.1.6. قم بإنشاء "دورية قراءة الملف KB_" ثابتة. في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "الثوابت" وحدد "إضافة". في نافذة "الخصائص" التي تفتح، قم بتعيين خصائص الثابت. الاسم: تردد قراءة ملفات كيلو بايت_. المرادف: معدل تكرار قراءة الملفات النصية "KB" (بالثواني). نوع الرقم. الطول: 5. الدقة: 0. تم رفع العلم "غير السلبي".

1.1.7. قم بإنشاء كتاب مرجعي "TablesKB_". في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "الدلائل" وحدد "إضافة":


في النافذة التي تفتح، في علامة التبويب "الأساسية"، قم بتعيين الخصائص التالية. الاسم: الجداولKB_. مرادف: جداول كيلو بايت. في علامة التبويب "البيانات"، قم بتعيين الخصائص التالية. طول الكود: 5. طول الاسم: 100. نوع الكود: سلسلة. العرض الرئيسي: على شكل اسم. في علامة التبويب "الترقيم"، قم بتمكين علامتي "الترقيم التلقائي" و"التحكم في التفرد". سلسلة التعليمات البرمجية: في جميع أنحاء الكتاب المرجعي
أغلق نافذة الدليل.

1.1.8. قم بإنشاء دليل "الامتثال لمتطلبات KB_Requisites". في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "الدلائل" وحدد "إضافة". في النافذة التي تفتح، في علامة التبويب "الأساسية"، قم بتعيين الخصائص التالية. الاسم: تفاصيل المطابقةKB_. مرادف: مطابقة تفاصيل "KB". في علامة التبويب "البيانات"، قم بتعيين الخصائص التالية. طول الكود: 20. طول الاسم: 150. نوع الكود: رقم. العرض الرئيسي: على شكل اسم. انقر بزر الماوس الأيمن على "التفاصيل" وحدد "إضافة":


في نافذة الخصائص التي تفتح، قم بتعيين الخصائص التالية. الاسم: TableKB. مرادف: جدول كيلو بايت. النوع: DirectoryLink.KBTables_. الفهرس: الفهرس. لا تغير الخصائص المتبقية. أغلق نافذة الخصائص. في علامة التبويب "الترقيم" في الدليل، قم بتعيين الخصائص التالية. الترقيم التلقائي: تم إلغاء تحديد خانة الاختيار. التحكم في التفرد: تم تحديد خانة الاختيار. سلسلة الرموز: في جميع أنحاء الدليل أغلق نافذة الدليل.

1.2.9. قم بإنشاء تعداد "أنواع الشروط لـ KB_". في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "التعدادات" وحدد "إضافة". في النافذة التي تفتح، في علامة التبويب "الأساسية"، قم بتعيين الخصائص التالية. الاسم: أنواع الشروط لـ KB_. مرادف: أنواع الشروط لـ "KB". في علامة التبويب "البيانات"، انقر بزر الماوس الأيمن على فرع "القيم" وحدد "إضافة":
تحتاج إلى إضافة 5 قيم: - الاسم: المزيد. المرادف: أكثر - الاسم: أقل. المرادف: أقل.- الاسم: أكبر أو يساوي. مرادف: أكبر من أو يساوي - الاسم: أصغر من أو يساوي. مرادف: أقل من أو يساوي - الاسم: يساوي. مرادف: يساوي إغلاق نافذة التعداد.


1.2.10. قم بإنشاء سجل معلومات "DataAboutObjectsKB_". في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "سجلات المعلومات" وحدد "إضافة". في نافذة تسجيل المعلومات التي تفتح، في علامة التبويب "الأساسية"، قم بتعيين الخصائص التالية. الاسم: DataAboutObjectsKB_. مرادف: بيانات عن الأشياء، معلومات عن القطة. تم الرفع إلى "KB". التردد: غير دوري. وضع التسجيل: مستقل. في علامة التبويب "البيانات"، انقر بزر الماوس الأيمن على فرع "الأبعاد" وحدد "إضافة":


تحتاج إلى إضافة بعدين:

  • الإسم: كائن. المرادف: الكائن. النوع: سلسلة. الطول: 100. الطول المسموح به: متغير. تم تعيين علامة "الاختيار الرئيسي".
  • الاسم: المعرف الفريد. مرادف: معرف فريد. النوع: سلسلة. الطول: 100. الطول المسموح به: متغير. تم تعيين علامة "الاختيار الرئيسي".

انقر بزر الماوس الأيمن على فرع "الموارد" وحدد "إضافة". تحتاج إلى إضافة مورد واحد:

  • الإسم: إشارة حضور. مرادف: مؤشر الوجود. النوع: منطقي.

1.2.11. قم بإنشاء سجل معلومات "التحقق من الكائنات البعيدة لـ KB_". في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "سجلات المعلومات" وحدد "إضافة". في نافذة تسجيل المعلومات التي تفتح، في علامة التبويب "الأساسية"، قم بتعيين الخصائص التالية. الاسم: CheckDeletedObjectsForKB_. مرادف: سمة للتحقق من الكائنات المحذوفة (لـ "KB"). التردد: غير دوري. وضع التسجيل: مستقل.

في علامة التبويب "البيانات"، انقر بزر الماوس الأيمن على فرع "الأبعاد" وحدد "إضافة". تحتاج إلى إضافة بُعد واحد:

  • الاسم: تاريخ اليوم. مرادف: تاريخ اليوم. النوع: تاريخ. تكوين التاريخ: التاريخ. تم تعيين علامة "الاختيار الرئيسي".

انقر بزر الماوس الأيمن على فرع "الموارد" وحدد "إضافة". تحتاج إلى إضافة مورد واحد:

  • الاسم: التوقيع. مرادف: علامة. النوع: منطقي.

انقر بزر الماوس الأيمن على فرع "التفاصيل" وحدد "إضافة". تحتاج إلى إضافة خاصية واحدة:

  • الاسم: مستخدم. المرادف: المستخدم. النوع: سلسلة. الطول: 100. الطول المسموح به: متغير.

ونتيجة لذلك، يجب أن تبدو علامة التبويب "البيانات" في سجل المعلومات هذا كما يلي:


أغلق نافذة تسجيل المعلومات.

1.2.12. قم بإنشاء تعداد "أنواع الجداول الممكنة _". في شجرة التكوين، انقر بزر الماوس الأيمن على فرع "التعدادات" وحدد "إضافة". في النافذة التي تفتح، في علامة التبويب "الأساسية"، قم بتعيين الخصائص التالية. الاسم: أنواع الجداول الممكنة_. مرادف: أنواع الجداول الممكنة. في علامة التبويب "البيانات"، انقر بزر الماوس الأيمن على فرع "القيم" وحدد "إضافة". تحتاج إلى إضافة 4 قيم: - الدليل. مرادف: الدليل - الوثيقة. مرادف: وثيقة - سجل معلومات، مرادف: سجل معلومات - تعداد، مرادف: تعداد

1.2.13. قم بإنشاء معلمة الجلسة "TextDocKB_". في شجرة التكوين، افتح الفرع "عام"، ثم فرع "معلمات الجلسة". انقر بزر الماوس الأيمن واختر "إضافة":
قم بتعيين خصائص معلمة الجلسة: الاسم: TextDocKB_، مرادف: Text docKB، النوع: سلسلة، تم تعيين علامة "طول غير محدود".

1.2.14. قم بإنشاء معلمة جلسة "سجل OTKB_Changes". في شجرة التكوين، افتح الفرع "عام"، ثم فرع "معلمات الجلسة". انقر بزر الماوس الأيمن واختر "إضافة". قم بتعيين خصائص معلمة الجلسة: الاسم: سجل OTKB_Changes، مرادف: سجل تغييرات OTKB، النوع: منطقي.

1.2.15. قم بإنشاء معلمة الجلسة "ObjectKB_". في شجرة التكوين، افتح الفرع "عام"، ثم فرع "معلمات الجلسة". انقر بزر الماوس الأيمن واختر "إضافة". قم بتعيين خصائص معلمة الجلسة: الاسم: ObjectKB_، المرادف: Object to b، النوع: AnyRef.

1.2.16. قم بإنشاء معلمة جلسة "CharacterPerformedKB_". في شجرة التكوين، افتح الفرع "عام"، ثم فرع "معلمات الجلسة". انقر بزر الماوس الأيمن واختر "إضافة". قم بتعيين خصائص معلمة الجلسة: الاسم: السمة نشرKB_، مرادف: السمة المنشورة إلى ب، النوع: سلسلة، الطول: 0، الطول المسموح به: متغير، تم تعيين علامة "طول غير محدود".

1.2.17. ضبط الأدوار الموجودة. في شجرة التكوين، افتح الفرع "عام"، ثم فرع "الأدوار". لكل دور، قم بتنفيذ الإجراءات التالية: انقر نقرًا مزدوجًا فوق اسم الدور، في النافذة التي تفتح على اليمين في شجرة التكوين، حدد الكائنات التي تم إنشاؤها حديثًا (الثوابت والأدلة وسجلات المعلومات) وقم بتعيين الحقوق: للثوابت - يقرأ؛ للكتب المرجعية - القراءة والإضافة والتغيير؛ لسجلات المعلومات - القراءة والتغيير.

1.4 أضف أسطر التعليمات البرمجية المطلوبة إلى وحدة التطبيق المُدارة.

انقر بزر الماوس الأيمن على اسم التكوين وحدد "فتح وحدة التطبيق المُدارة":



في بداية الوحدة، تحتاج إلى إدراج نص من ملف Text1.txt، المتوفر في الأرشيف مع وحدة المزامنة.

ابحث عن الإجراء "عند بدء تشغيل النظام". للقيام بذلك، انتقل إلى قائمة "النص" وحدد "الإجراءات والوظائف":


في القائمة التي تفتح، حدد الإجراء "عند بدء تشغيل النظام" وانقر فوق الزر "انتقال":


ونتيجة لذلك، يتم وضع المؤشر في بداية الإجراء WhenSystemStart().

في بداية هذا الإجراء فمن الضروري إدراج نص من ملف Text3.txt.

في نهاية وحدة التطبيق العادية التي تحتاجها إدراج نص من الملف Text5.txt.

1.5 أضف سطور التعليمات البرمجية اللازمة إلى الوحدة العامة "الأغراض العامة KB_" في شجرة التكوين، افتح الفرع "عام"، وفيه قم بتوسيع فرع "الوحدات العامة":


انقر بزر الماوس الأيمن على فرع "الوحدات المشتركة" وحدد "إضافة". قم بتعيين خصائص الوحدة النمطية: الاسم: General Purpose KB_، مرادف: General Purpose KB، تم تعيين علامة "Server"، وتم تعيين علامة "Server Call". ثم انقر نقرًا مزدوجًا لفتح نص الوحدة و إدراج نص من الملف Text6.txt

أغلق نافذة الوحدة النمطية.

1.6 أضف سطور التعليمات البرمجية اللازمة إلى الوحدة العامة "الأغراض العامة KB_VS". في شجرة التكوين، افتح الفرع "عام"، وفيه قم بتوسيع فرع "الوحدات العامة". انقر بزر الماوس الأيمن على فرع "الوحدات المشتركة" وحدد "إضافة". قم بتعيين خصائص الوحدة: الاسم: للأغراض العامة KB_VS، مرادف: للأغراض العامة لـ b VS، تم تعيين علامة "الخادم"، وتم تعيين علامة "الاتصال الخارجي". ثم انقر نقرًا مزدوجًا لفتح نص الوحدة و إدراج نص من الملف Text7.txt.

1.7 إنشاء اشتراكات الأحداث.

في شجرة التكوين، قم بتوسيع الفرع "عام"، وانقر بزر الماوس الأيمن على فرع "اشتراكات الأحداث" وحدد "إضافة":


تحتاج إلى إضافة 5 اشتراكات للحدث:

  • الاسم: تغيير تفاصيل الدليل لـ KB_. مرادف: تغيير تفاصيل الدلائل لـ "KB". المصدر: كائن الدليل. الحدث: قبل التسجيل. المعالج: الغرض العام KB_VS. تغيير تفاصيل الدليل_قبل التسجيل.
  • الاسم: تغيير تفاصيل المستند لـ KB_. مرادف: تغيير تفاصيل المستند لـ "KB". المصدر: DocumentObject. الحدث: قبل التسجيل. المعالج: الغرض العام KB_VS. تغيير تفاصيل المستند لـ KB_BeforeRecording.
  • الاسم: تغيير تفاصيل الدليل لـ KBRecord_. مرادف: تغيير تفاصيل الدليل لـ KBRecord. المصدر: كائن الدليل. الحدث: الكتابة. المعالج: KB_VS للأغراض العامة. تغيير تفاصيل الدليل لـ KBRecord_WhenWriting.
  • الاسم: تغيير تفاصيل المستند لـ KBRecord_. مرادف: تغيير تفاصيل المستند لسجل "KB". المصدر: DocumentObject. الحدث: الكتابة. المعالج: الغرض العام KB_VS. تغيير تفاصيل المستند لـ KBRecord_WhenWriting.
  • الاسم: ChangeContentsofInformationRegistersForKB_. مرادف: تغيير محتويات سجلات المعلومات لـ "KB". المصدر: سجل المعلوماتRecordSet. الحدث: قبل التسجيل. المعالج: الغرض العام KB_VS. تغيير محتويات سجلات المعلومات لـ KB_BeforeRecording.

انتقل إلى قائمة "التكوين" وحدد "حفظ التكوين". انتظر حتى اكتمال الحفظ.

1.9 تحديث تكوين قاعدة البيانات.

انتقل إلى قائمة "التكوين" وحدد "تحديث تكوين قاعدة البيانات". عندما يُطلب منك ذلك، انقر فوق الزر "قبول". انتظر حتى يكتمل تحديث تكوين قاعدة البيانات.

1.10 قم بتوصيل ملف المعالجة العالمي

انسخ ملف "Communication SettingsSKB83.epf" إلى دليل قاعدة المعلومات. من الضروري فتح المعالجة العالمية في وضع المستخدم للعمل من قاعدة المعلومات، بشرط ألا يعمل أي مستخدمين آخرين حاليًا مع قاعدة المعلومات (عند فتحها، تحاول المعالجة العالمية إنشاء وضع حصري للعمل مع قاعدة البيانات). يمكنك فتح المعالجة من خلال قائمة "ملف - فتح"، أو يمكنك توصيلها كمعالجة خارجية.

العمل مع المعالجة العالمية

قم بعمل نسخة أرشيفية من قاعدة بيانات المعلومات 1C:Enterprise 8.2

إنهاء جميع المستخدمين من العمل مع قاعدة المعلومات. انتقل إلى قاعدة بيانات المعلومات في وضع "Configurator". من خلال القائمة "الإدارة - تحميل قاعدة المعلومات"، حدد المسار إلى الملف. انتظر الرسالة "اكتمل التحميل بنجاح". ونتيجة لذلك، سيتم تنزيل قاعدة المعلومات إلى ملف بالملحق .dt.

إعداد الهيكل لتحميل/تنزيل المعلومات

يتم تكوين بنية المعلومات التي تم تحميلها/تنزيلها في علامتي التبويب "الجداول" و"الحقول" للمعالجة الشاملة:


في علامة التبويب "الجداول"، يتم تجميع قائمة جداول برنامج "KB" التي سيتم استخدامها في تبادل البيانات. تتم إضافة/تحرير/حذف الجداول باستخدام أزرار لوحة الأوامر الموجودة أعلى القائمة. لحفظ قائمة الجداول، يجب النقر فوق الزر "حفظ" الموجود على يمين القائمة. تنبيه: لتكوين بنية التبادل بشكل أكبر، يجب عليك إضافة جدول واحد على الأقل إلى القائمة.

في علامة التبويب "الحقول"، يمكنك تكوين حقول قاعدة المعلومات "1C" التي ستتم مزامنتها:


تتم إضافة الحقول باستخدام الزر "إضافة" الموجود على يمين القائمة. عند الضغط على الزر، تظهر نافذة إضافية:


أولاً، يجب عليك تحديد نوع كائن البيانات الوصفية: الدليل أو المستند أو سجل المعلومات أو التعداد، ثم تحديد كائن معين في قائمة "كائن البيانات التعريفية". بعد تحديد كائن، سيتم ملء قائمة "التفاصيل" تلقائيًا:


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


بعد تحديد قائمة الحقول المتزامنة، يجب عليك تحديد جدول "KB" المقابل في حقل "جدول KB" والنقر فوق الزر "إضافة":


ستتم إضافة التفاصيل المحددة إلى جدول "الامتثال للتفاصيل". لكل حقل، يجب عليك الإشارة إلى رقم الحقل المقابل "KB".

يمكنك حذف الحقول غير الضرورية باستخدام الزر "حذف" الموجود على يمين الجدول.

يمكن فرز قائمة الحقول حسب اسم السمة. للقيام بذلك، استخدم زر "الفرز" الموجود على يمين الجدول.

في الحالات التي يتم فيها التخطيط لمزامنة تفاصيل الأجزاء الجدولية من الدلائل أو المستندات، بالإضافة إلى مجالات سجلات تسجيل المعلومات، من أجل التشغيل الصحيح للتحميل/التنزيل، من الضروري إضافة السمة "UniqueIdentifierKB_" يدويًا إلى هيكل كائنات البيانات التعريفية المقابلة. لتبسيط الأمور، سوف "تخبرك" المعالجة الشاملة بالمكان الذي يجب إضافة هذه السمة إليه بالضبط. لهذا بعد تجميع قائمة الحقول المتزامنةتحتاج إلى النقر فوق الزر "الإبلاغ عن إضافة التفاصيل" الموجود على يمين الجدول.

سيظهر تلميح في نافذة الرسالة بالأسفل لكائنات البيانات التعريفية التي تحتاج إلى إضافة سمة "UniqueIdentifierKB_" إليها.

لإضافة تفاصيل، يجب عليك إغلاق وضع المستخدم للعمل مع قاعدة المعلومات وبدء تشغيله في وضع "Configurator". فأنت بحاجة إلى عمل نسخة أرشيفية من قاعدة المعلومات. (انظر البند 2.1 من هذه التعليمات)

إذا لم تكن نافذة شجرة التكوين مفتوحة، فافتحها باستخدام القائمة "التكوين - فتح التكوين":


باستخدام القائمة "ملف - فتح"، افتح ملف المعالجة العالمية (إعدادات الاتصالSKB.epf)، الموجود في دليل قاعدة المعلومات:


في نافذة المعالجة الشاملة، تحتاج إلى توسيع فرع "الأجزاء الجدولية" - "تفاصيل المطابقة" وتحديد السمة "UniqueIdentifierKB_":


بعد ذلك، في شجرة التكوين (في النافذة اليسرى)، تحتاج إلى العثور على كائن البيانات الوصفية المطلوب، وتوسيعه، وتوسيع فرع "الأجزاء الجدولية" وتوسيع فرع الجزء الجدولي المقابل. ثم استخدم الماوس لنقل السمة "UniqueIdentifierKB_" من نافذة المعالجة العامة إلى الجزء الجدولي المطلوب. من الضروري "رمي" الدعائم ليس على اسم الجزء الجدولي، ولكن على أي من تفاصيله.

مثال على نقل سمة "UniqueIdentifierKB_" إلى القسم الجدولي "أنواع الأنشطة" في دليل "الأطراف المقابلة":


والنتيجة:


مثال على نقل السمة "UniqueIdentifierKB_" إلى الجزء الجدولي "الخدمات" من مستند "مبيعات البضائع والخدمات":


والنتيجة:


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


والنتيجة:


بعد إضافة السمة "UniqueIdentifierKB_" إلى كائنات بيانات التعريف المطلوبة، يجب عليك حفظ التكوين من خلال قائمة "التكوين - حفظ التكوين". ثم - قم بتحديث تكوين قاعدة البيانات من خلال قائمة "التكوين - تحديث تكوين قاعدة البيانات". ثم أغلق المكوّن.

إعداد التصدير الأولي

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

لبدء التصدير الأولي، انقر فوق الزر "تصدير" الموجود على يمين الجدول.

هام: قد يستغرق التصدير الأولي وقتًا طويلاً! يوصى بتنفيذ هذه الخطوة خطوة بخطوة، بدلاً من تحميل جميع البيانات في معاملة واحدة.

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

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

يتم تحميل المعلومات حول الكائنات المحذوفة إلى ملفات نصية يوميًا عندما يقوم المستخدم الأول بتسجيل الدخول إلى البرنامج. يمكن إجراء التنزيل القسري للمعلومات حول هذه الكائنات باستخدام زر "التنزيل الآن".في الحقل "اسم المستخدم للتحميل"، يجب عليك تحديد الاسم الدقيق للمستخدم الذي سيتم تنزيل معلومات جلسته من الملفات النصية. تنبيه: يجب أن يكون لدى هذا المستخدم حق الوصول للقراءة والكتابة إلى هذا الدليل! تنبيه: يجب أن يتمتع هذا المستخدم بالحقوق الكاملة في قاعدة معلومات 1C.

في الحقل "تكرار قراءة الملف"، تحدد الفاصل الزمني بالثواني الذي سيتم فيه فحص ظهور الملفات الجديدة في دليل التنزيل.

تتيح علامة "التنزيل" عملية تنزيل المعلومات في جلسة المستخدم المحددة. إذا تم مسح هذه العلامة، فسيتم حفظ جميع الإعدادات التي تم إجراؤها على علامات تبويب المعالجة العالمية الأخرى، ولكن لن يتم تحميل المعلومات من الملفات النصية عندما يعمل المستخدم المحدد مع قاعدة المعلومات.

لحفظ معلمات التنزيل المحددة، انقر فوق الزر "حفظ" الموجود على اليمين.

آخر

مزامنة الحقول من النوع "التعداد".

لمزامنة قيم نوع "التعداد" بشكل صحيح، يجب عليك:

  1. في علامة التبويب "الحقول"، أضف القائمة المناسبة وقم بتعيين رقم الحقل "KB" لها. بالنسبة للتعدادات، تتم إضافة صف واحد فقط: القيمة.
  2. إجراء تصدير أولي لجدول "KB" المطابق. في هذه الحالة، سيتم إلغاء تحميل سطر من النوع التالي لكل قيمة تعداد: KB_field_number؛

في المستقبل، ستتم المزامنة حسب اسم قيمة التعداد. أي أنه عند التفريغ من 1C، سيتم تفريغ اسم قيمة التعداد كقيمة. عند إنشاء ملفات من "KB"، يجب عليك أيضًا تحديد اسم التعداد.

التعامل مع الملفات غير الصالحة

إذا لم تتمكن المعالجة الشاملة في السطر الأول من الملف من "KB" من التعرف على الكتل الثلاثة المطلوبة (رقم حقل KB والمعرف والقيمة)، مفصولة بفاصلة منقوطة، فحينئذٍ:

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

إذا كان السطر الأول في الملف من "KB" صحيحًا، ولكن الباقي ليس كذلك، فسيتم معالجة الملف كالمعتاد، ويتم ببساطة تخطي الأسطر غير الصحيحة.

مهم:إذا كنت تستخدم إصدار SaaS من برنامج CRM "Client Base"، فأنت بحاجة إلى تشغيل الملف على الخادم الذي يوجد عليه 1C ClientSync.exe، الموجود في الأرشيف مع وحدة المزامنة. عند بدء تشغيل هذا البرنامج، يجب عليك تحديد عنوان البرنامج، وكذلك كلمة المرور للمزامنة.

إعداد المزامنة من جانب قاعدة المعارف

المزامنة الأولية

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

لإعداد المزامنة الأساسية، انتقل إلى "الإعدادات" - "متقدمة"

افتح قسم "المزامنة" وأضف مزامنة جديدة.

حدد اسمًا للإشارة إلى المزامنة، "وضع المزامنة"تحديد كـ "التكامل مع 1C"،"نوع المزامنة" - "محلي"، حدد المجلدات لتنزيل البيانات وتحميلها. يظهر مثال على الإعداد في لقطة الشاشة أدناه. وأيضًا، إذا لزم الأمر، حدد المربع لتسجيل سجل.



مهم:يجب إنشاء مجلدات لمزامنة الملفات في مجلدات التحميل والتنزيل. يجب أن يكون اسم المجلد "ملفات".

بعد إجراء التغييرات، انقر على زر "حفظ". ستتم إعادة توجيهك إلى القائمة لتحديد حقول البرنامج التي سيتم ملؤها بالبيانات من 1C.

نختار الجدول والحقول منه التي ستنتقل إليها البيانات، ونشير إلى الاتجاه الذي ستذهب إليه مزامنة البيانات - لتحميل البيانات، أو لتحميل البيانات، أو (كما في المثال الموجود في لقطة الشاشة) سيكون هناك اثنان- طريقة مزامنة البيانات في مثالنا، ستكون هذه هي معلومات المزامنة الموجودة في السجلات الموجودة في جدول "شركتي".

بعد إدخال جميع الحقول، انقر على زر "حفظ".

ثم تحتاج إلى إجراء المزامنة الأولية. للقيام بذلك، انتقل إلى إعدادات المزامنة وانقر على زر "المزامنة الأساسية". يجب أن تظهر الرسالة "اكتمل".

في المستقبل، ستحدث المزامنة بين البرامج عندما:

  • تغيير السجلات في 1C أو في KB في الجداول المحددة للمزامنة؛
  • إضافة إدخالاتفي 1C أو كيلو بايت في الجداول المحددة للمزامنة.

مزامنة الملفات

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

يحتوي الملف الموجود في مجلد التحميل على معلومات حول:

  • معرف الحقل الذي تم أخذ البيانات منه
  • معرف السجل الذي تم أخذ البيانات منه
  • والبيانات نفسها

وهكذا لكل سجل وحقل فيه. مثال على ملف التحميل في لقطة الشاشة أدناه

يحتوي الملف الموجود في مجلد التنزيل على:

  • قيمة النظام "المعرف"
  • معلومات حول معرف الحقل العشوائي في الجدول الذي سيتم تحميل البيانات فيه. يعد ذلك ضروريًا لقاعدة المعارف لتحديد الجدول الذي يجب تحميل البيانات فيه.
  • معلومات حول معرف السجل الذي تريد إضافة المعلومات إليه.
  • قيمة فريدة ستتم إضافتها إلى أحد حقول النظام الخاصة بالبرنامج لمقارنة السجلات من 1C وKB.

في كثير من الأحيان تكون هناك مواقف تستخدم فيها إحدى المؤسسات تكوين "1C: الرواتب وإدارة شؤون الموظفين 8" للتسويات مع الموظفين، وذلك عندما يصبح من الضروري تحميل البيانات الخاصة بكشوف المرتبات وضريبة الدخل الشخصي وأقساط التأمين والمدفوعات الأخرى إلى برنامج المحاسبة .

في برنامج 1C: ZUP 8 إد. 2.5 تم تبادل البيانات عن طريق تحميل مستند بتنسيق XML، وكان من الممكن أيضًا تحميل مستندات الدفع. ثم كان لا بد من تحميل البيانات في قاعدة بيانات برنامج المحاسبة، بعد إجراء إعدادات معينة مسبقا. يمكن القيام بذلك في علامة التبويب "الرواتب والموظفين" عن طريق تحديد "تنزيل من ZUP ed. 2.5"

لتنزيل البيانات، كان عليك تحديد الملف الذي تم إنشاؤه مسبقًا عند التنزيل من 1C: ZUP.


مزامنة البيانات عند استخدام برامج 1C: ZUP 8 ed. 3 و1ج: المحاسبة 8 الطبعة. لقد تغير 3.0 بشكل ملحوظ. الآن ليست هناك حاجة لتحميل المستندات وتنزيلها في برنامج 1C: المحاسبة في كل مرة. أصبح من الممكن الآن إجراء إعدادات مزامنة معينة مرة واحدة وتعيين الفترة الزمنية التي يكون فيها ذلك ضروريًا لإجراء التبادل. أيضًا، يمكن للمستخدم بدء المزامنة بشكل مستقل عند الضرورة، وليس وفقًا لجدول زمني.

في BP 3.0، في إعدادات المحاسبة (إدارة القسم)، يجب عليك تعيين الإعداد التالي.


في نفس قسم "الإدارة"، حدد عنصر "إعدادات مزامنة البيانات"، حيث تحتاج إلى تحديد مربع الاختيار "مزامنة البيانات". يصبح الرابط الذي يحمل نفس الاسم متاحًا على الفور.


انتقل إلى 1C: ZUP وحدد مربعًا مشابهًا في نفس العنصر في علامة التبويب "الإدارة". بعد ذلك، تحتاج إلى تحديد البرنامج الذي سيتم إجراء المزامنة معه. نقوم بالاختيار وإدخال بادئة IB حتى نعرف قاعدة البيانات التي تم إدخال المستند فيها.



ثم حدد الدليل الذي ستحدث من خلاله المزامنة.


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


تعرض النافذة التالية خيارات مزامنة البيانات. نتحقق مما إذا تم إدخال جميع البيانات بشكل صحيح، انقر فوق "التالي"، إذا كان هناك حاجة إلى تغيير شيء ما، فانقر فوق "العودة". في حالتنا، تم إدخال كل شيء بشكل صحيح، انتقل إلى التالي.


الآن نتحقق من الإعدادات في 1C: الجانب المحاسبي


يجب إجراء هذه الإعدادات مرة واحدة للمزامنة الأولى. ويمكن بعد ذلك تعديلها إذا لزم الأمر.

عد الآن إلى 1C: الرواتب وإدارة الموارد البشرية 8 وانقر على زر "المزامنة".


للتحقق من BP، افتح المستند "انعكاس الرواتب في المحاسبة".


سيكون بدون منشورات؛ لكي تظهر، تحتاج إلى تحديد مربع الاختيار "ينعكس في المحاسبة". بعد تحديد المربع، ستلاحظ أن هذا المستند محظور لإجراء التغييرات.


والآن نحتاج إلى حظر المستند الموجود على جانب برنامج 1C: إدارة الرواتب وشؤون الموظفين. لهذا الغرض، في 1C: المحاسبة، انقر فوق الزر "مزامنة".

دعونا نتحقق من النتيجة في 1C: ZUP: انتقل إلى قائمة "الراتب" - "الانعكاس في المحاسبة". نرى أن هذا المستند غير متاح للتحرير ويوجد مربع اختيار تلقائي لا يمكن إزالته.


تقوم البرامج أيضًا بتكوين جدول المزامنة تلقائيًا. هنا يمكن للمستخدم اختيار المعلمات المناسبة له.


وبالتالي، نظرنا في كيفية تكوين المزامنة وتنفيذها بين البرامج 1C: ZUP 8 الإصدار 3 و1C: Accounting 8.

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

قد يتطلب الإعداد الأولي للبورصة عددًا من الإجراءات، ليس فقط من حيث البرمجة، ولكن أيضًا الاستشارات، حتى لو كنا نتعامل مع مصادر متجانسة، كما هو الحال مع المنتجات الموجودة على منصة 1C:Enterprise. لماذا يمكن أن يصبح إعداد تبادل 1C (أو، كما يطلق عليه أيضًا، مزامنة البيانات في 1C 8.3) المهمة الأكثر استهلاكًا للوقت والمكلفة لمشروع التكامل، سننظر إليها في هذه المقالة.

يتيح لك تبادل البيانات في بيئة 1C ما يلي:

  • القضاء على الإدخال المزدوج للوثائق؛
  • أتمتة العمليات التجارية ذات الصلة؛
  • تحسين التفاعل بين الإدارات الموزعة.
  • التحديث الفوري لبيانات عمل المتخصصين من مختلف الإدارات.
  • "التمييز" بين أنواع المحاسبة المختلفة.*

* في الحالات التي تختلف فيها بيانات أحد أنواع المحاسبة اختلافًا كبيرًا عن نوع آخر، فمن الضروري ضمان سرية المعلومات و"تحديد" تدفقات المعلومات. على سبيل المثال، لا يتطلب تبادل البيانات بين 1C UT و1C Accounting تحميل بيانات الإدارة إلى قاعدة بيانات المحاسبة التنظيمية، أي. ستكون المزامنة في 1C غير مكتملة هنا.

إذا تخيلنا العملية القياسية لتنفيذ تبادل البيانات الأولية، عندما يكون أحد كائناتها على الأقل منتج 1C، فيمكننا التمييز بين المراحل التالية:

  • تنسيق تكوين البورصة؛
  • تعريف النقل (بروتوكولات التبادل)؛
  • وضع القواعد؛
  • الجدولة.

تحديد تكوين تبادل 1C

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

*على سبيل المثال، عند دمج "WA: Financier" - وهو حل للحفاظ على المحاسبة المالية وإدارة عمليات الخزانة، تم تطويره على أساس "1C:Enterprise"، يوصي خبراء WiseAdvice به كنظام رئيسي. ويرجع ذلك إلى توفر أدوات التحكم للالتزام بقواعد سياسة التطبيق، وبالتالي التأكد من فعالية الحل.

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

في نفس المرحلة، اعتمادًا على أسطول الأنظمة الحالية وهيكل المؤسسة، يتم تحديد تنسيق التبادل:

قاعدة المعلومات الموزعة

  • يتضمن RIB التبادل بين تكوينات قاعدة بيانات 1C المتطابقة، مع بنية تحكم واضحة "رئيسية-تابعة" لكل زوج تبادل. كعنصر من عناصر منصة التكنولوجيا، يمكن لـ RIB، بالإضافة إلى البيانات، نقل تغييرات التكوين والمعلومات الإدارية لقاعدة البيانات (ولكن فقط من السيد إلى العبد).

تبادل البيانات العالمي في 1C

  • آلية تسمح لك بتكوين تبادل قواعد بيانات 1C، سواء مع التكوينات على النظام الأساسي 1C:Enterprise أو مع أنظمة الطرف الثالث. يتم التبادل عن طريق نقل البيانات إلى تنسيق xml عالمي وفقًا لـ "خطط التبادل".

بيانات المؤسسة

  • أحدث تطوير لـ 1C، مصمم لتنفيذ تبادل البيانات بتنسيق xml بين المنتجات التي تم إنشاؤها على النظام الأساسي 1C:Enterprise مع أي أنظمة أتمتة. يؤدي استخدام EnterpriseData إلى تبسيط التعديلات المرتبطة بالتبادل. في السابق، عندما يتم تضمين تكوين جديد في النظام، كان من الضروري تنفيذ آلية لاستيراد وتصدير البيانات، سواء له أو للأنظمة الحالية. الآن، لا تحتاج الأنظمة التي تدعم EnterpriseData إلى أي تعديلات، حيث تحتوي على نقطة دخول وخروج واحدة فقط.

تعريف النقل (بروتوكولات التبادل)

بالنسبة للنظام الموجود على النظام الأساسي 1C:Enterprise 8، يتم توفير مجموعة واسعة من الإمكانيات لتنظيم التبادل مع أي موارد معلومات باستخدام المعايير العالمية المقبولة عمومًا (XML، الملفات النصية، Excel، اتصال ADO، وما إلى ذلك). لذلك، عند تحديد نقل بيانات التبادل، يجب عليك الاعتماد على إمكانيات قاعدة البيانات لنظام الطرف الثالث.

مزامنة الدلائل

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

*في هذه المرحلة، قد يكون من الضروري القيام بعمل لتطبيع البيانات المرجعية على جانب مصدر البيانات. اعتمادًا على حالة الأدلة وحجمها، قد تتطلب عملية مقارنة العناصر والتعرف على الأخطاء والتكرارات وتحديدها، بالإضافة إلى ملء الحقول المفقودة وتعيين حقول المزامنة، عمل مجموعة كاملة من الخبراء، سواء على المستوى جزء من المُتكامل (مالك تقنية تطبيع البيانات الرئيسية) ومن جانب العميل.

وضع القواعد

تعتمد القدرة على عرض البيانات من أنظمة المصدر في أجهزة الاستقبال على قواعد التبادل المحددة بشكل صحيح. تنظم القواعد المقدمة بتنسيق XML مدى توافق التفاصيل الأساسية لكائنات المصدر والمستقبل. تم تصميم حل "1C: تحويل البيانات" لأتمتة إنشاء قواعد لتنفيذ عمليات التبادل لمرة واحدة والدائمة.

يضمن عدم فقدان البيانات أثناء خطة تبادل التبادل. يعد هذا جزءًا لا يتجزأ من أي تكوين على منصة 1C:Enterprise، ويصف بشكل كامل إجراء تبادل 1C: تكوين البيانات (المستندات التي تحتوي على تفاصيل "محددة") والعقد (قواعد معلومات جهاز الاستقبال والمرسل)، بالإضافة إلى تنشيط RIB لعناصر مختارة تبادل الاتجاهات.

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

جدول الصرف في 1C

لأتمتة التبادل المنتظم، يتم تعيين وتيرة تحميل البيانات. يعتمد تكرار التبادل على الحاجة والقدرات التقنية. كما تسمح لك التكوينات الموجودة على النظام الأساسي 1C:Enterprise بتكوين تبادل البيانات عند وقوع حدث ما.

بعد النظر في العملية القياسية لتنفيذ التبادل، دعونا ننتبه إلى العوامل التي ستتطلب تحسينات في مراحل مختلفة:

  • تكوينات قاعدة البيانات غير القياسية والمعدلة للغاية؛
  • إصدارات مختلفة من منصة 1C:Enterprise؛
  • إصدارات التكوين التي لم يتم تحديثها لفترة طويلة؛
  • كائنات التبادل التي خضعت للتعديلات سابقًا؛
  • الحاجة إلى قواعد صرف غير قياسية؛
  • مجموعة مختلفة تمامًا وتكوين التفاصيل في الكتب المرجعية الموجودة.

نظرًا لأن الإجراءات القياسية لتنفيذ تبادل البيانات الأولية تتطلب معرفة متخصصة، فمن المستحسن تنفيذها بمشاركة متخصصين في 1C. فقط بعد إكمال جميع الخطوات الموضحة أعلاه، يجب عليك متابعة إعداد البورصة في التكوين. دعونا نلقي نظرة على تكامل قواعد البيانات باستخدام مثال 1C:UPP و1C:Retail (تم إعداد التبادل مع 1C:UT باستخدام نفس المخطط). يتم أيضًا تضمين تبادل SCP - SCP في المزامنة القياسية، وهو أمر نموذجي لأنظمة الأتمتة واسعة النطاق في أكبر المؤسسات الصناعية.

في القائمة الفرعية "الخدمة"، حدد "تبادل البيانات مع المنتجات على النظام الأساسي..." (يؤدي تحديد التبادل المباشر مع "البيع بالتجزئة" غالبًا إلى حدوث أخطاء على مستوى كائن COM). يرجى ملاحظة رسالة الخدمة "هذه الميزة غير متوفرة".


لحل هذه المشكلة، تحتاج إلى تحديد "تكوين الاتصالات"


...وحدد المربع. بعد ذلك، تجاهل رسالة الخطأ.


في إعدادات مزامنة البيانات، حدد "إنشاء تبادل مع "البيع بالتجزئة"...



قبل تكوين إعدادات الاتصال من خلال دليل محلي أو دليل شبكة، يجب عليك التأكد من وجود مساحة على القرص للدليل. على الرغم من أنه، كقاعدة عامة، لا يستغرق أكثر من 30-50 ميجابايت، إلا أنه في حالات استثنائية قد يتطلب ما يصل إلى 600 ميجابايت. يمكنك إنشاء الدليل المطلوب مباشرة من أداة التهيئة.



عند الاتصال عبر دليل الشبكة، نتجاهل عرض تكوين الاتصال عبر عنوان FTP وعبر البريد الإلكتروني بالنقر فوق "التالي".


في الإعدادات، نقوم بإدخال البادئات يدويًا - رموز قواعد البيانات (عادةً BP، UPP، RO)، وقم بتعيين القواعد وتاريخ البدء لتحميل البيانات. ستتم الإشارة إلى البادئة في اسم المستندات للإشارة إلى قاعدة البيانات التي تم إنشاؤها فيها. إذا لم يتم تعديل قواعد التحميل، فسيتم تحميل البيانات بشكل افتراضي وفقًا لجميع المعلمات المتاحة.



نقوم بإنشاء ملف إعدادات الصرف لـ "البيع بالتجزئة" حتى لا نكرر أفعالنا. إذا كنت بحاجة إلى إرسال البيانات فورًا بعد إعداد المزامنة، فحدد المربع.


لأتمتة عملية التبادل، تحتاج إلى إعداد جدول زمني.


القائمة "البيع بالتجزئة".


حدد المربع وحدد "المزامنة".


نقوم بإجراء الإعداد "العكسي" عن طريق تحديد إدارة مؤسسات الإنتاج.




قم بتحميل ملف الإعدادات الذي تم إنشاؤه في UPP.


نضع علامة اختيار، يلتقط النظام العنوان تلقائيًا.





نحن نتصرف بنفس الطريقة كما في UPP.









مقارنة بيانات التحقق (يوصى بإجراء مقارنة يدوية للبيانات في المرحلة التحضيرية، لأن هذا العمل يمكن أن يصبح الأكثر كثافة في العمالة في عملية تنفيذ التبادل). يتم فتح نافذة المقارنة بالنقر المزدوج على الفأرة.



في حالة حدوث خطأ في المزامنة، سيتم استبدال "التفاصيل..." بـ "أبدًا...".


"التفاصيل..." يفتح السجل بالمعلومات المحدثة عن البورصة.


مستعد.

. ماذا تفعل إذا كانت المؤسسة تعمل في وقت واحد مع العديد من التكوينات التي تنفذ المحاسبة المنظمة للمؤسسة؟ في 1C:Enterprise 8، بدءًا من الإصدار 3.0، أصبح من الممكن تكوين المزامنة التلقائية بين التكوينات التي يمكن تنزيلها في وقت محدد وبتردد معين: لم تعد هناك حاجة لتكرار البيانات يدويًا.

إعداد حقوق المستخدم

عند إعداد المزامنة بين قاعدتي البيانات "1C: المحاسبة 8" و"1C: الرواتب وإدارة شؤون الموظفين 8"، يجب إعطاء دور خاص لحقوق المستخدم الذي سيقوم بإجراء الإعداد. قبل البدء في الإعداد، تحتاج إلى التحقق مما إذا كان المستخدم الخاص بك لديه حق الوصول إلى أدوار مثل " مدير النظام" أو " " في هذه الحالة، ليس من المستغرب أن المستخدم الذي يتمتع بدور "الحقوق الكاملة" لن يعمل.

إذا كان أحد هذه الأدوار مفقودًا، فسيكون لدى المستخدم علامة " مزامنة البيانات مع البرامج الأخرى"لن تكون متاحة. يمكنك التحقق من الأدوار وتكوينها للمستخدم الخاص بك في " مكون" للقيام بذلك، انتقل إلى القائمة " إدارةه" في القائمة الفرعية " المستخدمين" في علامة التبويب هذه، يجب عليك تحديد المستخدم الذي سيقوم بتكوين المزامنة. في النافذة التي تفتح، انتقل إلى " آخر" وحدد المربع المجاور للدور " مدير النظام" أو " إعداد مزامنة الملفات" هذا يكمل إعداد حقوق المستخدم. اضغط على المفتاح F5 لقبول التغييرات وأدخل البرنامج ضمن المستخدم الذي قمنا بتغيير الأدوار له.

إعداد المزامنة

الآن دعنا ننتقل إلى إعداد مزامنة البيانات. في قاعدة بيانات "1C: إدارة الرواتب وشؤون الموظفين 8" في " شركة"اذهب إلى علامة التبويب" إدارة"- قسم "مزامنة البيانات". في النافذة التي تفتح، قم بتعيين العلم " مزامنة البيانات"واتبع الارتباط التشعبي الموجود على اليمين" إعداد مزامنة البيانات" في نافذة البرنامج التي تظهر، في القائمة، حدد البرنامج الذي تريد إعداد تبادل البيانات معه، وقم بتعيين بادئة قاعدة المعلومات في النافذة التي تحمل الاسم نفسه. على سبيل المثال، في "1C: الرواتب وإدارة شؤون الموظفين 8" - "ZUP"، وفي "1C: المحاسبة 8" - "BP".

سيتم فتح نافذة مساعد الإعدادات أمامك. قبل إعداد المزامنة، يوصي البرنامج بإجراء نسخة احتياطية لقاعدة البيانات. سيؤدي هذا إلى منع المشاكل غير الضرورية والحفاظ على بياناتك سليمة. بعد ذلك، سيسألك البرنامج بالضبط عن الطريقة التي تريد بها إجراء الإعدادات: يدويًا أو تحميل ملف بالإعدادات التي تم إجراؤها في برنامج آخر. خيار تحميل الملف " إعدادات" يتم استخدامه في الحالات التي، على سبيل المثال، في 1C: Accounting 8، لدينا بالفعل جدول مزامنة تم تكوينه وبالنسبة لبرنامج 1C: الرواتب وإدارة شؤون الموظفين 8، نريد استخدام نفس الجدول. سنأخذ بعين الاعتبار الإعداد الذي يتم إجراؤه يدويًا من قبل المستخدم، لذلك نختار العنصر “ حدد الإعدادات يدويًا" وانقر " إضافي».

في النافذة التالية نشير إلى كيفية الاتصال بالبرنامج. إذا كان برنامج "1C: Accounting 8" موجودًا على نفس الكمبيوتر مثل "1C: Salary and HR Management 8"، أو موجودًا على نفس الشبكة المحلية، فإننا نشير إلى أن لدينا " اتصال مباشر بالبرنامج الموجود على هذا الكمبيوتر أو الشبكة المحلية"وأشر إلى المسار إلى قاعدة المعلومات في الحقل" كتالوج قاعدة المعلومات».

إذا كنت لا تعرف المسار إلى قاعدة بيانات 1C:Accounting 8، فيمكنك العثور عليها على النحو التالي. نطلق "1C:Enterprise 8" ونختار في القائمة قاعدة البيانات التي سيتم التبادل بها. في الجزء السفلي من النافذة سيتم الإشارة إلى المسار إلى قاعدة البيانات هذه، انسخه بدون علامات الاقتباس والصقه في " كتالوج قاعدة المعلومات».

إذا كانت قاعدة المعلومات الخاصة بك موجودة على خادم 1C:Enterprise 8، فأنت بحاجة إلى تحديد مجموعة الخادم واسم قاعدة المعلومات. يمكن أيضًا العثور على هذه البيانات في نافذة تشغيل البرنامج.

بعد ذلك، تحتاج إلى تحديد المستخدم وكلمة المرور (إن وجدت) التي بموجبها سنتصل بقاعدة بيانات 1C: Accounting 8. بعد أن قمنا بضبط كافة الإعدادات اللازمة، انقر فوق " تحقق من اتصال" إذا تم إجراء جميع الإعدادات بشكل صحيح، فسيعرض البرنامج الرسالة " تم التحقق من الاتصال بنجاح" إذا قام البرنامج بإنشاء خطأ وظهور رسالة في أسفل الشاشة: "عند إنشاء إعداد التبادل في قاعدة المعلومات الثانية، حدثت أخطاء: (جنرالمودول.DataExchangeServer.Module(5750)); مزامنة البيانات محظورة من قبل المسؤول. استدعاء messageText Exception؛"، مما يعني أنه في إعدادات "1C: Accounting 8"، التي ستقوم بتبادل البيانات معها، " مزامنة البيانات" لتمكين مربع الاختيار هذا، استخدم الإرشادات الموضحة أعلاه لبرنامج 1C: الرواتب وإدارة شؤون الموظفين 8.

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

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

بعد الانتهاء من الاعدادات سيظهر البرنامج " مزامنة البيانات مع "1C: المحاسبة 8"، أد. 3.0" إذا لزم الأمر، قم بمزامنة مربع الاختيار على الفور "مزامنة البيانات مع "1C: المحاسبة 8"، أد. 3.0"اتركه واضغط على الزر " تزامن" وإذا أردنا تكوين جدول التبادل، فعلينا مسح هذه العلامة وإنهاء التكوين. بعد هذه الخطوات، سيفتح البرنامج نافذة تحتوي على الإعدادات التي تم تكوينها مسبقًا، بالإضافة إلى إمكانية تكوين الجدول الزمني.

إذا كنت بحاجة إلى إعداد جدول زمني، فانقر على " نغم" لكي يتم تنزيل البيانات تلقائيًا وفقًا لجدول زمني تم تكوينه، يجب عليك تعيين العلامة " تلقائيا وفقا للجدول الزمني" لتكوين الجدول الزمني نفسه لقاعدة المعلومات، عليك الانتقال إلى " جدول» وتكوين متى وبأي تردد سيتم إجراء مزامنة. يرجى ملاحظة أنه تم تكوين الجدول الزمني لتحميل البيانات وتحميلها بشكل منفصل في السطر المقابل من القسم الجدولي في نموذج الإعداد.

في المرة الأولى التي تقوم فيها بالمزامنة، يجب عليك إجراء تعيين البيانات. وهذا ضروري لتجنب ازدواجية البيانات. على سبيل المثال، في "1C: المحاسبة 8" وفي "1C: الرواتب وإدارة شؤون الموظفين 8" يوجد كتاب مرجعي " فرادى"، غالبًا ما يقومون بتخزين نفس البيانات، وبشكل افتراضي سيقوم النظام بمزامنة البيانات باستخدام معرف داخلي؛ سيكون فريدًا لكل عنصر دليل. مع هذه المزامنة، سيظهر شخصان متطابقان في الدليل. لتجنب مثل هذه المواقف، أثناء المزامنة الأولى، من الضروري مقارنة البيانات والإشارة بوضوح في البرنامج إلى أن إيلينا ليونيدوفنا ميخائيلوفا في برنامج واحد وإيلينا ليونيدوفنا ميخائيلوفا في برنامج آخر هما نفس الموظفة.

ما هي البيانات التي يتم نقلها أثناء المزامنة

يوجد في "1C: الرواتب وإدارة الموارد البشرية 8" وثيقتان رئيسيتان يتم نقلهما أثناء المزامنة إلى "1C: المحاسبة 8". هذا " » وجميع أنواع البيانات. في "1C: الرواتب وإدارة الموارد البشرية 8" هناك أربعة منهم: " بيان للبنك», « بيان إلى السجل النقدي», « بيان التحويلات إلى الحساب" و " ورقة الدفع عبر الموزع».

وثيقة " انعكاس الرواتب في المحاسبة" ينتهي الأمر في المستند الذي يحمل نفس الاسم في "1C: Accounting 8" وهناك بالفعل، على أساس المستندات المنقولة، يتم إنشاء الترحيلات.

يتم نقل مستندات البيان إلى "1C: المحاسبة 8" في مستند واحد " قسيمة دفع الراتب».

هناك أيضًا عدد من المستندات والكتب المرجعية الأخرى التي يتم نقلها أيضًا أثناء المزامنة. وتشمل هذه الوثائق " استحقاق الالتزامات المقدرة», « إيداع الراتب», « دفع الراتب المودع», « وثائق القرض (اتفاقية، إصدار، وسداد)."تتم أيضًا مزامنة أنواع الدلائل التالية مع المحاسبة: " المنظمات», « فرادى», « الأطراف المقابلة», « التقسيمو " طرق عكس الأجور في المحاسبة" سيتم نقل عناصر الدليل التي سيتم استخدامها في مستندات المزامنة فقط إلى 1C:Accounting 8.

إذا وجدت خطأ في الملفات المتزامنة في برنامج 1C: Accounting 8، فمن المستحسن تصحيح البيانات في قاعدة بيانات 1C: الرواتب وإدارة شؤون الموظفين 8، ثم ستتغير البيانات الموجودة في 1C: Accounting 8 تلقائيًا. إذا اتبعت هذه القاعدة، فسيتم إعطاء الأولوية للبيانات من "1C: الرواتب وإدارة شؤون الموظفين 8" أثناء المزامنة ولن يكون هناك أي ارتباك في البيانات. يمكنك أيضًا تكوين أولوية البيانات بنفسك، أو سيعرض البرنامج رسالة في حالات الصراع.

عند المزامنة، تعتمد جميع إعدادات قاعدة البيانات "1C: Accounting 8" على " المعلمات المحاسبية» قاعدة بيانات "1C: إدارة الرواتب وشؤون الموظفين 8".

هناك أيضًا عامل آخر يجب مراعاته عند نقل البيانات. أثناء المزامنة، يتم نقل الأفراد فقط إلى قاعدة بيانات 1C:Accounting 8. ليس من الضروري إنشاء موظفين في "1C: المحاسبة 8" بناءً على هؤلاء الأفراد، لأنه في جميع المستندات المحاسبية التي يجب الإشارة فيها إلى الموظفين، سأستبدل البيانات من الدليل " فرادى».

وأخيرًا، دعونا نشير إلى مأزق آخر مرتبط بالنقل. تخيل الموقف: لقد قمت بإنشاء مستند في قاعدة بيانات "1C: الرواتب وإدارة شؤون الموظفين 8" إفادة..."وأثناء المزامنة قاموا بتحميله إلى 1C: Accounting 8. لسبب ما، تم حذف هذا المستند في قاعدة بيانات 1C: Accounting 8. في هذه الحالة، أثناء إعادة المزامنة، لن تتم إضافة هذا المستند مرة أخرى، لأنه أثناء المزامنة، يرى البرنامج في سجل المراسلات أن هذا المستند قد تم نقله بالفعل. في مثل هذه الحالة، لا يوجد سوى حل واحد: حذف هذا البيان فعليًا في "1C: إدارة الرواتب وشؤون الموظفين 8" وإنشاء بيان جديد، ثم بدء المزامنة. وبما أن المستند الجديد غير موجود في سجل الامتثال، فيمكن نقله بسهولة إلى قاعدة بيانات المعلومات المحاسبية.

عند مزامنة البيانات، من الضروري مراعاة أن تفاصيل المنظمة التي سيتم التبادل من خلالها يجب أن تكون متطابقة.

يعد تبادل البيانات بين برنامج 1C ZUP 8.3 والمحاسبة 8.3 ضروريًا لتعكس معاملات التسويات مع الموظفين في المحاسبة. إذا كنت تحتفظ بسجلات الموظفين وتحسب الرواتب في برنامج 1C ZUP 8.3، فاقرأ هنا كيفية تنزيل البيانات من 1C ZUP 8.3 إلى 1C Accounting 8.3.

مع عدد صغير من الموظفين، يمكن إجراء سجلات الموظفين وحسابات الرواتب في برنامج المحاسبة 1C 8.3 Accounting. ولكن إذا كانت مؤسستك بحاجة إلى محاسبة واسعة النطاق ومفصلة للرواتب والموظفين، فستحتاج إلى البرنامج الإضافي 1C 8.3 لإدارة الرواتب وشؤون الموظفين. إن الاحتفاظ بالسجلات في برنامجين ليس أمرًا مريحًا للغاية، لكن 1C حل هذه المشكلة. الآن يتم تبادل البيانات بين قواعد بيانات 1C 8.3 من ZUP 3.1 إلى Accounting 3.0 تلقائيًا. ولكن لهذا تحتاج إلى إعداد المزامنة بين 1C 8.3 Accounting وZUP. كيفية القيام بذلك بنفسك، دون إشراك المتخصصين الفنيين، اقرأ في هذه المقالة. كيفية إعداد تبادل البيانات بين قواعد بيانات 1C 8.3 من ZUP 3.1 إلى المحاسبة 3.0 في بضع خطوات، انظر أدناه.

الخطوة 1. قم بإعداد المزامنة في 1C ZUP 3.1

انتقل إلى 1C ZUP 8.3 في قسم "الإدارة" (1) وانقر على رابط "مزامنة البيانات" (2). سيتم فتح نافذة لإعداد البورصة.

في النافذة التي تفتح، حدد المربع بجوار "مزامنة البيانات" (3) وانقر على الرابط "إعدادات مزامنة البيانات" (4). سيتم فتح نافذة الإعدادات.

في النافذة التي تفتح، انقر فوق الزر "إعداد مزامنة البيانات" (5) وانقر على الرابط "محاسبة المؤسسات، الإصدار 3..." (6). سيتم فتح نافذة لمواصلة الإعداد.

في النافذة الجديدة، حدد "تحديد الإعدادات يدويًا" (7) وانقر فوق الزر "التالي" (8). سيتم فتح نافذة لك لملء معلمات التبادل.

في النافذة التي تفتح، تحتاج إلى تحديد بعض معلمات تبادل النظام. تحتاج أولاً إلى تحديد خيار الاتصال في برنامج آخر. في مثالنا، هذا هو "الاتصال المباشر ببرنامج على هذا الكمبيوتر..." (9). يتم استخدام هذه الطريقة إذا كان برنامج المحاسبة 1C 8.3 موجودًا على نفس الكمبيوتر أو على نفس الشبكة المحلية مع 1C 8.3 ZUP. بعد ذلك، تحتاج إلى تحديد معلمات الاتصال في برنامج آخر. في مثالنا، هناك خياران ممكنان:

  1. على هذا الكمبيوتر أو على جهاز كمبيوتر على الشبكة المحلية
  2. على 1C: خادم المؤسسة

في مثالنا، نحدد الخيار الثاني (10) ونملأ حقلي "مجموعة الخادم" (11) و"اسم قاعدة المعلومات" (12). اقرأ مكان الحصول على البيانات الخاصة بهذه الحقول في الخطوة التالية (الخطوة 2).

بعد ذلك، حدد "1C: مصادقة المؤسسة" (13) وأدخل المستخدم (14) وكلمة المرور (15) التي تستخدمها لتسجيل الدخول إلى 1C 8.3 Accounting. تم إدخال البيانات، تحقق الآن من الاتصال بالضغط على زر "التحقق..." (16). إذا نجح الاختبار، ستظهر بعد فترة رسالة "اكتمل اختبار الاتصال بنجاح". إذا حدث خطأ ما، فستظهر لك رسالة خطأ تتضمن وصفًا مختصرًا للمشكلة.

في الخطوة التالية سنخبرك بمكان الحصول على البيانات الموجودة على مجموعة الخادم واسم قاعدة البيانات، وفي الخطوة الثالثة سنعود إلى إعداد المزامنة.

الخطوة 2. أين في 1C 8.3 للحصول على بيانات حول اسم المجموعة وقاعدة المعلومات

عند تسجيل الدخول إلى 1C، ترى قائمة التشغيل. في هذه القائمة، انقر مرة واحدة على قاعدة البيانات التي تقوم بإعداد المزامنة معها، على 1C 8.3 Accounting (1). بعد ذلك، انقر فوق الزر "تغيير" (2). سيتم فتح نافذة تحرير قاعدة البيانات.

في هذه النافذة ترى البيانات الموجودة على مجموعة الخادم (3) واسم قاعدة المعلومات (4).

الآن دعنا نعود إلى إعداد المزامنة.

الخطوة 3. تابع إعداد المزامنة في 1C ZUP 3.1

في الخطوة الأولى توقفنا عند التحقق من الاتصال. إذا سارت الأمور على ما يرام، فانقر على زر "التالي" (1). سيتم فتح نافذة لمزيد من إعدادات المزامنة.

في النافذة الجديدة ترى القواعد (2) لتحميل البيانات من 1C ZUP إلى 1C Accounting. لتغيير هذه الإعدادات، انقر على الرابط "تغيير" (3). سيتم فتح إعداد قواعد الصرف.

في هذه النافذة، يمكنك تحديد تاريخ بدء التبادل (4)، واختيار المنظمات للتبادل (5). يمكنك أيضًا اختيار طريقة إنشاء المعاملات في 1C 8.3 Accounting:

  • "مع التفاصيل حسب الموظف" (6)؛
  • «الخلاصة من قبل الموظفين» (٧).

لحفظ الإعدادات، انقر فوق الزر "حفظ وإغلاق" (8). للانتقال إلى الإعداد التالي، انقر فوق "التالي" (9). سيتم فتح نافذة لمزيد من الإعدادات.

ترى في هذه النافذة القواعد (10) لتحميل البيانات من 1C Accounting إلى 1C ZUP. إذا لزم الأمر، يمكنك تغييرها قياسًا على الإعداد السابق من خلال النقر على الرابط "تغيير" (11). للمتابعة، انقر فوق الزر "التالي" (12). سيتم فتح نافذة تحتوي على معلومات عامة حول إعداد المزامنة.

إذا لم تكن هناك أخطاء، فسيتم فتح نافذة برسالة حول مزامنة البيانات الناجحة (15). سيطالبك البرنامج بالمزامنة بشكل افتراضي (16). للقيام بذلك، انقر فوق الزر "التالي" (17). سيتم فتح نافذة تحتوي على معلومات مطابقة البيانات.

في النافذة الجديدة يمكنك رؤية الدلائل التي توجد بها بيانات غير متزامنة (18). نظرًا لأنك ستقوم بمزامنة المعلومات من قاعدتي معلومات مختلفتين - 1C ZUP و1C Accounting - بدءًا من التاريخ المحدد في الإعدادات، فمن الضروري أن تحتوي بعض الأدلة في قاعدتي البيانات على نفس القيم. وتشمل هذه الكتب المرجعية، على سبيل المثال، "الأفراد"، "المنظمات"، "طرق عكس الرواتب في المحاسبة". في هذه النافذة ترى الدلائل (18) التي لا تتطابق البيانات الخاصة بها. سيقوم البرنامج تلقائيًا بإنشاء عناصر الدليل المفقودة في قاعدتي البيانات. للقيام بذلك، انقر فوق الزر "التالي" (19). سيتم فتح النافذة التالية لمزامنة البيانات.

في النافذة التي تفتح، يعلمك البرنامج بتكوين البيانات التي سيتم إرسالها. لعرض تقرير يوضح قائمة بهذه البيانات، اضغط على الرابط "تقرير التركيبة..." (20). لإكمال عملية التبادل، انقر فوق "التالي" (21). سيبدأ إجراء التبادل، وسوف يستغرق بعض الوقت.

بمجرد اكتمال تبادل البيانات، سيتم فتح نافذة تشير إلى اكتمال المزامنة (22). في هذه النافذة، يمكنك تكوين ما يسمى "جدول التبادل"، أي. القواعد المؤقتة التي سيتم بموجبها تبادل البيانات بين قاعدتي بيانات تلقائيًا. لتكوين هذه القواعد، انقر فوق الزر "تكوين" (23). يتم فتح البرنامج النصي لمزامنة البيانات.

في نافذة البرنامج النصي، انقر على أيقونة "إعداد جدول المهام الروتينية" (24). سيتم فتح إعداد جدول التبادل.

في هذا الإعداد، يمكنك حسب تقديرك تعيين الفاصل الزمني الذي يجب أن تتبادل فيه البرامج البيانات. على سبيل المثال، في حقل "التكرار بعد" (25) يمكنك ضبط عدد الثواني التي سيتم بعدها تكرار التبادل. لحفظ الإعداد، انقر فوق "موافق" (26).

لقد نجحت في تكوين المزامنة بين قواعد البيانات وبدء تبادل البيانات. يمكنك تغيير إعدادات التبادل والتحكم في عملية المزامنة في نافذة "مزامنة البيانات". ويمكنك الوصول إليه من خلال قسم "الإدارة" (27) بالضغط على رابط "مزامنة البيانات" (28).

الآراء