نحوه ویرایش چک در 1 ثانیه. چگونه می توان چک را در صندوق آنلاین لغو کرد؟ تغییر جزئیات فروش
















راه اندازی فهرست ها

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

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

یک فروشگاه می تواند چندین صندوق ، پایانه ، انبار یا انواع قیمت داشته باشد.

ایجاد کاربر (حسابداری فروش توسط فروشنده)

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

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



تنظیم حقوق دسترسی (نقش های رابط تجاری)

تنظیم نقشها (یا حقوق) لازم است تا فروشنده فقط به اشیا those سیستم (مغازه ها ، انبارها ، میزهای نقدی ، پایانه های پرداخت بدون پول ، انواع قیمت) دسترسی داشته باشد که خود شما برای او تعریف می کنید. تنظیمات نقش در منو\u003e مدیریت\u003e نقش های رابط بازرگان.

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

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

در برگه های "شرکت ها" ، "نقاط فروش" ، "انبارها" و غیره اشیایی را که می خواهید به آنها دسترسی داشته باشید مشخص می کند. شما می توانید به همه اشیا access دسترسی داشته باشید ، یا می توانید گزینه های خاصی را انتخاب کنید ، به عنوان مثال فقط یک صندوقدار و یک انبار خاص. هنگام کار با KKT ATOL ، توصیه می شود که فقط به یک صندوق فروشگاهی خاص ، محل فروش و شرکت در یک نقش دسترسی داشته باشید.


ورود به رابط فروشنده

ورود به رابط فروشنده در است منو\u003e اسناد\u003e خرده فروشی برای راحتی کار ، می توانید نماد ورود را خارج کنید

به راه اندازی سریع

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

شیفت افتتاحیه

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

ثبت فروش ، چاپ رسید فروش

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

مرحله 1نوع عملیات را "فروش" تنظیم کنید (همیشه به طور پیش فرض مشخص می شود).

گام 2.کالاها را در سند انتخاب می کنیم.
این را از راه های گوناگون می توان انجام داد:

  • بارکد را اسکن کنید. برای این کار ، یک اسکنر بارکد باید به سیستم متصل شود.
  • چند کاراکتر از نام محصول ، مقاله ، کد یا بارکد را وارد نوار جستجو کنید و کلید Enter را فشار دهید. انتخاب پارامترهای جستجو با روشن / خاموش کردن کادرهای زیر نوار جستجو پیکربندی می شود.

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

.
مقدار کل چک حاصل در ستون "مجموع" منعکس می شود. قیمت محصول (دکمه)

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

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

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


بازگشت به شیفت فعلی

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

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

به تعویق انداختن عملیات چک

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


عملیات "لغو بررسی"

از منوی "عملکردها" یا با ترکیبی از کلیدهای داغ - Alt + C فراخوانی می شود.
برای تمیز کردن سریع محموله تنظیم شده در چک طراحی شده است. شما نمی توانید چک از قبل ذخیره شده در رابط فروشنده را لغو کنید - باید از بازگشت کالا استفاده کنید یا چک را از طریق رابط اصلی حذف کنید.


لیست چک ها ، جستجو با چک ها

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


مشاهده گزارش های موقت

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




بستن شیفت

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

برای بستن شیفت ، باید:

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

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

3. بر روی دکمه "بستن تغییر" کلیک کنید.

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

تغییر جزئیات فروش

اگر تنظیمات فروشنده به او اجازه می دهد تا از انبارهای مختلف به فروش برسد ، از چندین پایانه برای پذیرش کارت های بانکی یا انواع قیمت استفاده کند ، در این صورت ممکن است لازم باشد پارامترهای یک فروش خاص را تغییر دهید. برای انجام این کار ، بر روی دکمه "اقدامات" کلیک کنید ، مورد "Requisites" را انتخاب کنید ، مقدار مورد نیاز را مشخص کنید و تغییرات را اعمال کنید. میانبر صفحه کلید برای این عملکرد Alt + A است.



نمایش جزئیات

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

این خط از صفحه ناپدید می شود:

تغییر فروشنده

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


انتخاب نقش رابط فروشنده

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

کلیدهای میانبر برای انجام عملیات مکرر

ALT + ENTER - پرداخت کنید
ALT + A - تغییر جزئیات
ALT + U - تغییر فروشنده
ALT + C - لغو چک
ALT + V - بررسی به تعویق انداختن
ALT + W - پنجره Modal را ببندید

