دانلود xml آپلود جهانی 1c. تولید فایل XML

صفحه اصلی / نصب دستگاه

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

چگونه یک فایل XML را در پایگاه داده 1C آپلود کنیم؟

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

روش کلی برای بارگذاری داده ها از یک فایل XML به شرح زیر است:

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

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

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

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

فایل های XML چگونه در 1C استفاده می شوند؟

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

این قالب در پلتفرم 1C: Enterprise 8 در زمینه های زیر استفاده می شود:

    بارگذاری لیست قیمت، سفارشات، فرم های چاپی اسناد.

    تبادل داده با بانک ها، مقامات مالیاتی، وجوه خارج از بودجه.

    انتقال محاسبات حقوق و دستمزد از 1C: ZUP و سایر تنظیمات "تخصصی" به "عمومی" 1C: حسابداری 8.

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

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

همین امر در مورد KUDiR (دفتر درآمد و هزینه)، مجله فاکتورهای صادر شده یا دریافت شده نیز صدق می کند. همه اینها از طریق سیستم VLSI ++ منتقل می شود و علاوه بر فرآیند ویرایش قسمت جدولی فایل XML، بارگذاری در این قالب برای بارگذاری بعدی در سرویس و انتقال داده ها به خدمات مالیاتی فدرال ضروری است.

مبادله ای با پیکربندی مانند 1C: مدیریت تجارت اغلب مورد تقاضا است، زیرا در تجارت از آن برای سازماندهی فروش، حسابداری مدیریت و حسابداری بر اساس 1C استفاده می شود: حسابداری 8 به طور مستقل عمل می کند و فقط داده های خلاصه ای را در مورد همه جابجایی کالاها دریافت می کند و صندوق های پولی

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

اغلب، تبادل با برنامه مشتری-بانک انجام می شود. روند آپلود به صورت زیر است:

    یک عصاره برای مورد نیاز کاربردوره

    بسته به نسخه برنامه، روی دکمه "Export" یا "Export" کلیک کنید.

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

پس از اتمام مراحل، سند را می توان در رسانه های قابل جابجایی یا از طریق اینترنت ( ایمیل، ذخیره سازی ابری با دسترسی مشترکو غیره). هنگامی که نیاز به بارگیری صورت‌حساب در پیکربندی 1C دارید، بخش «بانک و صندوق نقد» را انتخاب کنید، سپس به مجله «صورت‌حساب‌های بانکی» بروید.

در مقابل قسمت جدولی سند (در گوشه سمت راست)، روی دکمه "بیشتر" کلیک کنید، پس از آن لیستی از توابع ظاهر می شود، جایی که آنها مورد "تبادل با بانک" را انتخاب می کنند. برگه «دانلود صورت‌حساب بانک» به شما امکان می‌دهد داده‌ها را برای یک نام شرکت مشخص یا برای یک حساب بانکی خاص وارد کنید.

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

فرمت XML همچنین برای بارگذاری طبقه بندی کننده های مختلف (KLADR، OKOF، ENAOF) استفاده می شود. اگر آنها در برنامه 1C وجود ندارند، باید از پر کردن دستی آنها خودداری کنید، زیرا هنگام تعیین کدها اشتباه کردن آسان است. ارزش آن را دارد که یک بار از فایل XML استفاده کنید و طبقه بندی کننده را از یک منبع قابل اعتماد بارگیری کنید.

این می تواند توسط خود کاربر یا توسط یک متخصص دعوت شده انجام شود:

    در منوی اصلی، بخش "دایرکتوری" را انتخاب کنید.

    روی دکمه "Action Settings" کلیک کنید.

    در پنجره ای که باز می شود، مورد "Load okof classifier" را مشخص کنید و سپس روی دکمه "افزودن" کلیک کنید.

    در بخش "سرویس" که ظاهر می شود، را انتخاب کنید دستور درستو "OK" را فشار دهید.

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

انتقال داده ها یک فرآیند بسیار مهم در هر سیستم حسابداری است، پلت فرم 1C 8.3 و 8.2 از این قاعده مستثنی نیست. در زیر به دستورالعمل‌هایی در مورد ساده‌ترین راه برای انتقال داده‌ها از یک سیستم به سیستم دیگر که دارای پیکربندی مشابه است نگاه می‌کنیم (برای پیکربندی‌های مختلف، می‌توانید از ابزاری برای برنامه‌نویسان استفاده کنید - یا).

قبل از اینکه هر اقدامی ضروری باشد، تغییرات غیر قابل برگشت هستند!

