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

تنظیمات سفارشی 1C 8 CCD. گزارش ها را انتخاب می کند

ما به تنظیمات گزارش های اجرا شده بر اساس SCD نگاه کردیم. در حال حاضر ما تنظیمات ظریف و دقیق تر را برای گزینه های گزارش تجزیه و تحلیل خواهیم کرد. پنجره «پیشرفته» تنظیمات گزینه گزارش توسط دستور "بیشتر" - "دیگر" - "گزینه گزارش تغییر" نامیده می شود.

پنجره تغییر گزینه گزارش به دو بخش تقسیم می شود:

1. ساختار گزارش.

2. گزارش ها را گزارش کنید.


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

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

بخش تنظیمات گزینه گزارش به کاربر فرصت های کاربر را برای پیکربندی گزارش به نیازهای خود می دهد. این تقریبا به طور کامل با تنظیمات استاندارد گزارش شده در بخش مطابقت دارد. 1. تمام زبانه های بخش را در نظر بگیرید و تفاوت ها را ذکر کنید.

بخش تنظیمات شامل زبانه های زیر است:

1. پارامترها. شامل پارامترهای CCD قابل دسترسی به کاربر است.

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


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


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

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

2. زمینه های سفارشی شامل زمینه هایی است که کاربر خود را بر اساس داده های انتخاب شده توسط گزارش تشکیل شده است.


کاربر می تواند دو نوع زمینه را اضافه کند:

  • انتخاب زمینه جدید ...
  • بیان جدید میدان ...

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


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

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

به عنوان مثال، ما درصد متوسط \u200b\u200bتخفیف را محاسبه می کنیم. درصد متوسط \u200b\u200bتخفیف توسط فرمول محاسبه می شود: [مقدار فروش بدون تخفیف] - [مقدار فروش با تخفیف] / [مقدار فروش بدون تخفیف]. باید به یاد داشته باشید که مقدار فروش بدون تخفیف می تواند صفر باشد، بنابراین ما از اپراتور انتخاب برای بررسی استفاده می کنیم. ما عبارات زیر را به دست می آوریم:

· برای سوابق دقیق:

انتخاب

هنگامی که [مقدار فروش بدون تخفیف] \u003d 0

سپس 0

در غیر این صورت [مقدار فروش بدون تخفیف] - [مقدار فروش با تخفیف] / [مقدار فروش بدون تخفیف]

پایان

· برای نوشته های نهایی:

انتخاب

هنگامی که مقدار ([مقدار فروش بدون تخفیف]) \u003d 0

سپس 0

در غیر این صورت، مقدار ([مقدار فروش بدون تخفیف]) - مقدار ([مقدار فروش با تخفیف]) / مقدار ([مقدار فروش بدون تخفیف])

پایان

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

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


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

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

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


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


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


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


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


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


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

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

کسانی که می خواهند بخشی از 1-4 را از دست بدهند و بلافاصله به مثالها بروند.

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

استفاده از SP 8.3.6 و بالاتر، بخش های آن (پاراگراف 10.3.7.5، و غیره)، کتاب "توسعه حرفه ای در سیستم 1C-Enterprise 8" (کازان، 2012، جلد دوم). در کتاب، e.hrustalava، هیچ چیز قابل فهم در این موضوع وجود ندارد.

قسمت 1

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

* تنظیمات - تنظیمات ایجاد شده در حالت پیکربندی و قابل تغییر در حالت ویرایش نسخه گزارش؛

* سفارشی شدید - تنظیمات که کاربر را در حالت "1C: Enterprise" تغییر می دهد، صرفا رابط است؛

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

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