ALT + Q - تغییر مقدار
ALT + P - تغییر قیمت
Alt + M - تغییر واحد اندازه گیری

چگونه می توانم مقدار کالای موجود در رسید را تغییر دهم؟

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

چگونه واحد اندازه گیری مورد را تغییر دهم؟

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

چگونه قیمت را تغییر دهم؟

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

چگونه تخفیف در رسید را تعیین کنم؟

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

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

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

اگر چک قبلاً بسته شده باشد ، اقدامات به شرح زیر است:

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

مهم! همه دستکاری های فوق مربوط به صندوق های پول نقد با EKLZ بود. معرفی صندوق های اینترنتی لغو چک ها را تغییر داد .

اگر هنوز در مورد صندوق های آنلاین چیزی نشنیده اید ، درباره آنها بخوانید.

آیا امکان انصراف از چک صندوق آنلاین وجود دارد؟

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

اگر چک قبلاً کنار گذاشته شده باشد ، لغو آن با روش های ذکر شده در بالا برای صندوق های پول با EKLZ غیرممکن است. دلیل این امر تغییر در قانون "در مورد اعمال CCP" از تاریخ 22 مه 2003 شماره 54-FZ است. نسخه فعلی این قانون پیش بینی استفاده از چک اصلاح برای اصلاح چک های اشتباه است (بند 4 ماده 4.3 قانون شماره 54-FZ). شما باید چنین بازرسی را در فاصله بین باز و بسته شدن شیفت انجام دهید. در این حالت ، شما می توانید چک اصلاح را هر روز دیگر مشت بزنید: تاریخ چک اصلاح لزوماً نباید با تاریخ محاسبه اشتباه مطابقت داشته باشد.

بررسی تصحیح می تواند شامل 2 علامت محاسبه باشد:

  • 1 - اصلاح رسید ، به این معنی که واحد اقتصادی درآمد بدون حساب را ثابت می کند ، اگر ، به عنوان مثال ، چک اصلا شکسته نشده است یا برای مبلغی کمتر از حد ضروری شکسته نشده است ؛
  • 3 - تصحیح مصرف ، هنگامی که یک نهاد تجاری اسناد مالی را برای صدور پول از صندوق تصحیح می کند ، زیرا در ابتدا مقدار کمتری از حد لازم صادر شده است.

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

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

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

نتیجه

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

سه راه وجود دارد:

  1. اگر 1C: Retail 2.2 دارید ، همه چیز استاندارد است.
  2. ویرایش الگو از طریق ویرایشگر الگو از ATOL (فقط متن بدون تغییر)
  3. خروجی برنامه ای از زمینه های مورد نیاز از 1C.

راه اول

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

چگونه با آن کار کنیم؟

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

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

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

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

برخی از اطلاعات بیشتر را می توان در اینجا یافت https://its.1c.ru/db/kkt#content:80:retail22

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

راه دوم

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

Atol ویرایشگر الگو KKT را منتشر کرد.

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

پس از شروع ویرایشگر از طریق منو - صندوق - اتصال را تنظیم کنید ، صندوق پرداخت ما را مانند درایور KKM وصل کنید.

الگوی ما اینگونه خواهد بود


ویرایش الگو از طریق این برنامه مطمئناً به آسانی Retail 2.2 نیست ، اما هنوز هم دشوار نیست.

با کلیک روی خط الگو در سمت راست و چپ دکمه های "+" (خط زیر را اضافه کنید) یا "-" (خط را حذف کنید) وجود دارد

در سمت راست ، قسمتهای موجود و پنجره مشخصات زمینه را نمایش می دهیم.

انتقال و افزودن فیلدها عمدتا از طریق پنجره Properties انجام می شود.

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


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

نام فیلد حاوی تعداد این خط رایگان است: 1 ، 2 ، 3 و غیره برای تغییر برچسب یک فیلد خاص ، باید تعداد خطوط را با شماره فیلد از خط 7 شروع کنید ، به عنوان مثال ، اگر یک خط 1 آزاد داشته باشیم ، متن آن در ویرایشگر خط در خط 8 است.

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

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

برای اطلاعات بیشتر ، به راهنمای کاربر Template Editor مراجعه کنید.

می توانید ویرایشگر را در مرکز دانلود atol بارگیری کنید.

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

راه سوم

خوب ، آخرین راه اصلاح عملکرد 1C است.

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

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

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