ساده ترین و راحت ترین راه برای انتقال داده ها از 1C 8.3 به 1C 8.3 Accounting 3.0 استفاده از پردازش آپلود و بارگیری داده ها در قالب XML است (دانلود - برای 8.2 یا برای 1C 8.3 یا در ITS). درمان جهانی و مناسب برای هر پیکربندی است.

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

بارگذاری داده ها در XML

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

267 درس ویدیویی را در 1C به صورت رایگان دریافت کنید:

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

پس از انتخاب یک شی از قسمت جدولی سمت چپ، می توانید انتخاب را در قسمت جدولی سمت راست اعمال کنید:

در مثال ما، من می خواهم همه محصولات با نام "Rake" را بارگیری کنم.

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

بارگیری داده ها از xml در 1s 8.3

داده ها از پایگاه داده منبع تخلیه شده اند.

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

این مثال فقط برای انتقال داده ها بین پیکربندی های یکسان در پلت فرم 1C مناسب است. برای درک مکانیسم تبادل برای برنامه نویسان، مقاله ای نوشتیم -.

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

ابزارهایی برای ایجاد آپلود

برای صادرات اطلاعات موجود در پایگاه های داده، فرمت xml عمدتا استفاده می شود. برای 1C، روش های پردازش زیادی توسعه یافته است (به عنوان مثال، UploadLoadingDataxml82 epf)، که با کمک آنها می توان داده ها را در یک فایل خروجی و بارگذاری کرد. در این حالت کاربر باید فایلی با ساختار خاصی دریافت کند که به اطلاعات ذخیره شده در آن اجازه می دهد تا در پایگاه داده بومی بارگذاری شوند یا به مکان دیگری منتقل شوند. هنگام ایجاد آپلود، قوانین زیر باید رعایت شود:

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

ارائه شده در برنامه پشتیبانی از کاربر 1C، که در وب سایت یا دیسک های ITS یافت می شود، ابزاری عالی برای صادرات و وارد کردن اطلاعات است. کاربر رایانه می تواند کل پایگاه داده و اشیاء جداگانه آن را بارگیری کند و علاوه بر صادرات واقعی، عملیات مختلفی برای تأیید اطلاعات انجام می شود که به خلاص شدن از شر آنها کمک می کند. خطاهای بحرانیدر پردازش 1s، آپلود در xml در دو حالت کار می کند:

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

پردازش به شما امکان می دهد اشیاء را برای کاراکترهای نامعتبر بررسی کنید، و همچنین شامل یک تابع برای صادرات اطلاعات با محدودیت است.

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

فرآیند آپلود داده ها درxml

بیایید نحوه آپلود از 1c به xml را بررسی کنیم حالت عادی. پس از دانلود فایل پردازشی UploadLoadDataxml.epf و باز کردن آن، باید مراحل زیر را انجام دهید:

  • انتخاب اشیاء برای صادرات.
  • فیلترهای لازم را به عنوان مثال بر اساس دوره تنظیم کنید.
  • محل فایل را با اطلاعات روی زیرسیستم دیسک تعیین کنید.
  • شروع به تخلیه اشیا کنید.

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

xml

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

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

پس از این، باید پایگاه‌های داده را بررسی کنید و مطمئن شوید که همه عناصر به درستی بارگذاری شده‌اند تا از بین نرود، مثلاً اگر پس از بارگذاری یک شی، خطایی در مدیریت رویداد رخ داد.

هنگامی که یک شرکت دائماً از نوعی بسته نرم افزاری در کار خود استفاده می کند، طبیعتاً همیشه سؤال پشتیبانی و مدیریت مداوم آن مطرح می شود. هیچ راهی برای اجتناب از وظایف مبادله، ذخیره و بازیابی داده ها وجود ندارد. بیایید به نحوه بارگیری یا بارگیری داده ها از 1C در قالب XML نگاه کنیم، زیرا این یک روش مهم برای این موضوع است.

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

بنابراین، بارگذاری در یک فایل XML (وارد کردن رکوردها) از یک پایگاه اطلاعاتی و بارگذاری بعدی از XML به دیگری نشان دهنده تبادل داده ها در قالب XML بین پایگاه های داده است.

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

Import (فایل به دست آمده) همچنین می تواند به عنوان یک بایگانی برای بازیابی در شرایط غیرمنتظره (در صورت گم شدن یا آسیب دیدن) استفاده شود.

