تبادل داده را در 1 ثانیه تنظیم کنید. ظاهر و ویژگی های استفاده از تبادل جهانی داده ها. پایگاه اطلاعاتی توزیع شده

یک وظیفه

انتقال اطلاعات در مورد طرف مقابل از بالاکه در BP. داده ها به صورت یک طرفه منتقل می شوند، شناسایی توسط یک شناسه منحصر به فرد انجام می شود. قوانین تبدیل با استفاده از یک پیکربندی خاص پیکربندی می شوند. تبدیل داده ها، ویرایش 3.0(به علاوه - سی دی 3.0).

اقداماتی که باید انجام شود

مرحله 1. آماده سازی برای تنظیم قوانین.

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

مرحله 1. تخلیه ساختار پایگاه های اطلاعاتی UE و BP.

برای تخلیه اطلاعات در مورد ساختار پایگاه اطلاعاتی، از پردازش استفاده می شود. MD83Exp.epf، همراه با پیکربندی ارائه شده است سی دی 3.0.

برای هر پایگاه اطلاعاتی ( بالاو BP) باید موارد زیر را انجام دهید:

  1. پایگاه اطلاعاتی را در حالت "Enterprise" باز کنید.
  2. باز کردن پردازش خارجی MD83Exp.epf(فایل منو و باز کردن).
  3. نام فایلی که ساختار پایگاه اطلاعاتی باید در آن ذخیره شود را مشخص کنید.
  4. تنظیمات را در فرم پردازش بررسی کنید (همه پرچم ها باید پاک شوند).
  5. دکمه فشار دهید تخلیه کنید.

مرحله 2. شمای xml فرمت تبادل را صادر کنید

برای تخلیه طرح فرمت تبادل، از ویژگی های استاندارد پلت فرم استفاده می شود.

شما باید موارد زیر را انجام دهید:

  1. یکی از پایگاه های اطلاعاتی (یا بالایا BP) در حالت "Configurator".
  2. بسته های XDTO را با نام در درخت ابرداده پیدا کنید ExchangeMessageو EnterpriseData_1_0_beta.
  3. مکان نما را روی بسته XDTO قرار دهید، کلیک کنید دکمه سمت راستماوس را انتخاب کنید و از منوی زمینه انتخاب کنید صادرات طرحواره XML. مسیر و نام فایل را برای صادرات مشخص کنید. این مرحله را برای هر یک از دو بسته انجام دهید و طرحواره های XML را در دو فایل مختلف ذخیره کنید.

مرحله 3. بارگیری ساختار پایگاه اطلاعاتی در پیکربندی CA 3.0

در حال بارگیری در پیکربندی سی دی 3.0در حالت Enterprise مراحل زیر باید برای هر یک از پیکربندی هایی که قوانین تبدیل برای آنها پیکربندی شده اند انجام شود ( بالاو BP).

  1. به بخش بروید پیکربندیو یک دستور را انتخاب کنید
  2. مسیر فایل را با ساختار infobase مشخص کنید (نگاه کنید به مرحله 1، مرحله 1).
  3. تعیین روش دانلود و که در نسخه جدیدپیکربندی
  4. دکمه فشار دهید دانلود

مرحله 4. بارگذاری ساختار فرمت تبادل در پیکربندی CD 3.0

  1. به بخش بروید فرمت دادهو یک فرمان را انتخاب کنید.
  2. فایل هایی با ساختار قالب را مشخص کنید (نگاه کنید به مرحله 1، مرحله 2). شما باید هر دو فایل را همزمان با استفاده از انتخاب چندگانه مشخص کنید.
  3. نام بسته اصلی XDTO را بررسی کنید - باید با فضای نام بسته XDTO مطابقت داشته باشد EnterpriseData_1_0_beta(به پیکربندی مراجعه کنید بالایا BP).
  4. تعیین روش دانلود و به فرمت جدید.
  5. دکمه فشار دهید دانلود، صبر کنید تا دانلود تمام شود.

