اینترنت پنجره ها اندروید

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


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

روش عملیاتی

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

پردازش دارای چهار بوک مارک است

تخلیه داده ها

برای تخلیه داده ها، لازم است که نام فایل را تعیین کنید که داده ها تخلیه شده و فایل های مبادله را مشخص می کنند. قوانین مبادله برای هر پیکربندی توانایی پیکربندی شده در یک پیکربندی خاص "تبدیل داده ها، Revision 2" را دارد.

برای تخلیه اسناد و سوابق ثبت اختراعات دوره ای مستقل، لازم است که فاصله را تعیین کنید
- "تاریخ شروع" و "تاریخ تکمیل". فایل حاصل شده با داده های تخلیه شده دارای توانایی فشرده سازی است.

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

در پانل "جزئیات آپلود"، مجاز به تعیین جزئیات اضافی تخلیه داده ها است.

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

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

ممکن است داده های دانلود را در معامله پیکربندی کنید. این نیاز به استفاده از پرچم "استفاده از معاملات" و تعیین تعداد اقلام در یک معامله هنگام بارگذاری.

"بارگذاری داده ها در گزینه Exchange (مبادله شده است. درایو \u003d حقیقت)" - اگر جعبه جعبه تنظیم شده باشد، پس از بارگذاری اشیاء با یک ویژگی روشنایی مشخص انجام می شود. این به این معنی است که هنگام نوشتن اشیاء به پایگاه داده، تمام پلت فرم و چک های کاربردی غیر فعال خواهد شد. استثناء اسناد را تشکیل می دهند که در تجسم یا لغو ثبت شده اند. انجام و لغو اجرای سند همیشه بدون تخصیص حالت نصب، I.E. چک ها ساخته خواهد شد.

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

پانل برای آپلود دقیق و دانلود داده ها طراحی شده است.

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

"پیام های اطلاعاتی را به پنجره پیام نمایش می دهد" - اگر کادر تأیید تنظیم شود، پروتکل تبادل پیام در پنجره پیام نمایش داده می شود.

"تعداد اشیاء پردازش شده برای به روز رسانی وضعیت" - Props طراحی شده است برای محاسبه تعداد عناصر فرآوری شده قبل از ویرایش خط از حالت دانلود / تخلیه

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

"استفاده از فرمت بهینه سازی داده بهینه شده (V8 - V8، نسخه پردازش کمتر از 2.0.18)" - فرمت بهینه شده از پیام مبادله نشان می دهد حضور گره اطلاعات "تابع" گره در هدر پیام که در آن اطلاعات در مورد داده ها انواع تخلیه می شود این به شما امکان می دهد تا مکانیزم بارگیری داده را افزایش دهید.

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

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

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

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

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

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

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

* حذف ثبت نام فقط برای فراداده های تخلیه شده - پس از بارگیری داده ها، اصلاح تنظیمات در گره تنها برای اشیاء متادیتا حذف شده است که برای تخلیه تنظیم شده است.

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

"نام پرونده، پروتکل مبادله" - نام فایل برای نمایش پروتکل تبادل اطلاعات.

"پروتکل دانلود (برای اتصالات COM)" - نام فایل برای نمایش پروتکل تبادل اطلاعات در پایگاه داده هنگام مبادله از طریق اتصال COM. نکته: مسیر فایل باید از رایانه ای که گیرنده پایه تعریف شده باشد، در دسترس باشد.

"اضافه کردن داده ها به مبادله پروتکل" - اگر جعبه جعبه تنظیم شده است، سپس محتویات فایل پروتکل مبادله ذخیره می شود اگر فایل پروتکل در حال حاضر در دسترس است.

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

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

حذف داده ها

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

اشکال زدایی و دانلود داده ها

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

روشن کردن حالت تنظیم Handler اشکال زدایی بر روی پانل "آپلود داده ها" با نصب پرچم "Order of Debugging Handlers" انجام می شود. بر این اساس، در پانل "بارگذاری داده"، حالت DEBUG LOAD را با نصب پرچم "Order of Debugging Handlers" انجام می شود.

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

تنظیم اشکال زدایی دستگیره ها در چهار مرحله انجام می شود:

مرحله 1: حالت اشکال زدایی الگوریتم را انتخاب کنید

در مرحله اول، تصمیم گیری در مورد الگوریتم های اشکال زدایی ضروری است:

* بدون الگوریتم اشکال زدایی

* باعث می شود Meroenisms به عنوان روش

* کد الگوریتم ها را در محل تماس وارد کنید

اولین سفارش به راحتی استفاده می شود زمانی که ما به طور کامل می دانیم که خطا در دستگیره با کد یا الگوریتم مرتبط نیست. در این تجسم، کد الگوریتم ها به ماژول اشکال زدایی تخلیه نمی شود. مکانیسم ها در زمینه اپراتور "Run () ساخته شده اند و کد آنها برای اشکال زدایی در دسترس نیست.

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

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

مرحله 2: ایجاد یک ماژول اشکال زدایی

در مرحله دوم، لازم است که با فشار دادن دکمه "برای ایجاد یک ماژول debug debug (دانلود)، دستگیره ها را آپلود کنید. دستگیره های تشکیل شده و mehelinisms در یک پنجره خواندن جداگانه نمایش داده می شود. محتویات ماژول اشکال زدایی باید با فشار دادن دکمه "کپی به کلیپ بورد" به کلیپ بورد بازگردانده شود.

مرحله 3: ایجاد پردازش خارجی

این مرحله نیاز به شروع پیکربندی دارد و پردازش خارجی تازه ایجاد شده را ایجاد می کند. ماژول پردازش نیاز به وارد کردن محتویات کلیپ بورد (ماژول اشکال زدایی) و صرفه جویی در پردازش تحت هر نام.

مرحله 4: اتصال پردازش خارجی

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

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

پیکربندی های دلخواه اجرا شده در پلت فرم 1C: Enterprise 8.

روش عملیاتی

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

پردازش دارای چهار بوک مارک است

تخلیه داده ها

برای تخلیه داده ها، لازم است که نام فایل را تعیین کنید که داده ها تخلیه شده و فایل های مبادله را مشخص می کنند. قوانین مبادله برای هر پیکربندی توانایی پیکربندی شده در یک پیکربندی خاص "تبدیل داده ها، Revision 2" را دارد.

برای تخلیه اسناد و سوابق ثبت اختراعات دوره ای مستقل، لازم است که فاصله را تعیین کنید
- "تاریخ شروع" و "تاریخ تکمیل". فایل حاصل شده با داده های تخلیه شده دارای توانایی فشرده سازی است.

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

در پانل "جزئیات آپلود"، مجاز به تعیین جزئیات اضافی تخلیه داده ها است.

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

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

ممکن است داده های دانلود را در معامله پیکربندی کنید. این نیاز به استفاده از پرچم "استفاده از معاملات" و تعیین تعداد اقلام در یک معامله هنگام بارگذاری.

"بارگذاری داده ها در گزینه Exchange (مبادله شده است. درایو \u003d حقیقت)" - اگر جعبه جعبه تنظیم شده باشد، پس از بارگذاری اشیاء با یک ویژگی روشنایی مشخص انجام می شود. این به این معنی است که هنگام نوشتن اشیاء به پایگاه داده، تمام پلت فرم و چک های کاربردی غیر فعال خواهد شد. استثناء اسناد را تشکیل می دهند که در تجسم یا لغو ثبت شده اند. انجام و لغو اجرای سند همیشه بدون تخصیص حالت نصب، I.E. چک ها ساخته خواهد شد.

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

پانل برای آپلود دقیق و دانلود داده ها طراحی شده است.

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

"پیام های اطلاعاتی را به پنجره پیام نمایش می دهد" - اگر کادر تأیید تنظیم شود، پروتکل تبادل پیام در پنجره پیام نمایش داده می شود.

"تعداد اشیاء پردازش شده برای به روز رسانی وضعیت" - Props طراحی شده است برای محاسبه تعداد عناصر فرآوری شده قبل از ویرایش خط از حالت دانلود / تخلیه

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

"استفاده از فرمت بهینه سازی داده بهینه شده (V8 - V8، نسخه پردازش کمتر از 2.0.18)" - فرمت بهینه شده از پیام مبادله نشان می دهد حضور گره اطلاعات "تابع" گره در هدر پیام که در آن اطلاعات در مورد داده ها انواع تخلیه می شود این به شما امکان می دهد تا مکانیزم بارگیری داده را افزایش دهید.

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

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

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

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

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

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

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