بسیاری از چنین ابزارهای پردازشی توسعه یافته اند و در اینترنت در دسترس هستند. مسئولیت استفاده از آنها بر دوش (و سر) مشتری است.

اما برای کاربران رسمی Odeneski، توسعه دهندگان یک پردازنده جهانی "آپلود/بارگذاری داده های XML" ایجاد کرده اند.

مهم است. صادرات به XML در 1C و بارگذاری بیشتر در XML از 1C برای پیکربندی‌های یکسان قابل قبول است - در در غیر این صورتآسیب خواهد دید.

کنترل کننده جهانی

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

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

عملکرد آن دو حالت دارد: ایجاد فایل هنگام ذخیره اطلاعات و خواندن/نوشتن آن هنگام وارد کردن.

علاوه بر این، کاربر می تواند محدودیت های اضافی را هم هنگام صادرات و هم در بارگذاری داده ها تعیین کند.

استخراج رکوردها

شما می توانید داده ها را هم در کل پایگاه داده و هم به صورت انتخابی - شی به شی آپلود کنید.

پس از دانلود، نصب و باز کردن کنترلر، موارد زیر رخ می دهد:


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

  1. فیلترهای لازم پیکربندی شده اند (به عنوان مثال، بر اساس تاریخ).
  2. فضای دیسک انتخاب شده است.
  3. خود عملیات شروع می شود.

بارگذاری سوابق روی گیرنده

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

پس از مشخص شدن مسیر فایل منبع و فعال شدن پرچم‌های تنظیمات رویه (در صورت لزوم)، می‌توانید فرآیند را با دکمه «بارگذاری داده» شروع کنید.

اکنون می دانید که چگونه داده ها را از 1C در قالب XML بارگیری یا تخلیه کنید تا داده ها را ذخیره کرده و بین پایگاه های داده تبادل کنید.

انتقال داده ها یک فرآیند بسیار مهم در هر سیستم حسابداری است، پلت فرم 1C 8.3 و 8.2 از این قاعده مستثنی نیست. در زیر به دستورالعمل‌هایی در مورد ساده‌ترین راه برای انتقال داده‌ها از یک سیستم به سیستم دیگر که دارای پیکربندی مشابه است نگاه می‌کنیم (برای پیکربندی‌های مختلف، می‌توانید از ابزار برنامه‌نویس - یا استفاده کنید).

قبل از اینکه هر اقدامی ضروری باشد، تغییرات غیر قابل برگشت هستند!

ساده ترین و راحت ترین راه برای انتقال داده ها از 1C 8.3 به 1C 8.3 Accounting 3.0 استفاده از پردازش آپلود و بارگیری داده ها در قالب XML است (دانلود - برای 8.2 یا برای 1C 8.3 یا در ITS). درمان جهانی و مناسب برای هر پیکربندی است.

ما به جزئیات نخواهیم پرداخت.

بارگذاری داده ها در XML

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

267 درس ویدیویی را در 1C به صورت رایگان دریافت کنید:

شما باید بلافاصله فیلد "نام فایل" را پر کنید - یک فایل داده جدید در این مسیر ایجاد می شود که ما آن را در پایگاه داده گیرنده آپلود می کنیم. درست در زیر، در بخش جدولی «داده‌ها برای آپلود»، باید داده‌هایی را که می‌خواهیم از پایگاه داده آپلود کنیم، انتخاب کنید.

پس از انتخاب یک شی از قسمت جدولی سمت چپ، می توانید انتخاب را در قسمت جدولی سمت راست اعمال کنید:


در مثال ما، من می خواهم همه محصولات با نام "Rake" را بارگیری کنم.

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


بارگیری داده ها از xml در 1s 8.3

داده ها از پایگاه داده منبع تخلیه شده اند.

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


این مثال فقط برای انتقال داده ها بین پیکربندی های یکسان در پلت فرم 1C مناسب است. برای درک مکانیسم تبادل برای برنامه نویسان، مقاله ای نوشتیم -.

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

ابزارهایی برای ایجاد آپلود

برای صادرات اطلاعات موجود در پایگاه های داده، فرمت xml عمدتا استفاده می شود. برای 1C، روش های پردازش زیادی توسعه یافته است (به عنوان مثال، UploadLoadingDataxml82 epf)، که با کمک آنها می توان داده ها را در یک فایل خروجی و بارگذاری کرد. در این حالت کاربر باید فایلی با ساختار خاصی دریافت کند که به اطلاعات ذخیره شده در آن اجازه می دهد تا در پایگاه داده بومی بارگذاری شوند یا به مکان دیگری منتقل شوند. هنگام ایجاد آپلود، قوانین زیر باید رعایت شود:

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

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

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