مرحله 2. ایجاد تبدیل

برای حل مشکل توضیح داده شده، باید دو تبدیل ایجاد کنید:

  • UE (برای تخلیه داده ها از بالابرای تبادل فرمت)
  • BP (برای بارگیری داده ها از فرمت تبادل به BP)

تبدیل ها در بخش ایجاد می شوند تبدیل ها، تیم تبدیل ها. برای تبدیل جدید، باید نام، پیکربندی و فرمت تبادل را مشخص کنید. به عنوان مثال، تبدیل برای پیکربندی UE:

  • نام& "UP2.0.7".
  • پیکربندی& "مدیریت سازمانی".
  • نسخه های فرمت پشتیبانی شده& یک خط که در آن تنها موقعیت دایرکتوری انتخاب شده است فرمت نسخه ها
  • قوانین پردازش داده ها،
  • قوانین تبدیل شی،
  • قوانین تبدیل داده های از پیش تعریف شده

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

مرحله 3. ایجاد قوانین تبدیل شی

مرحله 1. قانون تبدیل برای تخلیه طرف مقابل از UE

  1. بالا
  2. به نشانک بروید
  3. اطلاعات اولیه:
    1. شناسه قانون: “Directory_Pantractors_Sending”,
    2. شی پیکربندی
    3. قالب بندی شی: "کتاب مرجع. پیمانکاران"
    4. منطقه برنامه: فرستادن.
  4. دکمه فشار دهید سوختنو به نشانک بروید قوانین تبدیل ملک:
    1. از سرویس نقشه برداری خودکار اموال استفاده کنید
      1. دکمه فشار دهید راه اندازی PCC
      2. در فرم باز شده کلیک کنید هماهنگی خودکار. خواص "TIN"، "KPP"، "Name"، "NameFull"، "اطلاعات اضافی"، "شخص حقوقی" مقایسه خواهد شد.
      3. و فرم تنظیم قوانین تبدیل ملک را ببندید
  5. دکمه فشار دهید بنویس و ببند.

مرحله 2. قانون تبدیل برای بارگذاری طرف مقابل در BP

  1. تنظیمات قوانین مبادله را برای تبدیل باز کنید BP.
  2. به نشانک بروید قوانین تبدیل شی
  3. یک قانون تبدیل جدید ایجاد کنید و داده ها را در برگه پر کنید اطلاعات اولیه:
    1. شناسه قانون: “Directory_Contractors_Receive”,
    2. شی پیکربندی: “DirectoryLink.Contractors”,
    3. قالب بندی شی: "کتاب مرجع. پیمانکاران"
    4. منطقه برنامه: برای گرفتن
  4. دکمه فشار دهید سوختنو به نشانک بروید شناسایی. روش شناسایی "با شناسه منحصر به فرد" را مشخص کنید.
  5. به نشانک بروید قوانین تبدیل ملک
    1. از خدمات نقشه برداری خودکار اموال استفاده کنید:
      1. دکمه فشار دهید راه اندازی PCC
      2. در فرم باز شده کلیک کنید هماهنگی خودکار. خواص "TIN"، "KPP"، "نام"، "نام کامل"، "اطلاعات اضافی"، "شخص حقوقی" مقایسه خواهد شد.
      3. ذخیره نتیجه مطابقت خودکار و دکمه کلیک کنید قوانین تبدیل ملک را ایجاد کنیدو فرم تنظیم قوانین تبدیل ملک را ببندید.
    2. به صورت دستی یک قانون تبدیل ویژگی برای OKPO اضافه کنید (ویژگی پیکربندی و «CodePoOKPO»، ویژگی قالب‌بندی و «OKPO»).
    3. بعداً باید به قوانین تبدیل دارایی بازگردید تا قانون تبدیل دارایی برای ویژگی "LegalPerson" را تکمیل کنید که یک شمارش است.
  6. به نشانک بروید قبل از نوشتن داده های دریافتیو الگوریتمی بنویسید تا کشور ثبت طرف مقابل جدید را پر کنید. الگوریتم حاوی متن زیر است: "ReceivedData.Country of Registration = Directories.Countries of the World.Russia;".
  7. دکمه فشار دهید بنویس و ببند.

