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

مجموعه داده های خارجی 1C CCD. SCD منبع اطلاعات خارجی SCD، حمل و نقل از TK و سپس دریافت باقی مانده برای هر سند

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

دینامیک باید در دوره انتخاب شده کاربر نشان داده شود. همانطور که داده های نمایش داده شده تعداد اقدامات بر روی این کاربران در زمینه ساعت خواهد بود. اطلاعات برای چنین گزارشی می تواند از ورود به سیستم ثبت شود.

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

ورود ثبت نام را بخوانید

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

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

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

روش برای precomponsult (نتیجه سند، ذخیره سازی داده ها، استاندارد سازی) استاندارد کار \u003d نادرست؛ // خروجی گزارش استاندارد را قطع کنید - ما نرم افزار را نمایش خواهیم داد // دریافت گزارش طرح، شامل دوره زمانی تنظیمات \u003d تنظیمات پوشه اخذ ()؛ // تنظیمات گزارش را دریافت کنید Parameteriod \u003d تنظیمات پوشه. پذیرش () نقاشی شده عناصر. پیدا کردن ("دوره"). مقدار؛ Zhortab \u003d جداول جدید؛ دانلود \u003d ساختار جدید؛ // ساختار انتخاب رجیستری را ایجاد کنید // انتخاب را با دوره پر کنید فشرده کننده. Insert ("داده ها"، پارامتر. Dataternal)؛ فشرده کننده. Insert ("داده ها"، پارامتر. داده های داده)؛ // انتخاب را برای رویدادها تنظیم کنید ARMS \u003d آرایه جدید؛ Massigatives. اضافه کردن ("_ $ داده $ _ . حذف.. جدید")؛ Massigations. اضافه کردن (" _ $ $ $ _ . پست.")؛ Massigations. اضافه کردن (" _ $ $ $ _ . totalsperiodupdate")؛ Massigations. اضافه کردن (" _ $ $ $ _ . Unpost")؛ Massigations. اضافه کردن (" _ $ $ $ _ . به روز رسانی.")؛ خروج. چسباندن (" رویداد "، Massigatives)؛ // ورود ثبت نام ثبت نام تخلیه شده (Zhrag، ARMS)؛ // ایجاد و پر کردن داده ها برای خروجی به گزارش جاستاب ستون ها. اضافه کردن ("زمان")؛ جاستاب ستون ها. اضافه کردن (" شماره")؛ برای هر صفحه از چرخه Jostab p. زمان \u003d ساعت (تاریخ تاریخ)؛ تعداد مقادیر \u003d 1؛ Endcycle؛ // نتایج گروهی جاستاب سقوط - فروپاشی (" نام زمان" , " شماره" ) ; // ..............

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

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

ما جدول مقادیر را در SCD انتقال می دهیم

به منظور CCD برای کار با جدول دریافت شده از مقادیر، شما باید انجام دهید:

1) مجموعه ای از داده ها را در طرح طرح بندی ایجاد کنید و زمینه های آن را تنظیم کنید.
2) در کد نرم افزاری ماژول "پرکن" "برای ثبت انتقال مقادیر مقادیر در CD.

// نتایج گروهی جاستاب سقوط - فروپاشی (" نام زمان" , " شماره")؛ سوپاپ های مرجع \u003d لوازم جانبی اختصاصی جدید؛ // ایجاد داده های رمزگشایی مکمل ماشین \u003d جدید پیچیده پیچیده تر پاک کن // طرح بندی طرح بندی را ایجاد کنید // طرح بندی طرح بندی را با استفاده از مدار طرح داده اولیه // و قبلا تنظیمات و داده های رمزگشایی را ایجاد کرده اند schemacksprinky \u003d دریافت: اساسی AshamComponovkin") MockTackComponovka \u003d بسته پوشه. انجام (schematicpone، تنظیمات، ذخیره سازی داده ها)؛ // scompon نتیجه ProcessorComponovka \u003d اجزای پردازنده جدید؛ ProcessorComponovka. مقداردهی اولیه (Mock-One، // !!! ما جدول "Zhortab" را به پردازنده طرح بندی منتقل می کنیم !!! ساختار جدید (" لپ تاپ"، журраб)، پلیسی های سیاست)؛ نتایج سند پاک کردن ()؛ // نتیجه را بردارید سند جدولی تجهیزات پردازنده \u003d نتایج جدید پردازنده در خط Commonthblocks CPU InstallerTocument (نتایج سند)؛ CPU خروجی (پمپ پردازنده)؛ اکسترودر

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

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

نتیجه

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

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