به نظر می رسد که "قدیمی تر" یک گزینه است. اما با کلیک بر روی "بیشتر" / "تغییر گزینه" و تایید تغییرات در فرم که مطابقت با Handler رویداد فرم ، در حالی که انتخاب در پانل "Basic" در فرم به نام "تنظیمات ..." ظاهر می شود و به صورت یک گزارش ظاهر می شود، اما در برگه «انتخاب» نشان داده نمی شود؛ علاوه بر این، هر دو به نظر می رسد بلافاصله و به صورت اصلی یک گزارش، و در قالب "تنظیمات ..." (اگر "روشن کردن تنظیمات سفارشی" پرچم وجود دارد)، و یا وجود ندارد وجود دارد. اما در هر صورت، در برگه "انتخاب" فرم "تنظیمات ..." این نخواهد بود. تفاوت بین برگه اصلی "تنظیمات ..." و فرم اصلی گزارش توسط فیلد "Edit Mode" (Normal - فقط در "تنظیمات"، سریع - همچنین در قالب گزارش تعیین می شود خود)، اما این، من فکر می کنم همه همه چیز را می داند. به هر حال، مقادیر انتخاب "انتخاب" و "سریع" هماهنگ نیست و می تواند با یکدیگر متناقض باشد، اما "سریع" در قالب یک گزارش و به شکل تنظیمات همزمان همزمان است. بنابراین، هنگام ویرایش گزینه، خود را تغییر می دهد (اما شناسه و نام آن تغییر نمی کند)، اما PN باقی می ماند (یعنی حتی اگر ما در مورد آنها صحبت کنیم، یعنی درباره پرچم گنجاندن خاص عنصر در Mon).

با کلیک بر روی "انتخاب گزینه ..." و تایید تغییرات در فرم که به ترتیب زیر رویدادها ظاهر می شود:

PRILOZHVYADANIANTANSERVER

تجهیزات مبتنی بر کاربر مرتبط با کاربر

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

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

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

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

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

اضافه کردن چیزی که در تنظیمات به PN ظاهر می شود، نیاز به عمل در کد یا رابط دارد، اما حذف و تمیز کردن تنظیمات بلافاصله و بدون هیچ گونه به روز رسانی تحت تاثیر قرار می گیرد، به عنوان مثال:

گزارش. کارگران پشتیبانی افزایش می یابد گزینه ها. عناصر. کار ()؛

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

یادداشت:

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

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

تنظیم مقدار نوع و تنظیم تغییر PN به طور مستقیم مرتبط نیست، این دو جهت مختلف تغییر هستند.

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

علیرغم تصویب سرمایه گذاری مشترک، PN کاملا در XML سریال است.

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

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

قسمت 2

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

کامپیوتر \u003d مجموعه جدید پوشه پوشه؛ // شما هنوز هم می توانید برای Starters // Comp.initialize (SomeComposkRikStroika. منبع تغذیه به لوازم جانبی ())؛ Comp.RodajdavodStrectors (SomeComposchchlorosser. ابزار)؛ SomeCommospherkashkinas ZapjectsCompanicenoxehOw (Comp. UNSKITENKIY)؛

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

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

* برای انواع ElementBar، محتویات عناصر به تنظیمات سفارشی مربوطه کپی می شوند.

* برای انواع آیتم های انتخاب شده انتخاب شده که در تنظیمات اصلی هستند و به عنوان غیر قابل دسترس مشخص شده اند، بدون تغییر باقی می ماند. عناصر PN به اصلی منتقل می شوند. آنها به پایان مجموعه برای انتخاب اضافه می شوند.

* برای انواع گردآورنده های تلویزیونی گروهی، استفاده از اموال استفاده در عنصر مناسب تنظیمات اصلی (بر اساس نشانه استفاده از عنصر PN) تنظیم شده است.

قسمت 3

هنگام تشکیل راه اندازی نهایی، اگر شما نقل قول کنید، تنظیمات مختلف به صورت زیر ترکیب می شوند:

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

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

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

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

قسمت 4

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

پارامتر "مکمل Sourcing" به طور خودکار در هنگام ایجاد یک فرم در سرور به طور خودکار به اطلاعات لینکر پخش می شود و نمی تواند لغو شود. در عوض، می تواند، اما اثر تنها پس از تعریف کامل از کل زنجیره ای از اشیاء مرتبط، آن را ارائه می دهد. که در آن تجهیزات خودکفایی() تا پایان توسعه تمام رویدادها، فرم به طور نامحدود بازگشت خواهد کرد.

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

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