مرحله 4. ایجاد قوانین برای تبدیل داده های از پیش تعریف شده

  1. بالایا BP)
  2. به نشانک بروید قوانین از پیش تعریف شده تبدیل داده ها
  3. یک قانون تبدیل جدید ایجاد کنید و ویژگی های آن را پر کنید:
    1. شناسه قانون: “Transfer_LegalPhysical Entity”
    2. شی پیکربندی: “EnumerationReference.LegalIndividual”
    3. قالب بندی شی: "شخص حقوقی"
    4. منطقه برنامه: برای ارسال و دریافت
    5. در قسمت جدول، مطابقت بین مقادیر شمارش پیکربندی و قالب را پر کنید: "Individual" & "Individual" و "LegalEntity" & "LegalEntity"
    6. دکمه فشار دهید بنویس و ببند
  4. یک قانون جدید در قانون برای تبدیل ویژگی "LegalPhysicalEntity" جستجو مشخص کنید. طرف مقابل
    1. به نشانک بروید قوانین تبدیل شی
    2. طرف مقابل، فرم قانون را باز کنید
    3. به نشانک بروید قوانین تبدیل ملکو قانون خاصیت “LegalPhysicalEntity” را پیدا کنید
    4. فرم قانون تبدیل ویژگی را باز کنید و قانون تبدیل شیء و "Enumeration_LegalPhysicalEntity" را در آن مشخص کنید.
    5. تغییرات خود را ذخیره کنید

مرحله 5. ایجاد قوانین پردازش داده ها

روش برای هر دو تبدیل یکسان است.

  1. باز کردن تنظیمات قوانین مبادله برای تبدیل ( بالایا BP)
  2. به نشانک بروید قوانین تبدیل شی
  3. یک قانون تبدیل دیکشنری پیدا کنید طرف مقابل، فرم قانون را باز کنید
  4. دکمه فشار دهید ایجاد قانون مبتنی بر و پردازش داده
  5. در قانون پردازش داده ایجاد شده، ویژگی های پر شده به طور خودکار را بررسی کنید:
    1. شناسه قانونو همان قانون پردازش داده را مشخص کنید ("Reference_Accounts_Sending" یا "Reference_Accounts_Receive")
    2. منطقه برنامه& مانند قانون پردازش داده
    3. شی نمونه:
      1. برای تبدیل بالا& "DirectoryLink.Contractors"
      2. برای تبدیل BP& "مرجع. پیمانکاران"
    4. قانون تبدیل شی& ارجاع به قانون تبدیل شی.
  6. دکمه فشار دهید ضبط کنید و ببندید.

مرحله 6. به دست آوردن ماژول های مدیر ارتباطات

ماژول مدیر ارتباطات برای تبادل داده ها بین پیکربندی ها همانطور که در آن پیکربندی شده است مورد نیاز است سی دی 3.0قوانین.

روش برای هر دو تبدیل یکسان است:

  1. پایگاه اطلاعاتی را باز کنید بالایا BPدر حالت پیکربندی یک ماژول مشترک در درخت ابرداده پیدا کنید Exchange ManagerViaUniversalFormatو آن را برای ویرایش باز کنید. ماژول باید خالی باشد.
  2. پایگاه اطلاعاتی را باز کنید سی دی 3.0در حالت Enterprise
  3. به بخش بروید تبدیل هاو یک تیم انتخاب کنید تخلیه ماژول
  4. در فرم باز شده، تبدیل مناسب را مشخص کرده و روی دکمه کلیک کنید تخلیه. ماژول در کلیپ بورد کپی می شود.
  5. به infobase configurator بروید بالایا BPو محتویات کلیپ بورد را در ماژول مشترک قرار دهید Exchange ManagerVia UniversalFormat.
  6. ذخیره پیکربندی