* حذف ثبت نام فقط برای فراداده های تخلیه شده - پس از بارگیری داده ها، اصلاح تنظیمات در گره تنها برای اشیاء متادیتا حذف شده است که برای تخلیه تنظیم شده است.

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

"نام پرونده، پروتکل مبادله" - نام فایل برای نمایش پروتکل تبادل اطلاعات.

"پروتکل دانلود (برای اتصالات COM)" - نام فایل برای نمایش پروتکل تبادل اطلاعات در پایگاه داده هنگام مبادله از طریق اتصال COM. نکته: مسیر فایل باید از رایانه ای که گیرنده پایه تعریف شده باشد، در دسترس باشد.

"اضافه کردن داده ها به مبادله پروتکل" - اگر جعبه جعبه تنظیم شده است، سپس محتویات فایل پروتکل مبادله ذخیره می شود اگر فایل پروتکل در حال حاضر در دسترس است.

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

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

حذف داده ها

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

اشکال زدایی و دانلود داده ها

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

روشن کردن حالت تنظیم Handler اشکال زدایی بر روی پانل "آپلود داده ها" با نصب پرچم "Order of Debugging Handlers" انجام می شود. بر این اساس، در پانل "بارگذاری داده"، حالت DEBUG LOAD را با نصب پرچم "Order of Debugging Handlers" انجام می شود.

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

تنظیم اشکال زدایی دستگیره ها در چهار مرحله انجام می شود:

مرحله 1: حالت اشکال زدایی الگوریتم را انتخاب کنید

در مرحله اول، تصمیم گیری در مورد الگوریتم های اشکال زدایی ضروری است:

* بدون الگوریتم اشکال زدایی

* باعث می شود Meroenisms به عنوان روش

* کد الگوریتم ها را در محل تماس وارد کنید

اولین سفارش به راحتی استفاده می شود زمانی که ما به طور کامل می دانیم که خطا در دستگیره با کد یا الگوریتم مرتبط نیست. در این تجسم، کد الگوریتم ها به ماژول اشکال زدایی تخلیه نمی شود. مکانیسم ها در زمینه اپراتور "Run () ساخته شده اند و کد آنها برای اشکال زدایی در دسترس نیست.

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

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

مرحله 2: ایجاد یک ماژول اشکال زدایی

در مرحله دوم، لازم است که با فشار دادن دکمه "برای ایجاد یک ماژول debug debug (دانلود)، دستگیره ها را آپلود کنید. دستگیره های تشکیل شده و mehelinisms در یک پنجره خواندن جداگانه نمایش داده می شود. محتویات ماژول اشکال زدایی باید با فشار دادن دکمه "کپی به کلیپ بورد" به کلیپ بورد بازگردانده شود.

مرحله 3: ایجاد پردازش خارجی

این مرحله نیاز به شروع پیکربندی دارد و پردازش خارجی تازه ایجاد شده را ایجاد می کند. ماژول پردازش نیاز به وارد کردن محتویات کلیپ بورد (ماژول اشکال زدایی) و صرفه جویی در پردازش تحت هر نام.

مرحله 4: اتصال پردازش خارجی

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

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


پردازش "مبادله اطلاعات جهانی در فرمت XML" برای دانلود و تخلیه داده ها به یک فایل از هر پیکربندی اجرا شده در پلت فرم 1C در نظر گرفته شده است: Enterprise 8


پردازش دارای چهار بوک مارک است

تخلیه داده ها

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


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


در برگه "قوانین تخلیه داده ها"، شما می توانید این نوع از اشیاء را تخلیه کنید، انتخاب پیکربندی برای اشیاء نمونه برداری، یا مشخص کردن گره تبادل اطلاعات که می خواهید داده ها را آپلود کنید.


در برگه تنظیمات آپلود، می توانید پارامترهای تخلیه داده های اضافی را مشخص کنید.


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

برای بارگیری داده ها، باید نام فایل را مشخص کنید که از آن داده ها دانلود می شود.


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

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

Bookmark برای آپلود خوب و دانلود داده ها استفاده می شود.


"حالت اشکال زدایی" - کادر تأیید حالت آپلود و بارگیری را مشخص می کند


"تعداد جسم پردازش شده برای به روز رسانی وضعیت" - پارامتر برای تعیین تعداد اقلام پردازش قبل از تغییر وضعیت بار / بارگیری خط استفاده می شود


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