پردازش به شما امکان می دهد اشیاء را برای کاراکترهای نامعتبر بررسی کنید، و همچنین شامل یک تابع برای صادرات اطلاعات با محدودیت است.

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

فرآیند آپلود داده ها درxml

بیایید نحوه آپلود از 1c به xml را در حالت عادی بررسی کنیم. پس از دانلود فایل پردازشی UploadLoadDataxml.epf و باز کردن آن، باید مراحل زیر را انجام دهید:

  • انتخاب اشیاء برای صادرات.
  • فیلترهای لازم را به عنوان مثال بر اساس دوره تنظیم کنید.
  • محل فایل را با اطلاعات روی زیرسیستم دیسک تعیین کنید.
  • شروع به تخلیه اشیا کنید.


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

xml

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

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


پس از این، باید پایگاه‌های داده را بررسی کنید و مطمئن شوید که همه عناصر به درستی بارگذاری شده‌اند تا از بین نرود، مثلاً اگر پس از بارگذاری یک شی، خطایی در مدیریت رویداد رخ داد.


این پردازشبه شما امکان می دهد داده ها را بین پیکربندی های مشابه (یکسان) در پلت فرم 1C 8.2 - Bukh، ZUP، UT، UPP و دیگران مبادله کنید، نکته اصلی این است که تنظیمات یکسان هستند!

پردازش اسکرین شات ها

(عکس)

حالت های عملیاتی

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

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

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

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

شرایط کاربرد پردازش

پردازش فقط در مواردی قابل استفاده است که پایگاه اطلاعاتی که در آن داده ها بارگذاری شده است و پایگاهی که داده در آن بارگذاری شده است همگن هستند (پیکربندی ها یکسان هستند، داده ها ممکن است متفاوت باشند) یا همه اشیاء بارگذاری شده تقریباً کاملاً یکسان هستند. ترکیب و انواع جزئیات و قطعات جدولی، ویژگی های شی فوق داده "پیشرو" و غیره. لازم به ذکر است که با توجه به این محدودیت ها، پردازش عمدتاً برای تبادل بین IS همگن در نظر گرفته شده است.

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

تعیین ترکیب تخلیه

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

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

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

برنامه های کاربردی ممکن

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

در یک سازمان، حسابداری را می توان نه تنها در راه حل های پلت فرم 1C: Enterprise، بلکه در سایر سیستم های نرم افزاری (Galaktika، Parus، SAP و غیره) حفظ کرد. این امر چالش یکپارچه سازی دو برنامه را ایجاد می کند.

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

تبادل با استفاده از این فرمت جهانی است زیرا اکثر برنامه ها می توانند با آن کار کنند. بیایید ببینیم چگونه می توانید لیستی از اسناد پیکربندی را در یک فایل XML از 1C: Enterprise آپلود کنید.

در XML آپلود کنید

و بنابراین، بیایید به موضوع اصلی برویم. ما باید لیستی از ابرداده های سند را طی کنیم و لیست را در فایل XML ایجاد کنیم. تصویر زیر الگوریتم تولید یک فایل XML را نشان می دهد:

تابع ()CreateXML Export // نام فایل موقت را دریافت کنیدمسیر = GetTemporaryFileName(); // کلاس "XML Record" را راه اندازی کنید Entry = New EntryXML; // یک فایل موقت برای نوشتن باز کنید - 8 ") ; // اعلان فایل XML را بنویسیدضبط کنید. WriteDeclarationXML() ; // ضبط. WriteElementStart("") ; DocumentsConfigurations // عنصر اول// ویژگی اولین عنصر با تاریخ ایجاد فایل ضبط کنید. WriteAttribute(" generated ", Format(CurrentDate(), "DF")) ; = yyyy-MM- ddThh:mm:ss; DLF = DT // برای هر سند پیکربندی یک عنصر بنویسید. نام سند را در متن قرار می دهیم.برای هر سند از فراداده. ضبط چرخه اسناد. WriteElementStart ("سند")؛ ضبط کنید. WriteText(Doc.Name) ; ضبط کنید. WriteEndElement();چرخه پایان // نوشتن اولین عنصر را تمام کنیدضبط کنید. WriteEndElement();

ضبط کنید. Close();

// فایل را ببندید