بارگیری یک ماژول در کلیپ بورد نیز از طریق فرم تنظیم قوانین مبادله با کلیک روی دکمه انجام می شود ذخیره ماژول مدیر تبادل.

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

این مقاله را به ایمیل من ارسال کنید

دلایل اصلی نیاز به معرفی تبادل بین پایگاه های داده 1C وجود شعبه ها و تفکیک انواع حسابداری، tk است. شرکت ها اغلب در چندین پایگاه اطلاعاتی کار می کنند. راه اندازی صرافی 1C 8.3 به شما امکان می دهد کار مضاعف را حذف کنید - وارد کردن اسناد و دایرکتوری های یکسان در دو برنامه و همچنین تامین سریع اشیاء سیستم لازم برای شاخه ها و بخش های مختلف.

در مواردی که نیاز به تبادل بین شعب باشد، RIB (Distributed پایگاه اطلاع رسانی). مکانیزمی برای تبادل بین پیکربندی های یکسان است. درختی است که در بالای آن مهمترین گره ریشه در زیر یک جفت گره به هم پیوسته قرار دارد. تغییرات را می توان در هر گره ای در این سیستم ایجاد کرد و به سایر گره های مرتبط منتشر می شود. همچنین نه تنها داده ها، بلکه تغییرات پیکربندی را از گره ریشه به زیردستان توزیع می کند.

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

یکی از آخرین تحولات 1C فرمت تبادل داده EnterpriseData است. استفاده از آن آسان است و برای تبادل در داخل شرکت هم بین پایگاه های داده 1C و هم برنامه های شخص ثالث در نظر گرفته شده است.

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

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

سپس فرمت مناسب را انتخاب کنید: RIB، فرمت جهانی. مبادله طبق قوانین مبادله؛ مبادله بدون قوانین مبادله

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

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

و در خاتمه، برنامه ای برای دفعات مبادله تجویز می شود

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

اگر به توانایی های خود شک دارید، بهتر است پول پس انداز نکنید، بلکه با یک متخصص ذیصلاح تماس بگیرید که به شما در حل کار دشوار راه اندازی مبادلات 1C 8.3 کمک می کند.

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

در زیر می دهیم مثال مفصل 1C 8.3 تنظیمات را به صورت یک طرفه بین پیکربندی های استاندارد Trade Management 11 (UT) و Enterprise Accounting 3.0 (BP) مبادله می کند. این مثال برای بسیاری از شرکت‌هایی که عمده‌فروشی را رهبری می‌کنند مرتبط است خرده فروشی. در UT، حسابداری مدیریت حفظ می شود، در BP - تنظیم شده، مبادله برای تسهیل کار کاربران ضروری است.

این الگوریتم برای سایرین مناسب است تنظیمات معمولیدر پلت فرم 1C 8.3

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

به فیلد Prefix توجه کنید، در اینجا باید مقداری را مشخص کنید که بعداً به شما امکان می دهد (با مقدار کد مرجع یا شماره سند) تشخیص دهید که اشیاء در کدام برنامه در ابتدا ایجاد شده اند. در مثال ما معمولی انجام خواهد دادمخفف - BP و UT، اگر تنظیم مبادله 1C 8.3 برای تبادل پیچیده بین تعداد زیادی پایه و همچنین تنظیمات مشابه انجام شود، هر پایه باید نام قابل فهم خود را وارد کند.

از آنجایی که PSU فقط یک گیرنده اطلاعات است، ما به راه اندازی UT اقدام می کنیم.

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

روش تنظیم را انتخاب کنید تنظیمات را به صورت دستی مشخص کنید. به علاوه.

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