"Exchange Protocol" - به شما اجازه می دهد تا خروجی پیام های اطلاعات را به پنجره پیام پیکربندی کنید، نگه دارید و به یک پرونده پروتکل تبادل جداگانه بنویسید.

حذف داده ها

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

اشکال زدایی و دانلود داده ها

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


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


پس از تنظیم حالت Debug Handler، دکمه تنظیم اشکال زدایی در دسترس خواهد بود. با کلیک بر روی این دکمه پنجره راه اندازی باز می شود.


راه اندازی اشکال زدایی پوشه در چهار مرحله انجام می شود:

مرحله 1: حالت اشکال زدایی الگوریتم را انتخاب کنید

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



    بدون الگوریتم اشکال زدایی


    الگوریتم های تماس را به عنوان روش


    کد الگوریتم ها را در تماس وارد کنید

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


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


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

مرحله 2: تشکیل یک ماژول اشکال زدایی

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

مرحله 3: ایجاد پردازش خارجی

در این مرحله، شما باید پیکربندی را شروع کنید و یک پردازش خارجی جدید ایجاد کنید. در ماژول پردازش شما باید محتویات کلیپ بورد (ماژول اشکال زدایی) را وارد کنید و پردازش را تحت هر نام ذخیره کنید.

مرحله 4: اتصال پردازش خارجی

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


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

چاپ (Ctrl + P)

تبادل فرمت جهانی

زیرسیستم "تبادل اطلاعات" کتابخانه های استاندارد استاندارد شامل 4 گزینه (فن آوری ها) تبادل اطلاعات بین پایگاه های اطلاعاتی مختلف است:

  • پایگاه های اطلاعات توزیع شده (RIB)؛
  • تبادل اطلاعات از طریق فرمت جهانی؛
  • تبادل اطلاعات با توجه به قوانین مبادله (قوانین مبادله با استفاده از پیکربندی "تبدیل داده ها"، Revision 2.1) ایجاد می شود؛
  • تبادل اطلاعات بدون قوانین مبادله.

این مقاله تکنولوژی تبادل اطلاعات را بررسی می کند universal Format entprisedata.. این تکنولوژی موجود در "کتابخانه زیرسیستم های استاندارد"، از نسخه 2.3.1.62 شروع می شود. در اوایل سال 2016 منتشر شد. در این لحظه، آخرین نسخه BSP 2.3 (برای استفاده با پلت فرم "1C: Enterprise 8.3"، نه کمتر از نسخه 8.3.8.1652 با یک حالت سازگاری قطع شده) دارای نسخه 2.3.6.17 است.

شکل. 1 آخرین نسخه BSP 2.3

در میان فایل های تحویل راه حل های کاربردی 1C، یک فایل متنی "نسخه کتابخانه" وجود دارد، جایی که نسخه BSP بر اساس برنامه نوشته شده است، به عنوان مثال، بر اساس راه حل نرم افزار UT 11.3.3.231، BSP 2.3.5.65 .

توجه داشته باشید که برای استفاده با پلت فرم "1c: Enterprise 8.3" نه کمتر از نسخه 8.3.10.2168 با یک حالت سازگاری قطع شده منتشر شد BSP 2.4.

شرح فرمت enterprisedata

فرمت enterpressedadata چیست؟

این یک فرمت است که به شما اجازه می دهد تا شیء پایگاه اطلاعات را (Counterparty، Invoicing، و غیره) توصیف کنید یا واقعیت حذف این شی را گزارش دهید. انتظار می رود که پیکربندی فایل را به دست آورد فرمت enterprisedataبه همین ترتیب پاسخ خواهد داد - این اشیاء جدید را ایجاد می کند و آنهایی را که به صورت حذف شده اند حذف می شوند. این در نظر گرفته شده است برای تبادل اطلاعات بین پیکربندی UT، RT، UNUS، BP. همچنین، فرمت را می توان برای تبادل اطلاعات با هر یک دیگر استفاده کرد سیستم های اطلاعاتی: این به ویژگی های خود وابسته نیست نرم افزار یا ساختارهای پایگاه های اطلاعاتی که در تبادل شرکت می کنند و محدودیت های صریح استفاده را ندارند.

نسخه فرمت itpristedadata