یک گزارش از مثال شما را دانلود کنید با توجه به لینک زیر.

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

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

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

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

امروز ما یک گزارش از درس آخر (یا نه یک کپی از آن) را اضافه خواهیم کرد. توانایی نمایش داده های مشابه در قالب یک نمودار.

ما هدف را قرار دادیم

  • یک کپی از گزارش را از درس گذشته انجام دهید.
  • داده های مشابه را در قالب یک نمودار نمایش دهید.
  • با این سری (ستون ها، محور Y)، باید محصولات و امتیاز (Axis x) - مشتریان وجود داشته باشد. مقادیر ستون ها (در امتداد محور Y) و مقدار مواد غذایی که مشتری دستور داده است، خواهد بود.

یک کپی از گزارش گذشته را تغییر دهید

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

ما نام گزارش را در "Lesson9" تغییر می دهیم و دکمه «طرح طرح بندی داده باز» را کلیک کنید:

ما مجموعه داده ها را تغییر نخواهیم داد - وظیفه ما این است که نمایندگی خود را برای کاربر تغییر دهیم.

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

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

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

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

و در اینجا ما در حال حاضر یک گزینه اساسی داریم، در تنظیمات آن نشان داده شده است - برای نمایش داده ها به صورت یک جدول:

بیایید این گزینه را تغییر نام دهیم (دوبار کلیک) و اصلی در جدول "جدول":

یک نسخه جدید از گزارش اضافه کنید

در حال حاضر با کمک به علاوه، یک گزینه دیگر را اضافه کنید (جایی که ما تنظیمات خروجی داده را به صورت یک نمودار قفل می کنیم):

بلافاصله اجازه دهید این گزینه را "نمودار" تماس بگیرید:

سفارشی کردن یک نسخه گزارش جدید

همانطور که می توانید به سمت راست این گزینه را ببینید (ما آن را اختصاص دادیم) خالی، یعنی هیچ تنظیمات وجود ندارد. آنها را با کمک جادوگری ما ایجاد کنید:

این بار، نوع گزارش "نمودار ..." را انتخاب کنید:

به عنوان زمینه برای صفحه نمایش، یک "شماره" را انتخاب کنید (به صورت مشابه با جدول):

به عنوان یک سری (محور Y)، ما فیلد "غذا" را مشخص می کنیم، و به عنوان نقاط (Axis X) - فیلد "مشتریان":

این چنین معلوم شد:

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

ما جدول را می بینیم ... چه خبر است؟! و واقعیت این است که شما فقط باید یک نسخه دیگر از این گزارش را انتخاب کنید. روی دکمه "Select Option ..." کلیک کنید و گزینه "Diagram" را انتخاب کنید:

نمودار آماده است

یک بار دیگر یک گزارش را تشکیل می دهیم:

عالی، چه زیبایی

پردازش مرجع، پس از انجام تمام مراحل این درس

در نتیجه ماژول

در این مورد ما فارغ التحصیل بر اساس سیستم طرح بندی داده ها هستیم. سعی کردم بگویم و توضیح بدهم نمونه های ساده پایه های اساسی لازم برای مبتدیان برای کار با CCD.

اگر شما در آینده هستید ( من توصیه می کنم پس از فارغ التحصیلی از کل مدرسه انجام دهید) نیاز به مطالعه عمیق تر از سیستم طرح بندی داده وجود دارد - یک کتاب فوق العاده E. یو وجود دارد. Krustalava "توسعه گزارش های پیچیده در 1C: Enterprise 8".

در این ماژول شما دانش کافی و مهارت های عملی را برای شروع خواندن ادبیات جدی تر در مورد این موضوع دریافت کردید.

ما خوب کار کردیم، زمان استراحت است!

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

تشخیص چند نوع مجموعه داده ها:

  • پرس و جو؛
  • یک شی؛
  • یک انجمن.

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

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

ترکیب - ترکیبی از مجموعه های متعدد از انواع داده ها و شی.

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

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

برای ترکیب دو یا چند مجموعه داده در SCD، شما باید نشانه گذاری کنید مجموعه داده ها پیش از ایجاد یک مجموعه داده ویژه - انجمن


دریافت این تصویر


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


به عنوان مثال، ترکیب مجموعه داده ها را با بقایای کالاها در نظر بگیرید.

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


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


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

ResperTovarovs را انتخاب کنید بازیابی

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

حالا بیایید به طور مستقیم به داده ها تبدیل شویم
در ثبت انباشت، من بقایای زیر کالاهای زیر را دارم

و در منبع داده خارجی در اینجا چنین تصویری است

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


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

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


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