آموزش تخلیه و بارگیری داده ها xml 8.3. تشکیل سند "فاکتور"

2018-11-15T19: 32: 35 + 00: 00

پردازش جهانی "بارگذاری و بارگیری داده های XML" بارگذاری کامل یا جزئی داده های infobase را در یک فایل در قالب XML... پس از آن ، می توان این فایل را با استفاده از همان پردازش در پایگاه اطلاعات بارگذاری کرد. فرمت فایل بارگذاری با قالب فایل ایجاد شده هنگام بارگذاری مطابق برنامه مبادله توسط قسمت سربرگ متفاوت است.

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

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

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

با احترام ، (معلم و توسعه دهنده).

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

داده هایی که می توان از 1C بارگیری کرد

1C از هر پیکربندی به طور منظم از بارگذاری داده هایی مانند:

  • چاپ فرم ها ؛
  • گزارش ها؛
  • جداول و لیست ها.

بارگیری داده ها از 1C 8.3 در بسیاری از قالب های محبوب امکان پذیر است:

  • مایکروسافت اکسل؛
  • Microsoft Word;
  • بارگذاری در CSV ؛
  • HTML و دیگران

بارگذاری فرم ها و گزارش های چاپ شده

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

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



مشکلات احتمالی هنگام بارگیری از 1C


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


صادرات به اکسل

پردازش داده ها در محبوب ترین قالب جداول نیاز به بارگذاری مناسب دارد. برای ذخیره داده های مورد نیاز در قالب Excel ، باید نوع آن را در محاوره ذخیره فایل مشخص کنید. صفحه اکسل 2007 -... (*. Xlsx). به ندرت ، شما باید داده ها را در قالب Excel Sheet (* .xls) قدیمی ذخیره کنید:


به طور مشابه ، با انتخاب قالب مورد نظر ، می توانید از 1C به PDF ، از 1C به WORD ، از 1C به CSV و همچنین سایر فرمت ها بارگذاری کنید.

تخلیه جداول دلخواه از 1C

V این بخشاین به شما نشان می دهد که چگونه می توانید هرگونه داده ای را بارگذاری کنید ، مشروط بر اینکه حق انجام این کار را دارید.

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



اطلاعات در یک سند صفحه گسترده نمایش داده می شود. این سند مانند هر گزارش دیگری در 1C به نظر می رسد و می توان آن را با استفاده از دستور دقیقاً به همان شیوه بارگیری کرد فایل - ذخیره به عنوان:



نحوه تخلیه داده هایی که در لیست قابل مشاهده نیستند

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


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



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

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

همچنین می توانید با استفاده از داده ها را انتقال دهید. در بسیاری از پیکربندی های 1C 8.3 ، قابلیت استانداردی برای تنظیم همگام سازی داده ها بین پیکربندی های مختلف و ادغام بدون درز با 1C Document Management وجود دارد.

اما وقتی داده ها باید بین تنظیمات کاملاً یکسان منتقل شوند ، می توانید کار خود را ساده کرده و از پردازش استاندارد بارگذاری و بارگیری از طریق XML استفاده کنید. لطفاً توجه داشته باشید که این روش و همچنین تبدیل داده ها ، اشیاء را با یک شناسه منحصر به فرد (GUID) و نه با نام مطابقت می دهد.

می توانید این پردازش را روی دیسک ITS بارگیری کنید ، یا پیوندها را دنبال کنید:

همه کاره است و برای هر پیکربندی مناسب است.

بیایید نمونه ای از بارگیری فهرست Nomenclature را از یک پایگاه اطلاعاتی 1C 8.3 Accounting 3.0 به دیگری در نظر بگیریم. یک پیش نیازانتخاب خواهد شد توسط والدین (گروه) "نجاری".

تخلیه داده ها از 1C به XML

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

پردازش بارگذاری و بارگیری داده های XML (Ctrl + O) را باز کنید.

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

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

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