saviorserver

به سرور ترسید

PRILOZHVYADANIANTANSERVER

کاربر به keyserver ترسناک

تجهیزات Priano-propuser

تجهیزات مبتنی بر کاربر مرتبط با کاربر

پردازشگر پردازش

افتتاح

در عین حال، اگر تلاش های ویژه ای انجام نشده باشد، هیچ گزینه ای و PN اصلاح نشده است.

قسمت 5

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

در "توسعه پروفسور"، یک مثال از تغییر داده شده است (I.E. رهگیری و تنظیم مجدد) Mon "در پرواز" در این رویداد کاربر به keyserver ترسناکجایی که استدلال حاوی مونتگو فعلی منتقل می شود. در حقیقت، این همیشه مثل این نیست - به عنوان مثال، مواردی وجود دارد که خطای ذخیره سازی PN در جلسه قبلی یا تناقض بین تنظیمات، FN و PN به این واقعیت منجر می شود که "تنظیمات" استدلال خالی خواهد بود . و جالب ترین، کاملا بازسازی آن در این رویداد قادر نخواهد بود، آن را تنها می تواند "در پایان" از دنباله ای از رویدادها، یعنی، در این رویداد انجام شود پردازشگر پردازش.

بیایید ببینیم آنچه که ما قبل از دانلود Mon در سرور داریم.

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

در تنظیمات CCD در پیکربندی پیشگیری (برابر با مقادیر خالی) مشخص کنید و آنها را در مون قرار دهید. در تئوری، FN باید تنظیمات را پر کند و آن ها - مون، اما در واقع ما باید: در تنظیمات - انتخاب با عنصر مورد نظر، اما مقدار مناسب سمت راست، FN شامل انتخاب صحیح، و مون - انجام هیچ چیزی وجود ندارد علاوه بر این، در این مورد، این گزارش نباید ساخته شود، زیرا مقدار انتخاب مناسب خالی است، به رغم ارزش انتقال در پارامتر.

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

