تبادل برنامه ریزی شده با استفاده از وسایل استاندارد. تبادل زمان‌بندی‌شده با استفاده از ابزارهای استاندارد توسعه قوانین برای تبادل داده‌ها با استفاده از نمونه پایگاه‌های داده اصلاح‌شده UT و BP

نیاز به تبادل بین پیکربندی های مختلف از زمان ظهور 1C نسخه 7.5 بوجود آمده است. روش ها و مکانیسم های مختلفی توسعه یافته است. این مقاله مکانیسم‌های مدرن (برای پلتفرم 1C: Enterprise 8.2) را که برای تبادل بین پیکربندی‌های مختلف استفاده می‌شود، توصیف می‌کند. این مقاله برای برنامه نویسان مبتدی است که مبادلات خود را ایجاد می کنند یا موارد استاندارد را تجزیه و تحلیل می کنند. در توصیف رویه مبادله از برخی ایده های اتوپیایی مبادله استفاده می شود، نوعی تبادل کروی در خلاء.

بیان مشکل تبادل داده

تبادل بین دو پیکربندی مختلف انجام می‌شود، اجازه دهید آنها را منبع و گیرنده بنامیم. به طور پیش فرض جهت مبادله را یک طرفه در نظر می گیریم. ساختار ابرداده پیکربندی منبع و مقصد متفاوت است. برخی از انواع اسناد باید مرتباً مبادله شوند.

به طور کلی، مشکل تبادل دو طرفه به دو وظیفه مبادله یک طرفه تقسیم می شود، فقط منبع و گیرنده مبادله می شوند.

مشکلات

  1. اسناد موجود در پیکربندی مجموعه و ترکیب جزئیات متفاوتی دارند
  2. برخی از جزئیات اسناد نوع ترکیبی (دایرکتوری ها).
  3. اگر سندی که قبلاً منتقل شده است توسط یک سند در پیکربندی منبع اصلاح شده باشد، باید دوباره به پیکربندی Sink ارسال شود.
  4. تکثیر عناصر در صورتی امکان پذیر است که دایرکتوری ها در دو پایگاه داده به طور همزمان پر شوند. از طرف دیگر، اگر موارد تکراری در دایرکتوری وجود داشته باشد (عناصر دایرکتوری با مجموعه جزئیات یکسان)، یک عنصر "غیر ضروری" در سند پایان می یابد - به عنوان مثال، عنصری که برای مدت طولانی استفاده نشده است و برای حذف علامت گذاری شده است. .

روش های حل

مرحله 1: تطبیق شی

برای ایجاد قوانینی برای نگاشت جزئیات سند پیکربندی منبع به جزئیات اسناد پیکربندی گیرنده، قوانین تبادل ایجاد می شود.قوانین مبادله یک فایل ویژه با فرمت XML که مطابقت و قوانین تبدیل اشیاء منبع به اشیاء گیرنده را شرح می دهد. ایجاد قوانین تبادل با استفاده از پیکربندی "تبدیل داده" به صورت خودکار انجام می شود. از پیکربندی‌های گیرنده و منبع، با استفاده از پردازش ویژه، فایل‌های XML دانلود می‌شوند که ساختار فراداده پیکربندی‌های مربوطه را توصیف می‌کنند و در «تبدیل داده» بارگیری می‌شوند.

هنگام تشریح قوانین مبادله، لازم است جزئیاتی (به اصطلاح جزئیات کلیدی) مشخص شود که توسط آنها سیستم در گیرنده اشیاء مربوط به اشیاء منبع را جستجو می کند.

در طرح‌های مبادله مدرن، تطبیق با جزئیات فقط در هنگام راه‌اندازی اولیه مبادله استفاده می‌شود. در طول کار، جزئیات کلیدی دایرکتوری ها می توانند تغییر کنند، اما اشیا نباید ارتباط خود را با یکدیگر از دست بدهند. برای انجام این کار، رجیستر "تطبیق اشیاء مبادله" در پیکربندی گیرنده پر می شود. رجیستر شامل: شناسه شی منحصر به فرد (GUID) پیکربندی منبع و شناسه منحصر به فرد جهانی شی مربوط به آن در گیرنده است.