داده های فرمت در بسته های XDTO ذخیره می شود - بسته بندی های پایگاه داده های کلی شاخه ها، همانطور که در شکل نشان داده شده است. 2

FIG.2 XDTO - بسته های فرمت اطلاعاتی itprisedata

در شکل 2 می توان دید که چند بسته XDTO وجود دارد. آی تی نسخه های مختلف فرمت شماره نسخه فرمت شامل x.y.z، جایی که X.y - نسخه، Z یک نسخه جزئی است. نسخه جزئی در صورت اصلاح خطا و سایر تغییرات افزایش می یابد، که تحت آن: عملکرد منطق تبدیل داده ها بر اساس نسخه پیشین فرمت (صرفه جویی در سازگاری عقب از الگوریتم انتقال داده فعلی از طریق فرمت)؛ پشتیبانی از قابلیت های جدید فرمت برای منطق تبدیل داوطلبانه است. یک مثال از چنین تغییراتی ممکن است اصلاح خطا، تغییرات در خواص اشیاء فرمت، اضافه کردن خواص، استفاده از آن در هنگام تبدیل داده ها مورد نیاز نیست. در موارد دیگر، نسخه اصلی هنگامی که فرمت تغییر می کند افزایش می یابد: X - در مورد بازسازی جهانی، Y - در موارد دیگر.
فرمت ارائه ارائه اشیاء (اسناد یا آیتم های مرجع) را در قالب فایل های XML توصیف می کند. نسخه 1.0.1 حاوی شرح 94 اشیاء از زمینه های مختلف (امور مالی، تولید، خرید و فروش، عملیات انبار) است. نام های نوع معمولا به وضوح قابل درک هستند و به توضیحات اضافی نیاز ندارند: به عنوان مثال، "سند. ussistrates" یا "دایرکتوری. پیمانکاران". همانطور که می بینید، شرح انواع اسناد با پیشوند "سند"، عنصر دایرکتوری - از کتابچه پیشوند آغاز می شود. ادامه مطلب توضیحات فرمت که می توانید ببینید
آخرین نسخه 1.3، با این حال، اغلب نسخه 1.0 استفاده می شود. تفاوت زیادی بین نسخه ها وجود ندارد. فرمت entertrisedataexchange_1_0_1_1 هنگام مبادله از طریق یک سرویس وب استفاده می شود.
توجه داشته باشید با استفاده از Package Package Data Apprisedata استفاده می شود مبادلات هنگام ایجاد قوانین تبدیل این بسته شامل نوع شیء است Adverinfo،که می تواند هر نوع ارزش داشته باشد و هنگام ایجاد یک قانون تبدیل بین اشیاء پیکربندی استفاده می شود. که در فرمت داده وجود ندارد. دقیقا به دلیل Adverinfo، شما می توانید قوانین مبادله را بدون تغییر داده های فرمت در بسته های XDTO انطباق و پیکربندی کنید.


شکل. 3 ساختار XDTO-PACKAGEMESSAGE

نحوه به اشتراک گذاشتن داده ها در فرمت enterpressedadata؟

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

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

توجه داشته باشید. برای تبادل اطلاعات دوجانبه بین برنامه های شخص ثالث و پیکربندی در کنار پایگاه اطلاعات، تعدادی از تنظیمات باید ساخته شوند - یک برنامه شخص ثالث باید در پایگاه اطلاعات ثبت شود، کانال مبادله باید برای آن تعریف شود (از طریق یک فایل یا فایل FTP) و مانند. اما برای موارد یکپارچگی ساده، زمانی که به اندازه کافی برای انتقال اطلاعات از آن کافی است برنامه شخص ثالث پایگاه اطلاعاتی و داده های بازگشت از پایگاه اطلاعاتی در شریک سوم مورد نیاز نیست (به عنوان مثال، ادغام یک فروشگاه آنلاین که اطلاعات فروش را به "1c: حسابداری" انتقال می دهد)، یک نسخه ساده از کار از طریق سرویس وب وجود دارد این به تنظیمات در طرف نیاز ندارد.

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

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

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

هنگام انتقال داده ها از یک برنامه خارجی به پیکربندی، تصویر به مخالف تغییر می کند. برنامه باید بخش را پر کند بر این اساس، و در بخش اشیاء را برای هماهنگ سازی در فرمت enterprisedata قرار دهید.

