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

قالب حساب را در 1C 8.2 تغییر دهید. انتشارات

در 1C: حسابداری 8.3 (نسخه 3.0) یک فرصت فوق العاده بود. در حال حاضر کاربر در حالت 1C: شرکت ها می توانند به طور کامل به آرامی طرح های فرم های چاپ شده را ویرایش کنند.

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

پس چرا هر بار آن را انجام می دهید؟! اگر ما می توانیم این تغییرات را در طرح یک بار انجام دهیم فرم چاپ شده و این برنامه همیشه یک فرم چاپ شده را به عنوان ما نیاز داریم.

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

1. فرم چاپ شده (بر روی دکمه "چاپ" را تشکیل دهید) و دکمه (در سمت راست) را فشار دهید "-\u003e" تغییر طرح "در فرم):

2. طرح فرم چاپ شده باز می شود. تغییرات لازم را به آن انجام دهید، اما مراقب باشید. من بلافاصله می گویم که فونت ها و ابعاد زمینه ها را می توان به طور کامل به طور کامل تغییر داد، اما برای حذف زمینه های موجود (به ویژه کسانی که در<угловых скобках>) ارزشش را ندارد. اگر می خواهید زمینه را پنهان کنید<угловых скобках>، فقط آن را نامرئی (رنگ یا اندازه)، اما باید در فرم باقی بماند، همانطور که توسط کد برنامه 1C مورد نیاز است.

3. ما فیلد "مسئول" را اضافه خواهیم کرد و روی دکمه «ضبط و بستن» کلیک کنید.

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

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

2016-12-01T12: 56: 42 + 00: 00

در 1C: حسابداری 8.3 (نسخه 3.0) یک فرصت فوق العاده بود. در حال حاضر کاربر در حالت 1C: شرکت ها می توانند به طور کامل به آرامی طرح های فرم های چاپ شده را ویرایش کنند.

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

پس چرا هر بار آن را انجام می دهید؟! اگر ما می توانیم این تغییرات را به طرح فرم چاپ شده ارسال کنیم و برنامه همیشه فرم چاپ شده را همانطور که نیاز داریم نمایش می دهد.

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

1. فرم چاپ شده (بر روی دکمه "چاپ" را تشکیل دهید) و دکمه (در سمت راست) را فشار دهید "-\u003e" تغییر طرح "در فرم):

2. طرح فرم چاپ شده باز می شود. تغییرات لازم را به آن انجام دهید، اما مراقب باشید که کار نمی کند. من بلافاصله می گویم که فونت ها و ابعاد زمینه ها را می توان به طور کامل به طور کامل تغییر داد، اما برای حذف زمینه های موجود (به ویژه کسانی که در<угловых скобках>) ارزشش را ندارد. اگر می خواهید زمینه را پنهان کنید<угловых скобках>، فقط آن را نامرئی (رنگ یا اندازه)، اما باید در فرم باقی بماند، همانطور که توسط کد برنامه 1C مورد نیاز است.

3. ما فیلد "مسئول" را اضافه خواهیم کرد و روی دکمه «ضبط و بستن» کلیک کنید.

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

اگر پس از تغییر فرم چاپ شده، کار را متوقف کرد، سپس شما را متوقف کرد.

ارادتمند شما، ولادیمیر Millin (معلم و توسعه دهنده).

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

  • ایجاد یک فایل فرم چاپ شده خارجی؛
  • ایجاد یک طرح فرم چاپ شده؛
  • نوشتن یک کد برنامه به خروجی داده های چاپ بر روی صفحه نمایش؛
  • ایجاد پارامترهای چاپ فرم چاپ؛
  • اتصال فرم چاپ شده خارجی به پایگاه داده 1C Enterprise.

ایجاد فرم چاپ شده 1C. فرمول بندی مشکل

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

  • سازمان؛
  • طرف مقابل؛
  • قرارداد قرارداد؛
  • تاریخ رسید.

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

  • nomenclature؛
  • عدد؛
  • قیمت؛
  • میزان؛
  • و همچنین قیمت nomenclature به تاریخ فعلی (با توجه به نوع قیمت از سند).