& Nasserver Processure نصب افراد ارائه شده (نیمی از شهر) اگر پارامترها نیست. سرعت ("انتخاب") سپس پس از بازپرداخت؛ اگر پارامترها. پارامترها شماره () \u003d 0 سپس به پایان برسد؛ RTIPEO \u003d نوع ("ENTERTOTOR-FREE")؛ برای هر کیز از پارامترها. مجموعه چرخه Ripol \u003d نیمه جدید خون (KIZ خوش آمدید)؛ // IF (Tinch (KIZ نوع) \u003d نوع ("آرایه") یا typny (KIZ نوع) \u003d نوع ("فهرست تشخیص")) و کیز. RVIDSRAVNIAS \u003d قربانیان قربانیان در غیر این صورت، rvidsravnias \u003d irgribonsmancomponovkydny. به پایان رسید؛ // ranomotbor \u003d undefined؛ // ما نگاه می کنیم اگر یک انتخاب در سود وجود داشته باشد // ما نگاه می کنیم، آیا یک عنصر جداگانه در استفاده از آن استفاده می شود. در استفاده. برای هر elnastra از میزبان. // این می تواند خارج از چرخه انجام شود، اما لازم است که از استفاده ها استفاده شود. لازم است به خاطر عناصر لازم باشد ... Tinch (Elnaist) \u003d RTPEO سپس / / این یک عنصر انتخاب است ممکن است تعداد زیادی از آنها وجود داشته باشد، اما ما علاقه مند به مقداردهی اولیه نیستیم و یا با القایی مورد نظر اگر النستال. پایین تر \u003d Ripol یا elnastr. پایین تر بودن \u003d undefined و revurdeneo \u003d undefined runumbereo \u003d elnaster؛ به پایان رسید؛ به پایان رسید؛ Endcycle؛ // اگر ranumbertebor.<>آن را به طور نامحدود پس از آن // به عنوان یک اولویت Revumbreative \u003d undefined می رود؛ برای هر الف از Ranumbertebor.Elments Cycle اگر البولپه \u003d RPole پس از آن رد شود / eclb؛ وقفه پایان یافت؛ Endcycle؛ اگر بازپرداخت Mellotabre \u003d نامشخص است و سپس متر مکعب \u003d انقلابی. عناصر. افزودنیها (RTPEO)؛ ranumbereoisotor. پایین تر \u003d Ripol؛ به پایان رسید؛ revumbling euphotor .vidservations \u003d rvidsravnaya؛ لغو Eeryzotor تعریف \u003d KIZ. لغو استفاده از. استفاده \u003d حقیقت؛ // rnukueo استفاده \u003d اشتباه؛ Ranumbertolation invableded \u003d undefined و ranumbereo<>پس از آن به طور نامحدود // بر روی عنصر rnubeo قرار داده شده است. پایین تر \u003d RPOL؛ runumbereo .vidservations \u003d rvidsration؛ Ranumbereo نگه داشتن \u003d KIZ. انتصاب؛ Ranumbereo استفاده \u003d حقیقت؛ به پایان رسید؛ دور \u003d undefined؛ برای هر الف از گزارش. پشتیبانی از کارگران. Involcts جمع آوری. عناصر چرخه // به شیوه ای خوب است، باید یک جستجوی بازگشتی داشته باشید! اگر Typcoon (ellb) \u003d rtpeo و ellb.loos) \u003d RPOL سپس rant \u003d ellb؛ وقفه پایان یافت؛ Endcycle؛ اگر Rnumber \u003d نامعلوم پس از آن دو برابر شده است \u003d گزارش. کارکنان پشتیبانی بازرسی. گرفتن Cliberer.Elements. Addly (RTPEO)؛ rnub پایین پایین \u003d Ripol؛ به پایان رسید؛ rnub عرض \u003d rvidsravnias؛ rnub تعریف \u003d kiz. کمر. استفاده \u003d حقیقت؛ // Endcycle؛ گزارش. فضاهای پشتیبانی. تجهیزات. گلدان قطعات. کار ()؛ // در غیر این صورت آن را می گوید که عناصر تقاطع / متضاد دقیق است

آن را به درستی تماس بگیرید مانند این:

& Naster Procienture Processure ProcessingProwed Server (امتناع، چک کردن تجهیزات) جایگزینی های نصب شده (گزارش. حمایت از قربانی کردن. استفاده از کاربر در قانون)؛ اکسترودر

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

و روش شکایت گزارش باز (فرمان) اگر آن را بهینه سازی شده (شی لینک) سپس OTB \u003d ساختار جدید ("لینک"، شیء لینک)؛ // بنابراین فیلد در گزارش CCD پارامترها \u003d یک ساختار جدید ("انتخاب، تشکیل دهنده تشکیل"، OTB، حقیقت نامیده می شود؛ فرم باز ("گزارش گزارش 1.form. formount"، پارامترها، تشکیل)؛ به پایان رسید؛ اکسترودر

قسمت 6.

در صورت لزوم، تنظیمات گزارش را در فرایند کار با آن تغییر دهید، شامل و در هنگام راه اندازی، و پس از باز شدن، بیشتر بلاقاصله به نظر می رسد تغییر "از ابتدا"، به نظر می رسد از تنظیمات CCD. تغییر در طرح CCC تنها با گزارش شیء (یا ارز خارجی) انجام می شود و نه با داده های فرم، و به خودی خود چیزی را تغییر نمی دهد - همان چیزی که در PN باقی می ماند، و FN می تواند خالی باقی بماند. بنابراین، بسته به وظایف ما:

پس از اعدام

گزارش. فضاهای پشتیبانی کلیپوت ها (skd.nastpoumolech)