مرحله 2. ثبت اشیاء تغییر یافته

در پلتفرم 1C: Enterprise 8 یک شی ابرداده وجود دارد که به طور خاص برای سازماندهی تبادل طراحی شده است - Exchange Plan.طرح‌های مبادله حاوی اطلاعاتی درباره گره‌هایی هستند که می‌توانند در تبادل داده شرکت کنند، ترکیب داده‌هایی را که مبادله می‌شوند را تعیین می‌کنند و نشان می‌دهند که آیا مکانیسم پایگاه اطلاعات توزیع‌شده باید در طول تبادل استفاده شود یا خیر. در یک راه حل کاربردی، ممکن است چندین طرح مبادله وجود داشته باشد، که هر کدام می توانند روش تبادل داده خود را شرح دهند. به عنوان مثال، اگر داده ها با انبارها و دفاتر راه دور مبادله شود، به احتمال زیاد، دو طرح مبادله (یکی برای مبادله با انبارها، دیگری برای دفاتر) وجود خواهد داشت، زیرا ترکیب داده های مبادله شده با انبارها به میزان قابل توجهی خواهد بود. محدودتر از ترکیب داده های در نظر گرفته شده برای مبادله با دفاتر.

در ساده ترین شکل، Exchange Plan (که از مکانیزم پایگاه داده توزیع شده استفاده نمی کند) می تواند به عنوان یک جدول با دو ستون نشان داده شود: شناسه گره دریافت کننده داده و شناسه شی مورد نظر برای آپلود. طرح تبادل برای نظارت بر اشیاء فوق داده خاص پیکربندی شده است. هنگامی که هر شیء فراداده موجود در طرح مبادله تغییر می کند، شناسه جهانی شی تغییر یافته با علامت تغییر در طرح مبادله گنجانده می شود. پس از آپلود داده ها، پرچم تغییر بازنشانی می شود.

مرحله 3. حمل و نقل

توپولوژی های تبادل داده بسیار عجیب و غریب هستند. هر دو دسترسی مستقیم به پایگاه داده گیرنده از منبع و دسترسی غیر مستقیم امکان پذیر است. در حالت اول، امکان استفاده از یک اتصال ADO - یک اتصال مستقیم از منبع به گیرنده وجود دارد. این گزینه از نظر کاربر بسیار راحت است: با یک بار پیکربندی پارامترهای تبادل و مجوز کاربر در گیرنده، تبادل را با یک کلیک یک دکمه (یا طبق برنامه) انجام دهید.


هنگامی که دسترسی مستقیم به گیرنده امکان پذیر نباشد، داده ها در یک فایل XML میانی ریخته می شوند، به سمت گیرنده منتقل می شوند و دانلود می شوند. همچنین می توان از یک منبع ftp مشترک استفاده کرد.

قبل از راه اندازی صرافی

موارد تکراری و اشیاء علامت گذاری شده برای حذف

قبل از راه اندازی اکسچنج، از شر عناصر تکراری در دایرکتوری ها خلاص شوید. حذف اشیاء علامت گذاری شده برای حذف

ورود دایرکتوری ها و ثبت اطلاعات

باید یک منبع برای ورود دایرکتوری ها و ثبت اطلاعات وجود داشته باشد. سپس از نیاز به تصحیح مداوم عناصر همگام نادرست خلاص خواهید شد، به همین دلیل حرکات به ظاهر یکسان در ترازنامه "فروپاش نمی کنند".

نتیجه

در نتیجه، ایجاد یک طرح مبادله به صورت زیر است:
  1. قوانین تبادل در پیکربندی "تبدیل داده" ایجاد می شوند
  2. طرح مبادله ایجاد و مقداردهی اولیه می شود
  3. پایگاه های اطلاعاتی برای تبادل آماده می شود. حذف موارد تکراری
  4. هنگام راه اندازی مبادله، ثبت اطلاعات "مطابقات اشیاء مبادله" پر می شود
  5. حمل و نقل مناسب انتخاب شده است (دسترسی مستقیم، از طریق فایل)
  6. تبادل منظم داده ها انجام می شود