پردازش خارجی فایل

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

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

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

اضافه کردن پروکسی های پردازش خارجی پیوند شی را انتخاب کنید و انتخاب کنید برای او نوع اسناد Drovernik. توسط dutenietetovaryavshodshug. برای انجام این کار، در درخت های فراداده پردازش خارجی 1C برای برجسته کردن مورد الزامات و روی دکمه کلیک کنید اضافه کردن (دکمه با سبز به علاوه). پنجره Properties Properties در سمت راست صفحه نمایش، در زمینه باز می شود نام ما پیشنهاد می دهیم - پیوند شیء که در رشته یک نوع دکمه را با سه نقطه فشار دهید.

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

فایل پردازش خارجی را ذخیره کنید هارد، برای انجام این کار، از منو استفاده کنید فایل -\u003e ذخیره، Pictogram صرفه جویی (دیسک آبی) یا ترکیبی کلید Ctrl + S.. ما فایل ذخیره شده "printform" را می نامیم.

ایجاد یک طرح چاپی

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

در فرآیند فراداده پردازش خارجی اضافه کنید طرح جدید، در پنجره طراحی طرح، ما چیزی را تغییر نخواهیم داد و دکمه را فشار می دهیم آماده.

در طرح جدید که باز می شود، چندین ناحیه مورد نیاز برای تولید فرم چاپ را ایجاد کنید. تمام طرح های مورد نیاز شما افقی خواهد بود، بنابراین برای ایجاد یک منطقه جدید، تعداد مورد نیاز خطوط طرح را انتخاب کنید و به منو بروید جدول -\u003e نامها -\u003e نام اختصاری یا از ترکیب کلید استفاده کنید Ctrl + Shift + N، پس از آن، نام منطقه را در پنجره وارد کنید. هنگام ایجاد یک منطقه طرح، نمی ترسید که با تعداد ردیف ها اشتباه کنید، همیشه می توانید اضافه یا حذف کنید. برای حذف رشته طرح 1C، خط دلخواه را برجسته کنید و انتخاب کنید منوی زمینه پاراگراف حذف. برای اضافه کردن رشته جدید در طرح، هر خط از طرح را برجسته کنید و مورد را در منوی زمینه انتخاب کنید گسترش.

اضافه کردن یک طرح کلی

اول از همه ایجاد یک منطقه کلاه لبه دارداده ها در هدر چاپ شده نمایش داده می شوند. برای این منطقه، ما به هفت خط طرح نیاز داریم. آنها را برجسته کنید و همانطور که در بالا نوشتم، کلید ترکیبی را فشار دهید Ctrl + Shift + N، در زمینه نام یک "کلاه" بنویسید و دکمه را فشار دهید خوب.

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

معمولا سیزده یا چهارده سلول از طرح را جذب می کند، آنها را در خط اول منطقه انتخاب کنید کلاه لبه دار و به یک سلول ترکیب کنید ( منوی زمینه -\u003e ترکیب) پس از آن، دوبار کلیک بر روی سلول بزرگ در نتیجه و نام پارامتر، در مورد ما "سر بند صفحه" را بنویسید. به منظور متن وارد شده توسط پارامتر کامل، بر روی محل دکمه راست راست کلیک کنید و مورد را در منوی زمینه انتخاب کنید خواص. در برگه چیدمان ما میدان را پیدا میکنیم پر كردن و ارزش را انتخاب کنید پارامتر. پارامترهای طرح 1C توسط براکت ها تعیین می شود "<>».

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

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

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

اضافه کردن یک جدول جدول طرح

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

اضافه کردن یک جدول در طرح

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

اضافه کردن زیرزمین در طرح

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

در نتیجه، یک طرح از نوع زیر باید حذف شود:

ایجاد فرم چاپ شده 1C. برنامه نويسي