من راه حل خود را بر اساس UT 10.3 توصیف می کنم ، اما فکر می کنم اصل تشکیل رسید در همه راه حل های 1C یکسان است و فقط در مکانی که این توابع قرار دارند متفاوت است.

ما به PrepareDataForFiscalization تابع Check در ماژول شی CheckCKM نیاز خواهیم داشت.

(برای ut 11 ، این تابع Check Parameters در ماژول فرم Document Form ماژول سند CheckKKM است)

در این عملکرد ، ما می توانیم مقداری را که 1C جایگزین خود می کند جایگزین کنیم (به عنوان مثال فروشنده را جایگزین کنیم یا نام مورد دیگری را نمایش دهیم و غیره)

ما به دنبال حلقه ای از میان خطوط PM محصولات در این تابع هستیم

// اقلام کالایی برای هر خط از کالا از چرخه CheckKKM.Products

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

ابتدا باید ساختار رشته خود را بدست آوریم:

برای یک سری از محصولات به این شکل است

CheckString \u003d EquipmentManagerClientServer.Fiscal CheckStringParameters ()؛

برای متن بنابراین

CheckString \u003d EquipmentManagerClientServer.CheckTextStringParameters ("متن من")؛

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

عملکرد استاندارد به این شکل است

عملکرد CheckTextStringParameters (متن \u003d تعریف نشده) صادرات LineParameters \u003d ساختار جدید ()؛ LineParameters.Insert ("TextString") ؛ // نوع رشته. پارامتر سرویس خروجی ParametersStrings.Insert ("متن" ، متن) // رشته ، مورد نیاز - یک رشته متنی LineParameters.Insert ("LineWrap" ، False) ؛ // Boolean - شکست خط ، مقدار پیش فرض تنظیم شده است. LineParameters.Insert ("تراز کردن" ، "چپ")؛ // رشته - ترازبندی متن ، مقادیر: "چپ" ، "راست" ، "مرکز". پارامترهای رشته بازگشت عملکرد نهایی

و در اینجا کمی ویرایش شده است

عملکرد CheckTextLineParameters (متن \u003d تعریف نشده ، ترازبندی \u003d "چپ" ، LineWrap \u003d نادرست) صادرات LineParameters \u003d ساختار جدید ()؛ LineParameters.Insert ("TextString") ؛ // نوع رشته. پارامتر سرویس خروجی ParametersStrings.Insert ("متن" ، متن) // رشته ، مورد نیاز - رشته متنی LineParameters.Insert ("LineWrap" ، LineWrap)؛ // Boolean - شکست خط ، مقدار پیش فرض تنظیم شده است. LineParameters.Insert ("تراز بندی" ، تراز بندی)؛ // رشته - ترازبندی متن ، مقادیر: "چپ" ، "راست" ، "مرکز". پارامترهای رشته بازگشت عملکرد نهایی

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

برای اضافه کردن یک خط متن ، باید موارد زیر را بنویسیم:

CheckString \u003d HardwareManagerClientServer.CheckTextStringParameters ("متن من" ، "مرکز" ، نادرست)؛ GeneralParameters. بررسی موقعیت ها. افزودن (بررسی رشته)؛

بر این اساس ، به جای "متن من" می توانید هر آنچه را که می خواهید با استفاده از داده های دلخواه از infobase بنویسید.

حالا بیایید تصمیم بگیریم که کجا می خواهیم خط را اضافه کنیم:

  • قبل از جدول محصول

برای انجام این کار ، ما باید کد خود را قبل از چرخه تکرار اضافه کنیم.

CheckString \u003d HardwareManagerClientServer.CheckTextStringParameters ("متن من" ، "مرکز" ، نادرست)؛ GeneralParameters. بررسی موقعیت ها. افزودن (بررسی رشته) ؛ // اقلام کالایی برای هر خط از کالا از چرخه CheckKKM.Products

  • بعد از جدول محصول

برای این کار کد ما را بعد از حلقه وارد کنید

GeneralParameters. بررسی موقعیت ها. افزودن (بررسی رشته)؛ پایان چرخه ؛ CheckString \u003d HardwareManagerClientServer.CheckTextStringParameters ("متن من" ، "مرکز" ، نادرست)؛ GeneralParameters. بررسی موقعیت ها. افزودن (بررسی رشته) ؛

Equipment ManagerClientServer.PerformFormatoLogicalControl (پارامترهای عمومی)؛

  • هنگام نمایش هر مورد

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