فقط گزینه متفاوت است، و هیچ چیز بیشتر؛

پس از انجام پذیرش داده شده در پاراگراف 2 (با استفاده از "واسطه" و روش بارگیری کاربران()

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

پس از اعدام

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

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

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

& Nasserver روش تغییر () RAIL \u003d REQUISITFORMADRICATION ("گزارش")؛ otb \u003d railway.shemacomponovkydata. Ravidnastrics پور (0). گزینه ها. eO \u003d OSB.ELEMENTS. ADDLY (نوع ("ElementBoratory"))؛ eo پایین تر \u003d جدید لهستان مانند ("linkphanage.power1")؛ eo .vidservations \u003d irmbolsmancomponovydny. eO نگهداری \u003d حقیقت؛ EO استفاده \u003d حقیقت؛ اخیراvererevisitforms (Reli، "گزارش")؛ گزارش. پشتیبانی از کارگران لوازم گمرکی (راه آهن .shemacomponkydatay. گزارش. پشتیبانی از کارگران بازگرداندن ()؛ // ترجیحا، اگر چه FN به هر حال آن را تحت تاثیر قرار نمی دهد. // در واقع، دقیقا این است که این تغییر را می توان تغییر در ترکیب PN برای هر ایمیل از گزارش نامیده می شود. گزینه ها. گزینه ها گزینه ها اگر یک قارچ (ایمیل Deentifier کاربر ") سپس // می تواند مورد استفاده قرار گیرد برای استفاده از روش ایمیل استقرار، ببینید. // مهم - شناسه می تواند هر، نه UUID و نه GUID! el.relastical کاربر ابزار-ابزار \u003d "نمونه"؛ به پایان رسید؛ Endcycle؛ کامپیوتر \u003d مجموعه جدید پوشه پوشه؛ کمپ ابزار آموزشی (ROD.SHEMOMPONOVKYDNY. گزارش. فضاهای پشتیبانی پیشنهاد شده توسط کاربر در قانون (Comp. کاربر در بخش)؛ برای هر ایمیل از گزارش. پشتیبانی از کارگران. از کاربر در قانون استفاده کنید. عناصر چرخه el.rezhymographenization \u003d مدولاسیون Electroenterkomykompon. // گزارش گزارش گزارش به گزارش؛ // در حال حاضر اثر را به ارمغان می آورد: فرم. فرمول های عنصر را ایجاد کنید (، مدل های ModelStracksProducts. اکسترودر

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

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

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

گزینه ای که در بالا قرار دارد به ترتیب گزینه پیش فرض در نظر گرفته خواهد شد.

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

گزینه دسترسی کاربر را به تنظیمات مشخص کنید:

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

سوال 11.32 امتحان 1C: حرفه ای در پلت فرم. چه نسخه از گزارش در طرح طرح داده به طور پیش فرض در نظر گرفته خواهد شد؟
  1. یکی که در لیست گزینه های اول قرار دارد
  2. یکی که دارای ویژگی ویژگی پیش فرض است
  3. یکی که برای اولین بار در فرآیند ایجاد گزینه ها تعیین شد
پاسخ صحیح اولین توصیف در متن است.
سوال 11.35 امتحان 1C: حرفه ای در پلت فرم. نحوه اضافه کردن تنظیمات به لیست تنظیمات سفارشی؟
  1. در قالب تنظیم عنصر کاربر، می توانید نشانه ای را مشخص کنید که عنصر کاربر است
  2. در قالب پیکربندی عنصر کاربر، دسترسی سریع را در حالت ویرایش فعال کنید
  3. اضافه کردن با نصب کادر جعبه در اموال "استفاده" انجام می شود
پاسخ صحیح اولین بار است.
سوال 11.40 امتحان 1C: حرفه ای در پلت فرم. در تنظیمات سیستم طرح بندی داده باید مشخص شود
  1. ساختار تنظیمات
  2. مولفه های
  3. زمینه های انتخاب شده
  4. زمینه های گروه بندی شده
  5. مرتب سازی
  6. همه موارد فوق
پاسخ صحیح اولین بار است. ساختار واجب است، تمام ال سی دی های باقی مانده می توانند به طور خودکار اضافه شوند یا در اصل لازم نیست.
سوال 11.41 امتحان 1C: حرفه ای در پلت فرم. چگونه فرم گزارش پس از اعمال تنظیمات زیر به نظر می رسد؟
  1. به شکل یک جدول از چهار ستون: "محصول"، "انبار"، "تعداد باقی مانده"، "مقدار باقی مانده"
  2. در قالب جدول سه ستون: "محصول"، "انبار"، "تعداد باقی مانده"
  3. در قالب یک جدول، تعداد ستون های آن بستگی به تعداد انبارهایی که بقایای غیر صفر وجود دارد، بستگی دارد
  4. گزارش نمی شود
پاسخ صحیح چهارم - در عنصر ریشه ساختار تنظیمات، ارزش علامت چک نیست، بنابراین داده های خروجی تعریف نشده است.
سوال 11.42 امتحان 1C: حرفه ای در پلت فرم. چه اتفاقی می افتد هنگام تولید یک گزارش، اگر تنظیمات طرح بندی داده ها در حالت کاربر وجود نداشته باشد؟
  1. تنظیمات پیش فرض مشخص شده توسط توسعه دهنده در طرح طرح داده استفاده می شود.
  2. از لیست گزینه های تنظیمات از گزینه بعدی برای جریان استفاده می شود
  3. تنظیمات سفارشی استفاده می شود.
  4. گزارش نمی شود
پاسخ صحیح چهارم - اولویت این است که کاربر نشان داده شده است. تنظیمات سفارشی خالی است، بنابراین گزارش نمی شود.
سوال 11.43 امتحان 1C: حرفه ای در پلت فرم.
  1. در مرز چپ تاریخ دوم اول مشخص شده در پارامتر "دوره"
  2. باقی مانده های واقعی به دست می آیند اگر مقدار دیگری در پارامتر سیستم طرح بندی داده شده بر اساس نام پارامتر خارجی مشخص شده در متن پرس و جو برای پارامتر "دوره" جدول مجازی مشخص نشده باشد
پاسخ صحیح چهارم است. تیک "دوره" ارزش آن نیست، یعنی انتخاب مفید مشخص نشده است. به طور کلی، این به معنای بقایای واقعی است، اما شاید پارامتر دوره در تنظیم CC در غیر این صورت تعریف شود.
سوال 11.44 امتحان 1C: حرفه ای در پلت فرم. در هنگام تشکیل یک گزارش، چه نقطه ای در محور زمان به دست می آید؟
  1. در مرز چپ تاریخ دوم اول مشخص شده در پارامتر "دوره"
  2. در مرز راست آخرین دوم تاریخ مشخص شده در پارامتر "دوره"
  3. بقایای واقعی دریافت خواهند شد.
  4. باقی مانده های واقعی به دست می آیند اگر مقدار دیگری در پارامتر سیستم طرح بندی داده شده بر اساس نام پارامتر خارجی مشخص شده در متن پرس و جو برای پارامتر "دوره" جدول مجازی مشخص نشده باشد
پاسخ صحیح اولین بار است - در اینجا به وضوح انتخاب است.

سوال 11.45 امتحان 1C: حرفه ای در پلت فرم. این شکل فرم گزارش ایجاد شده توسط سیستم پیش فرض را نشان می دهد. یک عنصر از نوع تنظیمات توسط فریم چرخانده می شود؟

  1. تنظیمات سفارشی
  2. تنظیمات ثابت
  3. تنظیمات گزینه
  4. این عنصر ممکن است به هر نوع تنظیمات مربوط باشد، بسته به مقدار «مسیر مسیر به داده ها»
پاسخ صحیح اولین بار است.
سوال 11.46 امتحان 1C: حرفه ای در پلت فرم. گزارش انتخاب در زمینه "انبار" به طور همزمان در تمام انواع تنظیمات مشخص شده است. چه اتفاقی می افتد وقتی سعی می کنید یک گزارش را تشکیل دهید؟
  1. گزارش نمی شود
  2. این گزارش با استفاده از انتخاب از تنظیمات سفارشی تشکیل خواهد شد.
  3. این گزارش با استفاده از انتخاب از تنظیمات ثابت تشکیل خواهد شد.
  4. این گزارش با استفاده از انتخاب از گزینه تنظیمات فعلی تشکیل خواهد شد.
چه نوع "همه نوع تنظیمات" روشن نیست، اما گزینه صحیح گزینه صحیح است.
سوال 11.47 امتحان 1C: حرفه ای در پلت فرم. گزارش انتخاب در زمینه انبار در همان زمان در تنظیمات کاربر و در نسخه فعلی تنظیمات تنظیم شده است. چه اتفاقی می افتد وقتی سعی می کنید یک گزارش را تشکیل دهید؟
  1. این گزارش با استفاده از انتخاب از تنظیمات کاربر تشکیل خواهد شد اگر "استفاده" پرچم است. اگر پرچم "استفاده" نصب نشده باشد، پس انتخاب نخواهد بود
  2. این گزارش با استفاده از انتخاب از تنظیمات کاربر تشکیل خواهد شد اگر "استفاده" پرچم است. اگر پرچم "استفاده" نصب نشده باشد، تنظیم انتخاب از گزینه تنظیمات استفاده می شود.
  3. این گزارش با استفاده از انتخاب از گزینه تنظیمات شکل می گیرد اگر پرچم "استفاده" باشد. اگر پرچم "استفاده" نصب نشده باشد، پس انتخاب نخواهد بود
  4. این گزارش با استفاده از انتخاب از گزینه تنظیمات شکل می گیرد اگر پرچم "استفاده" باشد. اگر پرچم "استفاده" نصب نشده باشد، تنظیم انتخاب از تنظیمات سفارشی استفاده می شود.
گزینه صحیح اولین بار است.
سوال 11.49 1C آزمون: حرفه ای در پلت فرم. هنگام کار با تنظیمات، کاربر می تواند زمینه گروه بندی را تنظیم کند
  1. در یک پنجره جداگانه "گروه بندی"
  2. در یک پنجره جداگانه "ویرایش زمینه های زمینه"
  3. در برگه "زمینه های خرد شده"
  4. در یک پنجره "گروه بندی" جداگانه و در برگه "زمینه های خرد شده"
  5. در یک پنجره جداگانه "گروه بندی"، در یک پنجره جداگانه "فیلدهای فیلد ویرایش و در" زبانه های "حرکتی"
پاسخ صحیح پنجم است. پنجره گروه:

گزینه های ویرایش زمینه های زمینه و زمینه های گروه بندی شده:

سوال 11.50 امتحان 1C: حرفه ای در پلت فرم. کاربر تنظیمات گزینه "از خراش" را ایجاد کرد. چه تنظیمات باید ویرایش کند؟ پاسخ کامل ترین و صحیح را انتخاب کنید.
  1. فیلدهای گزارش انتخاب شده، انتخاب گزارش، انتخاب از طریق انبار، تنظیمات اضافی جدول، مرتب سازی nomenclature، پارامترها، طراحی شرطی نام نویسی
  2. فیلدهای گزارش انتخاب شده، انتخاب گزارش، تنظیمات جدول اضافی، طراحی مشروط نام nomenclature، زمینه های انبار انتخاب شده، پارامترها، گزارش مرتب سازی
  3. فیلدهای گزارش انتخاب شده، انتخاب گزارش، انتخاب از طریق انبار، تنظیمات جدول اضافی، طراحی شرطی nomenclature، پارامترها، ساختار گزارش
  4. فیلدهای گزارش انتخاب شده، انتخاب گزارش، انتخاب از طریق انبار، تنظیمات گزارش پیشرفته، پارامترها، طراحی مشروط نام nomenclature، ساختار گزارش
پاسخ صحیح سوم است، شما باید به دقت نگاه کنید به تصویر.

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

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

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

سیستم طرح بندی داده 1C 8.3 برای مبتدیان: ساخت مجموعه داده ها

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

یک گزارش جدید ایجاد کنید

پایگاه داده "DELI" را در پیکربندی باز کنید و از طریق منوی اصلی یک گزارش جدید ایجاد کنید:

نوع سند - "گزارش خارجی":

در قالب یک گزارش جدید، نام "درس" را مشخص کنید و روی دکمه "طرح باز کردن طرح" کلیک کنید:

نام طرح پیش فرض را ترک کنید:

اولین مجموعه داده ها را اضافه کنید

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

با یک طراح پرس و جو تماس بگیرید:

جدول "مشتریان" را مشخص کنید و زمینه هایی را که می خواهید از درخواست دریافت کنید:

مجموعه دوم داده ها را اضافه کنید

مجموعه داده دوم را اضافه کنید:

ما آن را برجسته می کنیم (SET2) و دوباره Constructor Query را فراخوانی می کنیم:

ما دایرکتوری "غذا" را مشخص می کنیم و زمینه هایی را که می خواهید از پرس و جو دریافت کنید:

این چنین متن پرس و جو معلوم شد:

لطفا توجه داشته باشید که ما در حال حاضر دو مجموعه داده را در گزارش داریم: sets1 و sets2. هر کدام از متن پرس و جو خود و داده های آن است.

ما نام ها را بیشتر می سازیم

برای وضوح، اجازه دهید تغییر نام مجموعه ها 1 به مشتریان، و set2 در مواد غذایی.

آن را دو بار کلیک کنید هر یک از مجموعه ها:

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

در حال حاضر، مجموعه "مشتریان" زمینه های زیر: "نام" و "عنوان مورد علاقه"، و مجموعه "غذا": "نام" و "رنگ".

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

ما مجموعه ای از "مشتریان" را برجسته می کنیم و نام زمینه های این زمینه را تغییر می دهیم:

سپس مجموعه ای از "غذا" را برجسته می کنیم و نام زمینه های این زمینه را تغییر می دهیم:

با تنظیمات طراح تماس بگیرید

در نهایت، به برگه تنظیمات بروید و سحر و جادو را فشار دهید تا با سازنده تنظیمات تماس بگیرید:

نوع گزارش - "لیست ...":

زمینه های گزارش را از هر دو مجموعه انتخاب کنید:

ببینید که چرا نام های زمینه ها بسیار مهم بود؟ در مرحله تنظیمات طرح، ما نمی بینیم کدام مجموعه ای از این زمینه ها. ما فقط نام آنها را می بینیم.

گزارش را بررسی کنید

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

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

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

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

برای انجام این کار، اتصال دو مجموعه داده ها (مشتریان و غذا) را در زمینه های شناسایی و شکوفه های مورد علاقه ایجاد کنید.

به برگه «مجموعه داده های ارتباطات» برگ بروید و روی دکمه Plus کلیک کنید تا یک لینک جدید اضافه کنید:

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

من توضیح خواهم داد.

ارتباط منبع و گیرنده. خوب، همه چیز اینجا روشن است. اولین مجموعه (مشتریان) و مجموعه دوم (غذا) داده ها را نشان می دهد. من می خواهم توجه خاصی به آن داشته باشم که اتصال بر اساس اصل انجام شود اتصال خارجی خارجی (ما آن را در موضوع درخواست ها در ماژول های گذشته گذراندیم). بر اساس این و شما باید انتخاب کنید کدام مجموعه منبع خواهد بود، و چه گیرنده.

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

گیرنده بیان در اینجا یک عبارت یا به سادگی از مجموعه داده گیرنده نشان می دهد (ما میدان شعله های آتش را از مجموعه غذا نشان دادیم).

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

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

عالی

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

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

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