کتابشناسی - فهرست کتب

P.S. انتقاد سازنده و اضافات پذیرفته می شود.

تبادل داده بین برنامه 1C ZUP 8.3 و حسابداری 8.3 برای انعکاس معاملات برای تسویه حساب با کارکنان در حسابداری ضروری است. اگر در برنامه 1C ZUP 8.3 سوابق پرسنل را نگه دارید و حقوق را محاسبه کنید، نحوه بارگیری داده ها از 1C ZUP 8.3 به 1C Accounting 8.3 را اینجا بخوانید.

با تعداد کمی کارمند، سوابق پرسنل و محاسبات حقوق و دستمزد را می توان در برنامه حسابداری 1C 8.3 حسابداری انجام داد. اما اگر سازمان شما نیاز به حسابداری در مقیاس بزرگتر و دقیق حقوق و پرسنل دارد، برای این کار به برنامه اضافی 1C 8.3 حقوق و مدیریت پرسنل نیاز دارید. نگهداری سوابق در دو برنامه خیلی راحت نیست، اما 1C این مشکل را حل کرد. اکنون تبادل داده ها بین پایگاه های داده 1C 8.3 از ZUP 3.1 به Accounting 3.0 به طور خودکار انجام می شود. اما برای این کار باید همگام سازی 1C 8.3 Accounting و ZUP را پیکربندی کنید. چگونه خودتان این کار را انجام دهید، بدون درگیر کردن متخصصان فنی، در این مقاله بخوانید. نحوه راه اندازی تبادل داده بین پایگاه های داده 1C 8.3 از ZUP 3.1 تا accounting 3.0 در چند مرحله، به زیر مراجعه کنید.

مرحله 1. همگام سازی را در 1C ZUP 3.1 تنظیم کنید

به 1C ZUP 8.3 در بخش "Administration" (1) بروید و روی پیوند "همگام سازی داده ها" (2) کلیک کنید. پنجره ای برای راه اندازی صرافی باز می شود.

در پنجره ای که باز می شود، کادر کنار «همگام سازی داده ها» (3) را علامت بزنید و روی پیوند «تنظیمات همگام سازی داده ها» (4) کلیک کنید. پنجره تنظیمات باز می شود.

در پنجره باز شده، روی دکمه "تنظیم همگام سازی داده ها" (5) کلیک کنید و روی پیوند "حسابداری سازمانی، ویرایش 3..." (6) کلیک کنید. پنجره ای برای ادامه راه اندازی باز می شود.

در پنجره جدید، "Specify settings manually" (7) را انتخاب کنید و روی دکمه "Next" (8) کلیک کنید. پنجره ای برای پر کردن پارامترهای تبادل باز می شود.

در پنجره ای که باز می شود، باید برخی از پارامترهای تبادل سیستم را مشخص کنید. ابتدا باید یک گزینه اتصال را در برنامه دیگری انتخاب کنید. در مثال ما، این است "اتصال مستقیم به یک برنامه در این کامپیوتر..." (9). اگر برنامه حسابداری 1C 8.3 در همان رایانه یا در همان شبکه محلی با 1C 8.3 ZUP قرار داشته باشد، از این روش استفاده می شود. در مرحله بعد، باید پارامترهای اتصال را در برنامه دیگری مشخص کنید. در مثال ما، دو گزینه ممکن وجود دارد:

  1. در این رایانه یا رایانه ای در شبکه محلی
  2. در سرور 1C: Enterprise

در مثال خود، گزینه دوم (10) را انتخاب کرده و فیلدهای "خوشه سرور" (11) و "نام پایگاه اطلاعات" (12) را پر می کنیم. در مرحله بعدی (مرحله 2) اطلاعات مربوط به این فیلدها را از کجا دریافت کنید.