پیکربندی پس از پردازش فایل یک فایل XML را تشکیل می دهد که حاوی یک رسید و داده های جدید برای هماهنگ سازی از طرف پیکربندی است (اگر چنین از آخرین جلسه هماهنگ سازی وجود دارد).

در جزئیات بیشتر در مورد تبادل داده ها با راه حل های کاربردی در پلت فرم 1C: سازمانی در فرمت enterprisedata شما می توانید ببینید

ماژول عمومی "مدیر مبادله از طریق فرمت جهانی".

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


شکل. 4 ساختار ماژول مدیر مبادله از طریق فرمت جهانی

این ماژول به صورت خودکار با استفاده از پیکربندی "Data Conversion"، نسخه 3.0، بر اساس قوانین مبادله پیکربندی شده یا دستی در پیکربندی ایجاد می شود.

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

  1. اظهار نظر. خط اول ماژول شامل یک نظر با نام تبدیل است. این خط لازم است برای شناسایی ماژول هنگام استفاده از دستور در برنامه "Conversion Data Conversion"، نسخه 3.0، برای مثال. // تبدیل UE2.2.3 از 01.06.2017 19:51:50
  2. روش های تبدیل. شامل رویه های از پیش تعریف شده است که در مراحل مختلف هماهنگ سازی داده ها انجام می شود: قبل از تبدیل، پس از تبدیل، قبل از پر شدن به موقع.
  3. قوانین پردازش داده ها (زیر). شامل رویه ها و توابع است که قوانین پردازش داده ها را توصیف می کنند.
  4. قوانین تبدیل اشیاء (PKO). شامل رویه ها و توابع است که قوانین تبدیل اشیاء، و همچنین قوانین تبدیل خواص این اشیاء را توصیف می کند.
  5. قوانین برای تبدیل داده های از پیش تعریف شده (PCPD). شامل یک روش است که قوانین را برای تبدیل داده های از پیش تعریف شده پر می کند.
  6. الگوریتم ها. شامل الگوریتم های دلخواه است که از قوانین دیگر (زیر یا PKO) نامیده می شود.
  7. مولفه های. شامل منطق پر کردن پارامترهای تبدیل است.
  8. همه منظوره. شامل رویه ها و توابع است که به طور گسترده ای در قوانین و الگوریتم ها استفاده می شود.

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

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

انتقال جهت نوع - رشته. یا "ارسال" یا "گرفتن".

هوش نوع - شی دایرکتوری یا شیء سند.

مراحل رویداد تبدیل

سه روش از پیش تعریف شده وجود دارد که در طول فرایند تبدیل نامیده می شود:

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

روش های زیر

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

اضافه کردن_<ИмяПОД>. مجموعه ای از رویه هایی که جدول را تحت قوانین اشیاء خاص پر می کنند. تعدادی از این روش ها مربوط به تعداد زیر تبدیل تحت این تبدیل در برنامه برنامه "تبدیل داده ها"، نسخه 3.0 است. مولفه های: قوانین خراب شده (جدول مقادیر اولیه به عنوان بخشی از جلسه مبادله آغاز شد).

زیر_<ИмяПОД>_rooting. این روش شامل متن دستگیره است سفارت برای یک خاص زیر دستگیره برای پیاده سازی منطق تبدیل در سطح اشیاء طراحی شده است. به عنوان مثال، یک PPC خاص را به یک جسم خاص اختصاص دهید بسته به محتوای شی. مولفه های:

  • هوشیا dataxdto (بسته به جهت مبادله):
  • هنگام ارسال - یک شی ( شی دایرکتوری,شیء سند);
  • پس از دریافت - یک ساختار با توصیف شی XDTO.
  • خالی. یک نوع - ساخت. کلید شامل یک رشته به نام PKO، و مقدار نوع است بولی (درست است، واقعی - PKO استفاده می شود اشتباه - PKO مورد استفاده قرار نمی گیرد)
  • مبادله جزء.

زیر_<ИмяПОД>_انتخاب شد. این تابع شامل متن دستگیره است گلابی. Handler برای پیاده سازی یک الگوریتم دلخواه برای اشیاء نمونه برداری برای تخلیه طراحی شده است. مقدار بازگشت: مجموعه ای از اشیاء تحت تخلیه. آرایه می تواند شامل هر دو منبع به اشیاء پایگاه اطلاعات و ساختار با داده ها برای تخلیه باشد. مولفه های: مبادله جزء.