ما به برنامه نویسی ادامه خواهیم داد - این مهمترین گام در ایجاد یک فرم چاپ شده است. اول از همه، ما به ماژول یک شیء فرم چاپ شده خارجی تبدیل می شویم، این است که ما برنامه ریزی خواهیم کرد. برای این، در پنجره اصلی پردازش خارجی، کلیک کنید اقدامات -\u003e ماژول Object را باز کنید.

در ماژول یک شیء فرم چاپ شده خارجی، باید یک تابع صادرات ایجاد کنید. چاپ ().

قابلیت چاپ () صادرات به دست آوردن

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

مقداردهی اولیه متغیرهای اصلی

یک متغیر ایجاد کنید طوطیکه حاوی یک سند جدولی است - این یک فرم چاپ شده است که در آن ما مناطق طرح پر را برداشتیم.

تابو \u003d چوب جدید؛

در یک متغیر چیدمان ما طرح فرم چاپ شده را که ایجاد کردیم به دست می آوریم. برای انجام این کار، از عملکرد ساخته شده استفاده کنید دريافت كردن<ИмяМакета>).

mockup \u003d دریافت ("طرح بندی")؛

تمام مناطق طرح بندی در متغیرها به دست می آیند. برای انجام این کار، از روش طرح استفاده کنید روزی روزگاری<ИмяОбласти>) .

oblastsapki \u003d mockup تمرکز ("کلاه")؛ OblastsData \u003d طرح. پیش پرداخت ("داده ها")؛ oblastpodval \u003d طرح. محبوبیت ("زیرزمین")؛

فشار دادن هدر فرم چاپ شده در یک سند جدول

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

Oblastsapki پارامترها. Tell-heading \u003d "فرم چاپ شده" + Link Object.

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

oblastsapki پارامترها. سازمان \u003d شیء پیوند سازمان؛ oblastsapki پارامترها. contragent \u003d فرصت لینک. پیمانکار؛ مناطق پارامترها. کمک هزینه داده \u003d مرجع داده ها؛ oblastsapki پارامترها. contributtertrent \u003d شیء مبتنی بر لینک.

تمام پارامترهای کلاه پر شده است، آن را در سند جدولی که ما ایجاد می کنیم، برداشت کنیم، زیرا ما از روش استفاده می کنیم بیرون بیار<Область>) .

TABID

نوشتن یک درخواست برای چاپ شده

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

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

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

درخواست \u003d درخواست جدید؛

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

request.text \u003d ""؛

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

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

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

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

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

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

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

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

برای پر کردن پارامترهای جدول مجازی، ما به نشانه برگشتیم جداول و زمینه ها طراح پرس و جو در ستون جداول ما جدول را برجسته می کنیم قیمت PriceClampsrext و روی دکمه کلیک کنید تنظیمات میز مجازیواقع در بالای صفحه. در پنجره ای که باز می شود، در این زمینه دوره زمانی شما باید پارامتر را مشخص کنید که تاریخ به برش قیمت منتقل می شود. در مورد ما، تاریخ فعلی (یعنی امروز) خواهد بود، بنابراین پارامتر "و داده های فعلی" نامیده می شود. در شرایط شرایط، ما شرایط را برای نوع قیمت ها نوشتیم، ما همچنین آن را در پارامتر ارائه می دهیم که من "& typosts" را خواهم خواند. شرایط حاصل مانند این خواهد بود (که در آن تایپ کننده - اندازه گیری ثبت نام Nomenclature قیمت ها):

typoste \u003d & typotage

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

اکنون که ما نمونه را تنها با سند ما نیاز داریم، ایجاد ارتباط بین جداول درخواست. اگر این کار انجام نشود، قیمت ها از قیمت جدول میانگین قیمت ها با نام nomenclature از دریافت نمی شود. بگذارید به برگه برگردیم ارتباطدرخواست طراح ایجاد تماس در زمینه نام نویسی بین دو جداول برای انجام این کار، دکمه را فشار دهید. اضافه کردن، در زمینه میز 1جدول را انتخاب کنید adaitovyovarovyovservyvaryovas، و در جدول جدول 2 - قیمت پایدار. در شرایط ارتباطی، زمینه ها را انتخاب کنید نام نویسی از هر دو جداول

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


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