// // داده های باینری فایل را دریافت کرده و آن را در ذخیره سازی موقت قرار دهید BinaryData = BinaryData (مسیر) جدید ; آدرس = PlaceInTemporaryStorage (BinaryData، New UniqueIdentifier)؛آدرس برگشت؛ // آدرس فایل را به حافظه بازگردانید EndFunction هر عنصر ایجاد شده باید به درستی تکمیل شود. پس از اجرای “WriteStartElement()” باید متد “WriteEndElement()” اجرا شود، در غیر این صورت ساختار فایل XML نادرست خواهد بود.الگوی کلی برای ایجاد فایل های XML به ترتیب زیر است: 1. کلاس "XML Record" را راه اندازی کنید // Entry = New EntryXML;//

2. یک فایل موقت برای ضبط باز کنید

ضبط کنید. OpenFile (مسیر، "UTF-8")؛

//

3. اعلان فایل XML را بنویسید

ضبط کنید. WriteDeclarationXML() ;

// //

4. ++ محتویات فایل XML را بنویسید

ضبط کنید. WriteElementStart("XMLElement");

فرمت XML در اکثر پیکربندی ها برای تبادل داده بین راه حل های کاربردی در پلت فرم 1C: Enterprise استفاده می شود. یکی دیگر از روش های رایج ارتباطی از طریق اتصال COM است. XML به شما امکان می دهد تقریباً با هر برنامه ای مبادله کنید، به همین دلیل است که شایسته نام جهانی است.

فایل های جهت دانلود:

برنامه فایل خوان XML.

پردازش تولید فایل XML.

هنگامی که یک شرکت دائماً از نوعی بسته نرم افزاری در کار خود استفاده می کند، طبیعتاً همیشه سؤال پشتیبانی و مدیریت مداوم آن مطرح می شود. هیچ راهی برای اجتناب از وظایف مبادله، ذخیره و بازیابی داده ها وجود ندارد. بیایید به نحوه بارگیری یا بارگیری داده ها از 1C در قالب XML نگاه کنیم، زیرا این یک روش مهم برای این موضوع است.

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

بنابراین، بارگذاری در یک فایل XML (وارد کردن رکوردها) از یک پایگاه اطلاعاتی و بارگذاری بعدی از XML به دیگری نشان دهنده تبادل داده ها در قالب XML بین پایگاه های داده است.

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

Import (فایل به دست آمده) همچنین می تواند به عنوان یک بایگانی برای بازیابی در شرایط غیرمنتظره (در صورت گم شدن یا آسیب دیدن) استفاده شود.

بسیاری از چنین ابزارهای پردازشی توسعه یافته اند و در اینترنت در دسترس هستند. مسئولیت استفاده از آنها بر دوش (و سر) مشتری است.

اما برای کاربران رسمی Odeneski، توسعه دهندگان یک پردازنده جهانی "آپلود/بارگذاری داده های XML" ایجاد کرده اند.

مهم است. صادرات به XML در 1C و بارگذاری بیشتر در XML از 1C برای پیکربندی های یکسان قابل قبول است - در غیر این صورت آسیب می بیند.

کنترل کننده جهانی

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

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

عملکرد آن دو حالت دارد: ایجاد فایل هنگام ذخیره اطلاعات و خواندن/نوشتن آن هنگام وارد کردن.

علاوه بر این، کاربر می تواند محدودیت های اضافی را هم هنگام صادرات و هم در بارگذاری داده ها تعیین کند.

استخراج رکوردها

شما می توانید داده ها را هم در کل پایگاه داده و هم به صورت انتخابی - شی به شی آپلود کنید.

پس از دانلود، نصب و باز کردن کنترلر، موارد زیر رخ می دهد:

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

  1. فیلترهای لازم پیکربندی شده اند (به عنوان مثال، بر اساس تاریخ).
  2. فضای دیسک انتخاب شده است.
  3. خود عملیات شروع می شود.

بارگذاری سوابق روی گیرنده

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

پس از مشخص شدن مسیر فایل منبع و فعال شدن پرچم‌های تنظیمات رویه (در صورت لزوم)، می‌توانید فرآیند را با دکمه «بارگذاری داده» شروع کنید.


اکنون می دانید که چگونه داده ها را از 1C در قالب XML بارگیری یا تخلیه کنید تا داده ها را ذخیره کرده و بین پایگاه های داده تبادل کنید.

تجربه خود را در این زمینه در نظرات بنویسید.

© 2024 ermake.ru -- درباره تعمیر رایانه شخصی - پورتال اطلاعاتی