سپس، «1C: Enterprise Authentication» (13) را انتخاب کنید و کاربر (14) و رمز عبور (15) را که برای ورود به حسابداری 1C 8.3 استفاده می کنید، وارد کنید. داده ها وارد شده است، اکنون با کلیک بر روی دکمه "Check..." (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 انتخاب کنید:

  • "با جزئیات توسط کارمند" (6)؛
  • "خلاصه توسط کارکنان" (7).

برای ذخیره تنظیمات، روی دکمه «ذخیره و بستن» (8) کلیک کنید. برای رفتن به تنظیمات بعدی، روی "بعدی" (9) کلیک کنید. پنجره ای برای تنظیمات بیشتر باز می شود.

در این پنجره قوانین (10) برای آپلود داده ها از 1C Accounting به 1C ZUP را مشاهده می کنید. در صورت لزوم، می توانید با کلیک بر روی پیوند "تغییر" (11) آنها را به قیاس با تنظیمات قبلی تغییر دهید. برای ادامه، روی دکمه «بعدی» (12) کلیک کنید. پنجره ای با اطلاعات کلی در مورد تنظیم همگام سازی باز می شود.

اگر خطایی وجود نداشته باشد، پنجره ای با پیامی در مورد همگام سازی موفقیت آمیز داده ها باز می شود (15). برنامه از شما می خواهد که به طور پیش فرض همگام سازی کنید (16). برای انجام این کار، روی دکمه «بعدی» (17) کلیک کنید. پنجره ای با اطلاعات تطبیق داده ها باز می شود.

در پنجره جدید می توانید دایرکتوری هایی را ببینید که برای آنها داده های همگام نشده وجود دارد (18). از آنجایی که از تاریخ مشخص شده در تنظیمات، اطلاعات را از دو پایگاه اطلاعاتی مختلف - 1C ZUP و 1C Accounting - همگام‌سازی می‌کنید، لازم است فهرست‌های مشخصی در هر دو پایگاه داده دارای مقادیر یکسان باشند. این کتاب های مرجع عبارتند از، به عنوان مثال، "افراد"، "سازمان ها"، "روش های انعکاس حقوق در حسابداری". در این پنجره دایرکتوری هایی (18) را مشاهده می کنید که داده های آنها مطابقت ندارد. برنامه به طور خودکار عناصر دایرکتوری گم شده را در هر دو پایگاه داده ایجاد می کند. برای انجام این کار، روی دکمه «بعدی» (19) کلیک کنید. پنجره زیر برای همگام سازی داده ها باز می شود.

در پنجره ای که باز می شود، برنامه از ترکیب داده هایی که ارسال خواهد شد به شما اطلاع می دهد. برای مشاهده گزارشی که فهرستی از این داده ها را نشان می دهد، روی پیوند "گزارش ترکیب..." (20) کلیک کنید. برای تکمیل مبادله، روی «بعدی» (21) کلیک کنید. روند مبادله شروع می شود، مدتی طول می کشد.

هنگامی که تبادل داده ها کامل شد، پنجره ای باز می شود که نشان می دهد همگام سازی کامل شده است (22). در این پنجره می توانید به اصطلاح "برنامه تبادل" را پیکربندی کنید. قوانین موقتی که براساس آن تبادل داده بین دو پایگاه داده به طور خودکار انجام می شود. برای پیکربندی این قوانین، روی دکمه "پیکربندی" (23) کلیک کنید. اسکریپت همگام سازی داده ها باز می شود.

در پنجره اسکریپت، روی نماد «تنظیم برنامه کارهای معمول» (24) کلیک کنید. تنظیم برنامه تبادل باز خواهد شد.

در این تنظیم، می توانید به صلاحدید خود فاصله زمانی را که برنامه ها باید داده ها را مبادله کنند، تعیین کنید. به عنوان مثال، در قسمت "Repeat after" (25) می توانید تعداد ثانیه هایی را تعیین کنید که پس از آن تبادل دوباره تکرار می شود. برای ذخیره تنظیمات، روی «OK» (26) کلیک کنید.

شما با موفقیت همگام سازی بین پایگاه های داده را پیکربندی کرده اید و تبادل داده را آغاز کرده اید. می‌توانید تنظیمات تبادل را تغییر دهید و فرآیند همگام‌سازی را در پنجره «همگام‌سازی داده‌ها» کنترل کنید. شما می توانید از طریق بخش "اداره" (27) با کلیک بر روی پیوند "همگام سازی داده ها" (28) به آن دسترسی داشته باشید.

چگونه .
خواندن،

بیایید به یک مثال ساده از زندگی واقعی نگاه کنیم. فرض کنید شرکتی داریم که به تجارت عمده و خرده فروشی مشغول است و در این شرکت نیز مانند هر شرکت دیگری حسابداری انجام می شود. شرکت دارای دو پایگاه داده استاندارد است، اینها UT (مدیریت تجارت) و BP (حسابداری شرکت)، به ترتیب، در هر یک از پایگاه های داده سوابق خود نگهداری می شود، در UT مدیریت وجود دارد که تمام معاملات مربوط به تجارت را منعکس کند، در BP حسابداری وجود دارد. برای اینکه کار مضاعف انجام نشود، یعنی. اسناد مشابه را در دو پایگاه داده ایجاد نکنید (بالاخره، حرکات باید در مدیریت و حسابداری باشد) ما فقط همگام سازی بین این پایگاه های داده را تنظیم خواهیم کرد.

ما تبادل اطلاعات یک طرفه را راه اندازی خواهیم کرد، از UT ---> BP. همچنین امکان راه اندازی یک مبادله دو طرفه وجود دارد، اما در عمل اغلب این مورد نیاز نیست، بنابراین در مثال خود آن را در نظر نخواهیم گرفت.

مراحل مقدماتی برای راه اندازی صرافی در BP

بیایید شروع به تنظیم همگام سازی کنیم، ابتدا به پایگاه داده 1C "Enterprise Accounting 3.0" (گیرنده) بروید، باید بررسی کنیم که آیا همگام سازی برای این پایگاه داده فعال است یا خیر، برای انجام این کار ابتدا باید به پایگاه داده بروید. به محض باز شدن پایگاه داده، به تب بروید "اداره" ---> "تنظیمات همگام سازی داده ها"

یک برگه جدید در مقابل ما باز می شود، باید آن را مانند تصویر زیر پر کنید، به استثنای پیشوند پایگاه اطلاعات. پیشوند باید از دو حرف تشکیل شده باشد، می توانید هر کدام را تنظیم کنید، اما طبق استاندارد 1C بهتر است پیشوند را با نام پیکربندی تنظیم کنید، یعنی برای "حسابداری سازمانی" پیشوند "BP" خواهد بود. اگر مبادلات پیچیده ای را راه اندازی می کنید و چندین پایگاه داده حسابداری وجود دارد، پیشوندها باید به وضوح با یکدیگر متفاوت باشند، در اینجا می توانید از دو حرف اول نام سازمان به عنوان مخفف استفاده کنید.

ما به تنظیم همگام سازی داده ها در UT ادامه می دهیم

پس از انجام تمام اقدامات لازم در پایگاه داده گیرنده (BP 3.0)، برای ادامه راه اندازی تبادل داده، باید پایگاه داده منبع را باز کنیم (UT 11.1). به تب "Administration" بروید، "تنظیمات همگام سازی داده ها" را در منوی سمت چپ انتخاب کنید.. اگر همگام سازی فعال نیست، آن را با استفاده از کادر انتخاب فعال کنید، و فراموش نکنید که پیشوند پایه منبع را مشخص کنید. هنگامی که تمام مراحل 1-4 را همانطور که در تصویر زیر نشان داده شده است انجام دادیم، باید بر روی پیوند "همگام سازی داده ها" (مرحله 5) کلیک کنید.

در پنجره جدیدی که ظاهر می شود، باید روی علامت سبز سبز کلیک کنید (تنظیم همگام سازی داده ها)، در منوی کشویی مورد "حسابداری سازمانی 3.0" را انتخاب کنید.

تنظیم نقاط مهم در تبادل داده بین UT و BP

اکنون پنجره ای با تنظیمات همگام سازی داده ها در 1C می بینیم، "تعیین تنظیمات دستی" را انتخاب کرده و روی "بعدی" کلیک کنید.

ما به تنظیم تبادل داده در 1C ادامه می دهیم، در برگه بعدی باید گزینه اتصال به پایگاه اطلاعات گیرنده (اتصال مستقیم به برنامه)، پارامترهای اتصال (در این رایانه یا در شبکه محلی)، دایرکتوری را انتخاب کنیم که در آن پایگاه گیرنده و همچنین داده های احراز هویت لازم (نام کاربری و رمز عبور در پایگاه داده) قرار دارد.

در صفحه بعد باید قوانین ارسال و دریافت اطلاعات از پیکربندی BP 3.0 (گیرنده) را پر کنیم. روی "تغییر قوانین آپلود داده" کلیک کنید.

پنجره "قوانین ارسال داده" در مقابل ما باز شده است، در آن ما پارامترهای زیر را تنظیم می کنیم:

  • کدام داده های مرجع ارسال خواهد شد (در مثال ما، ما فقط به اسناد و داده های مرجع استفاده شده در آنها علاقه مند هستیم، بنابراین مورد مناسب را انتخاب کردیم؛ اگر اولین مورد "ارسال همه" را انتخاب کنید، همه کتاب های مرجع دوباره بارگیری می شوند. همراه با اسناد، اغلب اگر از اطلاعات در اسناد استفاده نشود، برای گیرنده بی فایده است، زیرا به هیچ وجه بر حسابداری تأثیر نمی گذارد.
  • از چه تاریخی باید همه اطلاعات ارسال شوند (ما در این مقاله همگام سازی دستی را در نظر نخواهیم گرفت)
  • به کدام یا کدام سازمان ها داده ارسال شود (در مثال ما یک سازمان را انتخاب کردیم، IP "کارآفرین")
  • قوانین تشکیل قراردادها
  • انبار عمومی
  • آیا باید اسناد را بر اساس انبار جمع کنم؟

پس از انجام تنظیمات، روی "ذخیره و بستن" کلیک کنید.

از آنجایی که در مثال ما تبادل یک طرفه، از UT به BP را راه اندازی و استفاده می کنیم، سپس تنظیمات قوانین مربوط به دریافت داده ها از "Enterprise Accounting 3.0" برای ما جالب نیست، بنابراین روی "بعدی" کلیک می کنیم.

در یک پنجره جدید، از ما خواسته می شود که قوانینی را برای پایه گیرنده (RB) پیکربندی کنیم. در نقطه 1، پایگاه داده خود را نامگذاری می کنیم، به آن یک پیشوند می دهیم. PREFIX باید همان باشد که در خود پایگاه داده BP در ابتدای این مقاله تنظیم کردیم، اگر پیشوندها متفاوت باشند، همگام سازی داده ها در برنامه 1C کار نخواهد کرد.پس از آن، روی نقطه 2 و سپس نقطه 3 کلیک کنید.

در پاراگراف 3، باید اجازه دهیم اسناد زمانی که در پایگاه داده بارگذاری می شوند، پردازش شوند. روی "ذخیره و بستن" کلیک کنید.

حالا پنجره باید چیزی شبیه به تصویر زیر باشد، روی "بعدی" کلیک کنید.

این پنجره حاوی اطلاعات مرجع در مورد همگام سازی ایجاد شده در 1C است. فقط روی دکمه "بعدی" کلیک کنید. اگر برنامه هنگام تنظیم همگام سازی داده ها خطایی ایجاد کرد، باید با ما تماس بگیرید تا متخصص 1C ما همین الان به شما کمک کند!

گام بعدی این برنامه بلافاصله پس از ایجاد تنظیمات تبادل داده، همگام سازی را ارائه می دهد. بیایید با این موافقت کنیم و روی "انجام شد" کلیک کنیم.

پنجره ای در مقابل شما ظاهر می شود که در آن اطلاعاتی در مورد نحوه انجام همگام سازی خواهید دید. اگر پایه گیرنده خالی نباشد، یعنی. سوابق قبلاً در آن نگهداری شده است ، سپس از کاربر در برنامه 1C خواسته می شود تا اشیاء را به صورت دستی مقایسه کند. مقایسه اشیاء در 1C هنگام همگام سازی داده ها، مقایسه اشیاء یکسان گیرنده با اشیاء یکسان در منبع است.

بیایید به یک مثال نگاه کنیم، فرض کنید در UT یک طرف مقابل با نام "PharmGroup LLC" و TIN 1234567 وجود دارد و در BP نیز یک طرف مقابل با TIN 1234567 وجود دارد، اما نام "PharmGroup" اگر اینها را مقایسه نکنیم. دو شی هنگام مقایسه داده ها در مرحله همگام سازی، سپس پس از همگام سازی در گیرنده (Enterprise Accounting 3.0)، به ترتیب دو طرف مقابل با TIN 1234567 و دو نام "PharmGroup LLC" و "PharmGroup" خواهیم داشت. برای جلوگیری از چنین شرایطی، مکانیزمی برای مقایسه اشیاء اختراع شد.

در مثال ما، پایگاه داده گیرنده خالی است و بنابراین پنجره مقایسه شی باز نمی شود. اما پس از انجام برخی عملیات، سیستم قطعاً از کاربر می خواهد تا مقداری داده اضافی اضافه کند و پنجره زیر را نمایش دهد. ما نیازی به انتقال داده های اضافی نداریم، ما قبلاً همه چیزهایی را که نیاز داریم پیکربندی کرده ایم، بنابراین در این مرحله "Do not add document to sending" را انتخاب می کنیم. روی "بعدی" کلیک کنید.

مرحله نهایی تبادل داده بین 1C

در مرحله نهایی، برنامه پنجره زیر را نمایش می دهد که در آن کاربر از موفقیت آمیز بودن همگام سازی مطلع می شود، روی "پایان" کلیک کنید. در این مرحله، همگام سازی بین پایگاه های داده در یک تبادل یک طرفه از "Trade Management 11.1" (UT) به "Enterprise Accounting 3.0" (BP) تکمیل می شود.

تبادل داده بین پایگاه های داده 1C- نکته اصلی هنگام کار با پایگاه اطلاعاتی. بدون این روش، سازماندهی کار تمام عیار غیرممکن است. تقریباً همیشه، یک شرکت دارای شعب جداگانه یا نقاط دورافتاده در قلمرو خود سازمان است. برای به دست آوردن اطلاعات به روز لازم است بین آنها تبادل اطلاعات صورت گیرد. اگر دستورالعمل های زیر را دنبال کنید آسان است.

تبادل داده بین پایگاه های داده 1C 8.3: دستورالعمل های راه اندازی

تبادل داده را بین پایگاه های داده 1C 8.3 تنظیم کنیدمی توان به صورت زیر انجام داد:

  • به برنامه 1C "Enterprise Accounting 3.0" (گیرنده) بروید.
  • روی " کلیک کنید همه توابع-طرح-تبادل-کامل" یک گره محیطی ایجاد کنید.
  • دایرکتوری را انتخاب کنید (که مورد نیاز است - شبکه یا محلی) و منتظر بمانید تا یک اعلان به شکل پیامی در مورد ایجاد یک گره برسد.
  • این اتفاق می افتد که مورد " همه توابع" در دسترس نیست. در این مورد، باید به " فایل-خدمات-پارامترها"و نصب کن" پرنده"در پایین.
  • پس از ایجاد موفقیت آمیز یک گره، باید آن را به محل مورد نیاز تحویل دهید. برای این کار به " مدیریت».
  • روی " کلیک کنید تنظیم همگام سازی داده ها».
  • کادر را علامت بزنید " همگام سازی داده ها". در اینجا انتخاب کنید " همگام سازی را تنظیم کنید. داده ها"و سپس" پر شده».
  • یک دایرکتوری تبادل را انتخاب کنید، می توانید از ftp یا تبادل از طریق ایمیل استفاده کنید. پس از تکمیل تنظیمات، سیستم از شما می خواهد که پیشوند مورد نیاز را وارد کنید. همچنین باید دستکاری های مشابهی را در گره محیطی انجام دهید. اگر به تبادل خودکار نیاز دارید، برنامه را در برگه موضوعی تنظیم کنید.

این همه است، شما با موفقیت راه اندازی را تکمیل کردید.

گزینه اولیه برای راه اندازی تبادل داده نه تنها به دانش برنامه نویسی، بلکه به دانش مشاوره نیز نیاز دارد. گاهی اوقات راه اندازی این عملکرد زمان برترین و پرهزینه ترین کار است.

مراحل تبادل داده، که در آن یکی از یا همه اشیا محصولات 1C هستند:

  • ترکیب مبادله مورد توافق قرار گرفته است.
  • پروتکل تعریف شده است.
  • مرحله همگام سازی؛
  • تعریف و تنظیم قوانین مبادله؛
  • برنامه.

مرحله اول: ترکیب مبادله

جهت مبادله بسته به نقش اشیاء مبادله می تواند یک طرفه یا دو طرفه باشد. در کل، دو پیکربندی در مبادله درگیر هستند - "منبع" و "گیرنده". در یک تبادل یک طرفه، داده ها از یک شی به شی دیگر جریان می یابد و نقش آنها تغییر نمی کند. در ارتباط دو طرفه، نقش اشیا دائما در حال تغییر است و داده ها از هر دو شی خارج می شوند و به هر دو شی نیز می رسند.

در همان مرحله، قالب مبادله تعیین می شود:

  • امنیت اطلاعات توزیع شده
  • OD جهانی.
  • EnterpriseData.

مرحله دوم: پروتکل تبادل

با استفاده از 1C: Enterprise 8 می توانید داده ها را با انواع و استانداردهای مختلف تبادل کنید. بنابراین در تعیین پروتکل مبادله فقط باید از قابلیت های سیستمی که مبادله با آن انجام می شود شروع کرد.

مرحله سوم: همگام سازی دایرکتوری ها

اصل اصلی وجود یک نقطه ورودی است.

مرحله چهارم: تنظیم قوانین

نمایش کامل داده های دریافتی تنها در صورتی امکان پذیر است که قوانین تبادل داده به درستی مشخص و پیکربندی شده باشند.

برای اینکه به راحتی، سریع و صحیح با این مرحله کنار بیایید، می توانید از درخت قانون استفاده کنید. در آن می توانید تمام داده های لازم برای هر عنصر از قوانین، پارامترها، الگوریتم ها را بیابید یا از طریق آن می توانید فرم اصلی تنظیم قوانین را باز کنید.

مرحله پنجم: برنامه

برای خودکار کردن تبادل منظم، باید آپلود دوره ای داده را تنظیم کنید.

این امکان وجود دارد که در طول فرآیند کار تغییراتی لازم باشد. دلایل این امر ممکن است متفاوت باشد:

  • اشیاء مبادله قبلاً نهایی شده بودند.
  • پیکربندی پایگاه داده غیر معمول است.
  • نسخه های مختلف پلت فرم های کاری؛
  • نسخه فعلی / به روز نشده پیکربندی.
  • تغییر قوانین مبادله به غیر استاندارد و غیره ضروری است.

نسخه استاندارد پیکربندی PPP (Manufacturing Enterprise Management) از قبل دارای مکانیسم های آماده تبادل داده است. اما آنها همچنین باید پیکربندی شوند. لطفا توجه داشته باشید که تبادل SCP فقط در نسخه های جدیدتر امکان پذیر است.

با استفاده از دکمه "سرویس"، منوی تبادل اطلاعات مورد نیاز را انتخاب کنید. اگر برنامه نشان داد که گزینه تبادل در دسترس نیست، کادر مربوطه را در منوی "تنظیمات" علامت بزنید.



پس از این، می توانید فرآیند تبادل داده را سازماندهی کنید.