کار در طراح پرس و جو در این تکمیل شده است، روی دکمه OK کلیک کنید. پس از اینکه پنجره طراح بسته می شود، خواهید دید که ردیف با متن درخواست پر شده است و فرم زیر را دارد:

Zapros.Tekst \u003d "SELECT | PostuplenieTovarovUslugTovary.Nomenklatura، | PostuplenieTovarovUslugTovary.Summa، | PostuplenieTovarovUslugTovary.Tsena، | PostuplenieTovarovUslugTovary.Kolichestvo، | TsenyNomenklaturySrezPoslednih.Tsena AS TsenaNaSegodnya | از | Dokument.PostuplenieTovarovUslug.Tovary AS PostuplenieTovarovUslugTovary | سمت چپ ملحق RegistrSvedeniy.TsenyNomenklatury.SrezPoslednih (| & Tatt، Tsitsen \u003d & Typoter) به عنوان PriceSthe Sussert-lasting | طبق دستورالعمل های رهبری چسبنده. Nomelaclature | \u003d قیمت ها Reasurial.

درخواست اعدام

بگذارید پارامترهای لازم را به درخواست بدهیم، زیرا ما از روش درخواست استفاده می کنیم پارامتر نصب (<ИмяПараметра>,<Значение>). برای به دست آوردن تاریخ فعلی، ما از عملکرد ساخته شده استفاده می کنیم تاریخ فعلی ()او تاریخ و زمان کامپیوتر را باز می گرداند.

یک درخواست برای دریافت یک نمونه با داده های مورد نیاز خود انجام دهید. برای انجام این کار ابتدا از روش درخواست استفاده کنید اجرا کردنو سپس روش انتخاب کنید().

نمونه برداری \u003d پرس و جو پر کردن () را انتخاب کنید ()؛

پر کردن جدول فرم چاپ شده

در نتیجه، در یک متغیر نمونه یک نمونه از نتایج پرس و جو شامل می شود، شما می توانید از طریق آن با استفاده از روش حرکت کنید ذیل()، و در اطراف کل چرخه نیاز به تا زمان. طراحی به شرح زیر خواهد بود:

در حالی که نمونه. بعدی () چرخه endackel؛

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

startsosumma \u003d 0؛ مجموع \u003d 0؛

در داخل چرخه ما منطقه را پر می کنیم داده ها داده ها از عنصر فعلی نمونه، در متغیرها studiosummamaو تفسیر اضافه کردن مقادیر مقدار و مقدار، و در نهایت، منطقه را به یک سند جدول با استفاده از روش که در حال حاضر آشنا به ما آوردن (). از آنجا که نام زمینه های درخواست ما به طور کامل با اسامی پارامترهای منطقه همخوانی دارد داده ها، برای پر کردن، ما از روش امکان سنجی ساخته شده استفاده خواهیم کرد (<Приемник>, <Источник>) کدام ارزش خواص را کپی می کند<Источника> در خواص<Приемника>.

در حالی که نمونه. بعدی () چرخه پر کردن (پارامترها، نمونه)؛ studoticalsma \u003d studogosumma + selling.summ؛ ITOMOBOLOGY \u003d ITOMOTICOLITY + نمونه برداری. شماره؛ Tauffa تجهیزات (استان)؛ Endcycle؛

نتیجه گیری زیرزمین چاپ شده در یک سند جدول

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

RegionPowel پارامترها. گزینه وظیفه \u003d چند روغن؛ oblastpodviv پارامترها. dutyokosumma \u003d جریان؛ Tabdow تجهیز (RegionPodval)؛

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

بازپرداخت؛

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