ستون "در صورت لزوم بارگیری" به این معنی است که آیا بارگیری مجدد ضروری است این شیء، اگر به صفت دایرکتوری که در حال بارگذاری مجدد آن هستیم اشاره شده باشد. به عنوان مثال ، موقعیت موردی که بارگیری می کنید دارای یک واحد اندازه گیری است که در پایه گیرنده نیست. اگر کادر تأیید در ستون "در صورت لزوم بارگیری" در مقابل کتاب مرجع با واحدهای اندازه گیری تنظیم شود ، موقعیت جدیدی ایجاد می شود. در غیر این صورت ، مقدار ویژگی حاوی کتیبه "<Объект не найден>"و شناسه منحصر به فرد آن.

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

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

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

می توانید اشیاء را به صورت دستی (دکمه "افزودن") یا بنا به درخواست ("افزودن به درخواست ...") اضافه کنید. با تعداد زیادی از آنها ، گزینه دوم ترجیح داده می شود.

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

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

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

بارگیری مرجع از XML

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

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

نتیجه بارگیری در پیام ها نمایش داده می شود. در مورد ما ، همه چیز خوب پیش رفت.

فهرست "نامگذاری" در پایه - گیرنده پر نشد. اکنون پنج عنصر دارد: سه مورد نامگذاری و دو گروه.

14.06.2018 13:04:27 1C: Servistrend ru

معرفی

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

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

بارگیری داده ها از 1C به فایل های Excel ، Word ، PDF ، MXL و سایر موارد

برای بارگذاری داده ها از 1C به فایل های با فرمت های مختلف ، باید موارد زیر را انجام دهید.

سند مورد نظر برای بارگذاری را باز کنید. این می تواند سفارشات بانکی ، اسناد رسیدگی (آنها باشد فرم های چاپ شده) ، گزارش ها ، مجلات ، ترازنامه ها و موارد دیگر.

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

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

پس از کلیک ، پنجره زیر باز می شود:

در آن ، می توانید مکان فایل را انتخاب کنید ، نام آن را وارد کرده و قالب را انتخاب کنید. بیشتر مورد استفاده قرار می گیرد: docx (Word) ، xlsx (Excel) ، pdf (PDF) ، txt ، mxl و موارد دیگر.

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

به این ترتیب ترازنامه حفظ شد:

همانطور که ملاحظه می کنید ، گزارشات در یک فرم نسبتاً راحت و در دسترس ذخیره می شوند و تمام داده ها و قالب بندی حفظ می شوند.

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

بارگذاری لیست ها از 1C به فایل های Excel ، Word ، PDF ، MXL و سایر موارد

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

به عنوان مثال ، لیست را در نظر بگیرید دستورات پرداخت... برای بارگیری آن ، به منوی More بروید - لیست را نمایش دهید:

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

ما همه چیز را بدون تغییر رها می کنیم ، روی OK کلیک کنید. در نتیجه ، لیست به صورت جدول ارائه می شود. اکنون تخلیه آن به همان صورتی که قبلاً سند را تخلیه کردیم برای ما دشوار نخواهد بود. روی فلاپی دیسک کلیک کنید ، مکان ، نام و قالب را انتخاب کرده و فایل را ذخیره کنید:

بارگذاری داده ها از حسابداری 1C 8.3 به سایر برنامه ها

برای تبادل داده با سایر برنامه های 1C ، باید همگام سازی داده را فعال کنید. این را می توان در منوی مدیریت - همگام سازی داده ها انجام داد.

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

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

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

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

برای بارگیری اسناد از حسابداری 1C 8.3 برای ارسال به بانک ، به لیست اسناد بروید و دکمه ارسال به بانک را کلیک کنید

پس از انتخاب دوره مورد نیاز ، اسناد مورد نیاز برای بارگذاری را مشخص کنید و سپس روی File برای بارگذاری در بانک در پایین صفحه کلیک کنید:

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

تخلیه داده ها از 1C 8.3 حسابداری برای مبادله با بانک

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

هنوز سوالی دارید؟ ما در بارگیری داده ها از 1C به عنوان بخشی از مشاوره رایگان به شما کمک خواهیم کرد!

حالت های عملکرد

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

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

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

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

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

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

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

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

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

برنامه های کاربردی احتمالی

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