روش های PKO

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

اضافه کردن<ИмяПКО>. مجموعه ای از رویه هایی که جدول PKO را با قوانین برای اشیاء خاص پر می کنند. تعدادی از این روش ها مربوط به تعداد PCOS ارائه شده برای این تبدیل در برنامه "تبدیل داده ها"، نسخه 3.0 است. مولفه های: قوانین QuNvertation (جدول مقادیر اولیه به عنوان بخشی از جلسه مبادله آغاز شد).

PKO_<ИмяПКО>_ نشانی ها این روش شامل متن دستگیره است راه اندازی برای یک PKO خاص Handler هنگام تخلیه داده ها استفاده می شود. طراحی شده برای پیاده سازی منطق تبدیل داده ها موجود در هدف پایگاه اطلاعات، در توصیف شی XDTO. مولفه های:

  • هوش. یک نوع - شی دایرکتوری, شیء سند. پایگاه اطلاعات جسم پردازش شده.
  • dataxdto. یک نوع - ساخت. طراحی شده برای دسترسی به شی XDTO.
  • مبادله جزء.
  • ثابت کردن. یک نوع - آرایه. حاوی منابع به اشیاء تخلیه شده با توجه به لانه سازی است.

PKO_<ИмяПКО>_ConvertencyXDTO. این روش شامل متن دستگیره است reconfiguredxdto برای یک PKO خاص دستگیره هنگام بارگیری داده ها استفاده می شود. طراحی شده برای پیاده سازی منطق تبدیل داده XDTO دلخواه. مولفه های:

  • dataxdto. یک نوع - ساخت. خواص شی XDTO، پیش پردازش برای ساده سازی دسترسی به آنها.
  • اخذ شده. یک نوع - شی دایرکتوری, شیء سند. یک هدف از پایگاه اطلاعاتی که با تبدیل داده های XDTO تشکیل شده است. در پایگاه اطلاعات ثبت نشده است.
  • مبادله جزء.

PKO_<ИмяПКО>_Pextogenous این روش شامل متن دستگیره است انتشارات جلو برای یک PKO خاص دستگیره هنگام بارگیری داده ها استفاده می شود. این در نظر گرفته شده است تا منطق اضافی را اجرا کنید که باید قبل از نوشتن یک شی در پایگاه اطلاعاتی انجام شود. به عنوان مثال، شما باید تغییرات را به داده های موجود IB دانلود کنید یا باید آنها را به عنوان داده های جدید دانلود کنید. مولفه های:

  • اخذ شده. یک نوع - شی دایرکتوری, شیء سند. عنصر داده ای که توسط تبدیل داده های XDTO تشکیل شده است.