سیستم صحت داده های مشخص شده را بررسی می کند و در صورت نتیجه مثبت، پنجره تنظیمات تبادل 1C 8.3 را نمایش می دهد.

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

قوانین معرفی شده ثبت و بسته می شود.

از آنجایی که در مثال ما در مورد انتقال اطلاعات یک طرفه صحبت می کنیم، در پنجره تنظیمات بعدی، برای دریافت اطلاعات از یک برنامه دیگر، مقادیر را روی Do not send قرار دهید. ضبط کنید و ببندید. به علاوه.

حال باید پارامترهای وارد شده را بررسی کنید و در صورت صحیح بودن روی Next کلیک کنید، در غیر این صورت با کلیک بر روی Back به مرحله قبل برگردید.

سپس از شما خواسته می شود که همگام سازی کنید. روی Done کلیک کنید.

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

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

پس از اتمام همگام سازی، پنجره ای نمایش داده می شود که تکمیل موفقیت آمیز این فرآیند را تایید می کند.

در اینجا، با استفاده از دستور Configure یا After، در اسکریپت همگام سازی، می توانید برنامه زمان بندی اجرای تبادل خودکار را پیکربندی کنید.

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

پردازش ظاهر

AT رابط کاملمی توانید پردازش را در Tools->Other data exchanges-> Universal data exchange در قالب XML باز کنید.

