زنگ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

محبوب ترین و در عین حال نسبتاً ساده ترین راه برای انتقال دایرکتوری به 1C 8.3 پردازش داده های اطلاعاتی در فرم XML است.

برای انجام این کار، باید از فایل پردازش آپلود/دانلود برای نسخه 8.2 یا 1C 8.3 استفاده کنید. این روش جهانی و بهینه ترین است، تقریباً برای هر پیکربندی نصب شده مناسب است.

در حال آپلود داده ها

برای انجام این کار، ابتدا باید به رابط برنامه بروید و تعدادی از اقدامات را انجام دهید:

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

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

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

4. پس از اتمام نصب تمام تنظیمات مورد نیاز، دایرکتوری را صادر کنید.

بارگذاری داده ها در دایرکتوری

برای انتقال دایرکتوری ها به 1C، باید تعدادی از اقدامات را انجام دهید:

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

2. سپس فایل آپلود شده قبلی را انتخاب کرده و از دستور Load Data استفاده کنید.

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

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

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

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

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

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

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

بارگذاری داده ها از 1C به XML

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

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

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

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

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

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

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

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

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

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

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

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

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

بارگیری دایرکتوری از XML

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

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

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

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

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

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

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

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

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

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

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

امروز به نحوه راه اندازی و انتقال ساده دایرکتوری ها و موجودی اولیه تنها در 10-15 دقیقه خواهیم پرداخت.

و این است وظیفه انبوه و منظم، که برای اکثر پیکربندی های جدید راه اندازی شده تقریباً اجتناب ناپذیر است.

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

مخصوصاً اگر قبلاً سی دی 3 را دیده باشند و توانسته باشند بترسند :)

بله، وقتی برای اولین بار او را می بینید، اصلاً مشخص نیست.

اما در واقعیت، همه چیز بسیار ساده است. انقدر ساده که بعدا حوصله ات سر میره :)

دقیقاً در ویدیوهای امروز چیست

این 4 ویدیو در مورد تبادل داده از طریق است فرمت تبادل جهانی EnterpriseData.

علاوه بر این، یک مثال را نشان خواهیم داد بهبود قوانین مبادله استاندارددر 1C:Data Conversion 3.0

کل مدت زمان - 34 دقیقه. محتوا:

  • راه اندازی صرافی با استفاده از مثال 1C:Accounting 8 و 1C:ERP
  • نحوه دانلود قوانین استاندارد و فرمت تبادل جهانی در Data Conversion 3.0
  • انتقال ساختار ابرداده به CD 3.0
  • نحوه انجام اولین تبادل داده
  • نهایی شدن قوانینتبدیل
  • نحوه بارگذاری قوانین جدید بدون تغییر پیکربندی ( بدون حذف از پشتیبانی)

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

اگر مشکل مشابهی در Data Conversion 2.0 حل شود، باید تغییراتی در قوانین مبدا و مقصد ایجاد شود.

این آموزش های ویدئویی مربوط به BSP هستند نسخه 2.3.2(برای هر بیلد قدیمی تر از 2.3.2.43).

اگر از یک نسخه قدیمی BSP,0 استفاده می کنید، یک "تنظیم" برای رابط تغییر یافته و عملکرد توسعه یافته انجام دهید. برای انجام این کار، مثالی را که از ویدیو گرفته شده است، خودتان تکرار کنید.

ویدئو 1:
بارگذاری قوانین تبادل بین پیکربندی های استاندارد در Data Conversion 3.0

در این درس انجام خواهیم داد اقدامات مقدماتیهنگام ایجاد تغییرات در قوانین مبادله بین تنظیمات استاندارد:

  • بارگیری ساختار فرمت تبادل در سی دی (
  • ایجاد یک تبدیل
  • آپلود فایل های قانون از یک پیکربندی استاندارد
  • تخلیه ماژول مدیر مبادله

ویدئو 2:
اصلاح قوانین مبادله در CD 3.0

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

مشکل حل خواهد شد - هنگام بارگیری اشیاء از پیکربندی منبع، نظر "Loaded from BP 3.0" را تنظیم کنید.

برای حل مشکل باید وارد شوید تغییرات در قوانین تبدیل شی، در رویداد "قبل از ضبط داده های دریافتی".

قوانین توسعه یافته به عنوان ذخیره می شوند پردازش خارجیبرای استفاده بیشتر

ویدئو 3:
راه اندازی تبادل جهانی بین پیکربندی های استاندارد

در این آموزش نحوه راه اندازی را به شما نشان خواهیم داد صرافی جدیدبین معمولی ها

تنظیمات در پیکربندی منبع انجام می شود و سپس در پیکربندی مقصد بارگذاری می شود.

همچنین در این ویدیو نحوه انجام آن را نشان خواهیم داد بدون تغییر پیکربندیقوانین تبادل جدید را آپلود کنید

ویدئو 4:
انتقال مانده های افتتاحیه با استفاده از قوانین مبادله

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

P.S.

بله، تبادل از طریق txt / dbf / ole و غیره. حق وجود دارند در برخی موارد خاص، مانند اتصال به وب سرور یا انتقال یک برنامه خارجی از فرمت آماده.

با این حال، برای مبادلات استاندارد - روش های استانداردهم سریعتر و هم بسیار ساده تر

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

P.P.S.

ما می خواهیم نشان دهیم که Data Conversion 3.0 دشوار نیست.

غیر معمول - بله. همه چیز بلافاصله روشن نیست - بله. لحظات بسیار بحث برانگیزی وجود دارد - بله.

اما با کمک دستورالعمل ها و فیلم های آماده، می توانید به معنای واقعی کلمه در 1-2 هفته به آن مسلط شوید.

زنگ

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