در صورتی که این داده ها برای پایگاه اطلاعات جدید (پارامتر "ثبت شده است ثبت می شود هوش حاوی مقدار تعریف نشده).

در غیر این صورت اخذ شده خود را جایگزین کنید هوش (همه خواص از اخذ شده پاره ب هوش).

اگر داده های استاندارد IB لازم نباشد، شما باید منطق انتقال خود را ثبت کنید، پس از آن پارامتر را تنظیم کنید اخذ شده مقدار تعریف نشده:

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

روش های PCPD

پرکننده راست Concreditationspended. روش صادرات که در آن منطق پر کردن قوانین برای تبدیل داده های از پیش تعریف شده واقع شده است. مولفه های: حرکت جهت, قوانین QuNvertation (جدول مقادیر اولیه به عنوان بخشی از جلسه مبادله آغاز شد).

الگوریتم ها

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

مولفه های

پارامترهای شکست روش صادرات که در آن ساختار با پارامترهای تبدیل پر می شود. مولفه های: parameasures (یک نوع - ساخت).

روش های عمومی و توابع

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

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

پردازش اطلاعات جهانی در فرمت XML (پردازش EXML قابل تغییر جهانی)

دست زدن به "داده های داده های جهانی در فرمت XML" طراحی شده است تا داده ها را به یک فایل از هر پیکربندی اجرا شده در پلت فرم 1C دانلود و تخلیه کند.

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

دانلود تبادل اطلاعات جهانی در فرمت XML - پرش فایل ها تنها می توانند کاربر ثبت نام کنند!


پردازش دارای چهار بوک مارک است

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

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

در برگه "قوانین تخلیه داده ها"، شما می توانید این نوع از اشیاء را تخلیه کنید، انتخاب پیکربندی برای اشیاء نمونه برداری، یا مشخص کردن گره تبادل اطلاعات که می خواهید داده ها را آپلود کنید.

در برگه تنظیمات آپلود، می توانید پارامترهای تخلیه داده های اضافی را مشخص کنید.

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

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

"دانلود داده ها در حالت مبادله (مبادله شده است. درایو \u003d حقیقت)" - اگر پرچم تنظیم شده باشد، پس از بارگذاری شیء با دانلود نصب شده اجرا می شود. این به این معنی است که هنگام نوشتن اشیاء به پایگاه داده، تمام پلت فرم و چک های کاربردی غیر فعال خواهد شد. استثنائات اسناد را تشکیل می دهند که در حالت انجام یا لغو ثبت شده اند. انجام و لغو سند همیشه بدون نصب حالت دانلود انجام می شود، I.E. چک ها انجام خواهد شد.

تنظیمات اضافی
برگه به \u200b\u200bمنظور آپلود دقیق و دانلود داده ها عمل می کند.

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

"بدون پیام های اطلاعاتی به پنجره پیام" - اگر پرچم تنظیم شده باشد، فرآیند تبادل پیام در پنجره پیام نمایش داده می شود.

"تعداد جسم پردازش شده برای به روز رسانی وضعیت" - پارامتر برای تعیین تعداد اقلام پردازش قبل از تغییر وضعیت بار / بارگیری خط استفاده می شود

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

"استفاده از فرمت بهینه سازی داده بهینه شده (V8 - V8، نسخه پردازش کمتر از 2.0.18)" - فرمت بهینه شده از پیام مبادله نشان می دهد حضور گره اطلاعات "تابع" گره در هدر پیام که در آن اطلاعات در مورد داده ها انواع تخلیه می شود این به شما اجازه می دهد تا فرایند بارگیری داده را سریعتر کنید.

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

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

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

"به طور خودکار کاراکترهای نامعتبر را از ردیف ها برای نوشتن به XML حذف کنید" - اگر پرچم تنظیم شده باشد، هنگام نوشتن داده ها به پیام مبادله، شخصیت های نامعتبر حذف خواهند شد. نمادها برای انطباق با توصیه XML 1.0 بررسی می شوند.

"تغییر برای ثبت نام برای تخلیه تخلیه گره ها" - این میدان حالت عملیات را با ثبت تغییرات داده ها پس از آپلود تکمیل می کند. مقادیر احتمالی:

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

"Exchange Protocol" - به شما اجازه می دهد تا خروجی پیام های اطلاعات را به پنجره پیام پیکربندی کنید، نگه دارید و به یک پرونده پروتکل تبادل جداگانه بنویسید.

"نام پرونده، پروتکل مبادله" - نام فایل برای خروجی پروتکل تبادل اطلاعات.

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

"اضافه کردن داده ها به پروتکل تبادل" - اگر پرچم تنظیم شده باشد، محتویات پرونده پروتکل مبادله ذخیره می شود اگر پرونده پروتکل در حال حاضر وجود داشته باشد.

"خروجی به پروتکل پیام اطلاعات" - اگر پرچم تنظیم شده باشد، علاوه بر پیام های خطای پیام، در پروتکل Exchange نمایش داده می شود.

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

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

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

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

پس از تنظیم حالت Debug Handler، دکمه تنظیم اشکال زدایی در دسترس خواهد بود. با کلیک بر روی این دکمه پنجره راه اندازی باز می شود.

راه اندازی اشکال زدایی پوشه در چهار مرحله انجام می شود:

مرحله 1: حالت اشکال زدایی الگوریتم را انتخاب کنید

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

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

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

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

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

مرحله 2: تشکیل یک ماژول اشکال زدایی

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

مرحله 3: ایجاد پردازش خارجی

در این مرحله، شما باید پیکربندی را شروع کنید و یک پردازش خارجی جدید ایجاد کنید. در ماژول پردازش شما باید محتویات کلیپ بورد (ماژول اشکال زدایی) را وارد کنید و پردازش را تحت هر نام ذخیره کنید.

مرحله 4: اتصال پردازش خارجی

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

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