فرم پردازش (شکل 1) شامل چهار برگه است:

  • تنظیمات اضافی؛
  • در حال حذف داده ها
  • رابط هر یک از تب ها به شدت مملو از عناصر است و بنابراین نیاز به بررسی جداگانه دارد.

    آپلود داده ها

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

    دو دکمه رادیویی در خط بعدی فرم وجود دارد:

    1. آپلود در یک فایل تبادل (شکل 2).
    2. اتصال و آپلود داده ها به IB (شکل 3).

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

    گزینه اتصال مستقیم به پایگاه دریافت کننده از هر دو حالت فایل و سرویس گیرنده-سرور پشتیبانی می کند. در این صورت لازم است با ثبت آدرس پایگاه، فیلدهای «کاربر» و «رمز عبور» را پر کنید. قبل از شروع تبادل داده ها، توصیه می شود اتصال را آزمایش کنید.

    قسمت جدولیواقع در زیر به شما امکان می دهد انتخاب ها و سایر پارامترهای آپلود را پیکربندی کنید.

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

    شکل 4

    یکی از ویژگی های متمایز این فرم، کمک آموزنده در سمت چپ طرح است که هر یک از سه حالت اشکال زدایی ممکن را توصیف می کند. هر فایلی با فرمت epf می تواند به عنوان یک فایل پردازش خارجی با ماژول عمل کند.

    با کلیک بر روی دکمه "پایان" صحت و کامل بودن داده های پر شده بررسی می شود.

    برخلاف «آپلود»، این برگه (شکل 5) دارای بخش جدولی نیست، اما چک باکس های بیشتری وجود دارد که به شما امکان می دهد پارامترهای ضبط اشیاء جدید و تغییر یافته را تنظیم کنید.

    شکل 5

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

    چک باکس های مربوطه به شما امکان می دهد پیکربندی کنید:

    • تراکنش هنگام نوشتن اشیا (این گاهی اوقات روند را تسریع می کند).
    • بارگیری داده ها در حالت تبادل (در این حالت، تمام بررسی های پلت فرم، به استثنای بررسی هنگام ارسال اسناد، در حین ضبط نادیده گرفته می شوند).
    • رونویسی عناصر تغییر یافته؛
    • تنظیم پرچم حذف برای موارد دانلود شده؛
    • نحوه نوشتن داده های جدید در رجیستر (یک به یک یا در یک مجموعه)؛
    • برش کاراکترهای غیر مهم (فضاها و زبانه ها) برای مقادیر رشته.

    تنظیمات اضافی

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

    1. حالت اشکال زدایی را فعال می کند.
    2. به شما امکان می دهد از تراکنش در فرآیند آپلود استفاده کنید.
    3. تبادل بین پایگاه داده های نسخه 8 1C را بهینه می کند.
    4. تنها اشیایی را که کاربر فعلی اجازه استفاده از آنها را دارد، بارگیری کنید.
    5. ثبت فرآیند تبادل بین پایگاه های داده را فعال کنید.

    این و برخی دیگر از توابع با تنظیم چک باکس های مناسب در فرم فعال می شوند (شکل 6).

    شکل 6

    در حال حذف داده ها

    این تب فقط توسط توسعه دهندگان در حالت اشکال زدایی استفاده می شود. به شما امکان می دهد اشیاء غیر ضروری را از پایگاه داده حذف کنید.

    مختصری در مورد تنظیم قوانین مبادله

    استفاده از یک هندلر استاندارد زندگی برنامه نویسان را بسیار آسان تر می کند. در عین حال، یکی از سخت ترین لحظات برای کسی که برای اولین بار با "تبادل جهانی داده در فرمت XML" مواجه شده است، این سوال است: "فایل قوانین تبادل را از کجا می توانم دریافت کنم؟".

    اول از همه، برای خود ساختقوانین تبادل، پیکربندی خاصی مورد نیاز است که به آن "تبدیل داده" می گویند. این شامل چندین فایل جالب است که به شما امکان می دهد تقریباً هر تبادلی را بین پایگاه داده های مختلف 1C 7 و 8 پیکربندی کنید:

    1. epf - برای تخلیه ساختار ابرداده برای پایگاه داده 1C 8 مورد نیاز است.
    2. epf - اگر پیکربندی 1C 8 خود نوشته یا غیر استاندارد باشد، ممکن است پردازش «مبادله داده جهانی» را نداشته باشد، این فایل این پردازش است.
    3. ert - فایل حاوی کدی برای تخلیه ساختار ابرداده پیکربندی های 1C نسخه 7.7 است.
    4. ert - پردازش فایل برای آپلود و دانلود داده ها برای هفت.

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

    سپس، یک عنصر حاوی اطلاعات در مورد جهت تبادل داده ها در دایرکتوری Conversion ایجاد می شود. می توانید قوانین Exchange را برای آن تنظیم کنید.

    هنگام توسعه قوانین مبادله 1C 8، توانایی بازتعریف مجدد رفتار قوانین مبادله به طور گسترده استفاده می شود - مکانیسم کنترل کننده ها. کنترل کننده رویداد به طور قابل توجهی عملکرد را گسترش می دهد و ابزاری ضروری برای تنظیم قوانین مبادله در مواردی است که ویژگی های تعاملیپیکربندی کافی نیست

    هندلرها و الگوریتم‌ها به زبان پلتفرمی نوشته می‌شوند که در طول تبادل در آن اجرا می‌شوند.

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

    اگر بارگذاری یا بارگیری در پلت فرم 1C:Enterprise 8 انجام شود، کد کنترل کننده در کد پردازش تبادل داده ادغام نمی شود، بلکه در فایل قوانین تبادل آپلود می شود. در فرآیند تبادل داده، کد کنترل کننده ها یا الگوریتم ها از فایل قوانین گرفته شده و مستقیماً در متن عملگر "Execute" اجرا می شود. برای اشکال زدایی کد کنترل کننده ها و الگوریتم ها، می توانید از پردازش XML تبادل داده جهانی استفاده کنید.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    پس از انجام تنظیمات، روی "ضبط و بستن" کلیک کنید.

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

    در یک پنجره جدید، از ما خواسته می شود که قوانینی را برای پایه گیرنده (RP) تنظیم کنیم. در پاراگراف 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 send" را انتخاب می کنیم. روی "بعدی" کلیک کنید.

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

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