ایجاد فرم چاپ شده 1C. پارامترهای autorgency

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

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

  • در پردازش خارجی، یک طرح جدید ایجاد کنید. ما آن را "Parameters_Avatoregistration" می نامیم (مهم نیست که اشتباه نکنیم!).
  • در طرح اول سلول نوشتن مستندات. (یا دایرکتوری ها) و نام سند که می خواهید فرم چاپ شده را وصل کنید.

اتصال به پایه فرم چاپ شده خارجی

  • اجرای 1C 8 در حالت شرکت؛
  • به منو بروید خدمات -\u003e گزارش های اضافی و پردازش -\u003e فرم های اضافی خارجی خارجی;
  • دکمه را فشار دهید اضافه کردن;
  • در پنجره ای که باز می شود، روی Pictograph کلیک کنید جایگزین فایل خارجی;
  • اگر پارامترهای خودرویی را ایجاد کرده اید، ما موافقت میکنیم که از آنها استفاده کنیم؛
  • اگر پارامترهای autorecore ندارید، سپس در قسمت جدولی فرم چاپ اضافه کردن سند لازم یا دایرکتوری؛
  • دکمه را فشار دهید خوب.

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

امروز ما به شما خواهیم گفت که چگونه با فرم های چاپ در 1C کار کنیم.

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

    لازم است محل عناصر مختلف را تنظیم کنید؛

    نیاز به اضافه کردن چند ستون؛

    شما باید کتیبه ها را تغییر دهید یا از دست رفته اضافه کنید.

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

برای شروع، ورود به سیستم را باز کنید، سپس فاکتور را برای پرداخت خریدار انتخاب کنید و فرم های چاپ 1C را فرم دهید.


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


برای ادامه به ویرایش، شما باید به طور پیوسته پارتیشن ها را در منو فشار دهید: جدول -\u003e مشاهده -\u003e ویرایش.


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


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

    سفارش یا نام ستون را تغییر دهید

    ویرایش به نام های زمینه؛

    تغییر تعداد فیلدها؛

    اطلاعات اضافی و غیره

دستورالعمل

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

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

یک طرح جدید را با کلیک بر روی دکمه مربوطه در پنجره فرم جدید اضافه کنید. نام "طرح بندی" را تعیین کنید، یک منطقه به نام «عنوان» ایجاد کنید، پارامتر «عنوان متن» را اختصاص دهید. سپس روی دکمه "عملیات" کلیک کنید، دستور ماژول Open Object را انتخاب کنید. سپس متن ماژول را وارد کنید، می توانید از مثال ارسال شده در سایت http://www.uasoft.com.ua/content/articles/315/ استفاده کنید.

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

منابع:

  • همانطور که در 1C فرم چاپ شده را تغییر دهید

به منظور ایجاد و ویرایش فرم های شی، در برنامه "1C: Enterprise" یک ویرایشگر فرم ویژه (یا فرم طراح) را فراهم می کند. اشکال راه حل های کاربردی برای ارائه اطلاعات بصری در هنگام کار با برنامه طراحی شده است. ویرایشگر فرم شامل چندین بوک مارک است که توانایی ویرایش تمام عناصر فرم را فراهم می کند.

شما نیاز خواهید داشت

  • کامپیوتر، برنامه 1C

دستورالعمل

با استفاده از ویرایشگر فرم، شما می توانید یک یا چند عنصر "گروه - صفحات" را به فرم اضافه کنید، برای این، بر روی گلو سبز در گوشه سمت چپ بالا از ویرایشگر کلیک کنید، در حالی که در برگه "عناصر".
در حالت "1C: Enterprise"، تمام عناصر موجود گروه هر یک در یک برگه جداگانه نمایش داده می شود. برای ترتیب از بالا یا پایین کار، در پنجره "Properties" یک گروه در پنجره «نمایش»، دستور مناسب را انتخاب کنید.

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

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

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

ویدئو در موضوع

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

شما نیاز خواهید داشت

دستورالعمل

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