اجازه کدهای دستی و قوانین توالی
مرجع گزینههای پیکربندی کد دستی و زمان استفاده از هر یک.
۲۰ سرطان ۱۴۰۵
اجازه کدهای دستی و قوانین توالی
هنگامی که "Allow manual override" (یا "Allow custom codes") را بر روی نوع سندی فعال میکنید، کاربران میتوانند بهجای استفاده از توالی افزایش خودکار، یک شماره سند خود را اختصاص دهند. این بخش گزینههای پیکربندی و قوانین را توضیح میدهد.
گزینههای پیکربندی
| فیلد | منظور | مثال |
|---|---|---|
| اجازه لغو دستی | چکباکس برای فعال یا غیرفعال کردن ورود کد سفارشی بر روی اسناد از این نوع. | بررسی برای اجازه به کاربران تایپ اعداد سفارشی؛ بدون علامت برای اجبار تنها افزایش خودکار. |
| مستلزم شمارههای متوالی | اگر فعال باشد، کدهای دستی باید از توالی پیکربندیشده (پیشوند + حاشیهگذاری) پیروی کنند. اگر غیرفعال باشد، کاربران میتوانند هر متنی را وارد کنند. | اگر به "مستلزم متوالی" با پیشوند "فاک-" و طول 4 تنظیم شود، تنها فاک-0001، فاک-0002 معتبر است، نه فاک-الف. |
| پر کردن خودکار اگر خالی باشد | آیا سیستم شمارهای را خودکار اختصاص میدهد اگر کاربر فیلد کد را خالی بگذارد. | فعال: خالی → سیستم شماره بعدی را اختصاص میدهد. غیرفعال: خالی → خطا، کاربر باید انتخاب کند. |
| مقدار توالی بعدی | شمارنده داخلی نشان میدهد کدام شماره بعدی اختصاص داده میشود. | اگر به 50 تنظیم شود، کد خودکاراختصاصداده بعدی 50 است (یا فاک-0050 با پیشوند/حاشیهگذاری). |
زمان استفاده از کدهای دستی
کدهای دستی را فعال کنید هنگامی که:
- شما اسناد تاریخی را از یک سیستم قدیم وارد میکنید و باید شمارههای اصلی آنها را حفظ کنید.
- تجارت شما دارای چندین طرح شمارهگذاری است (شاخهها، مکانها یا انواع سفارشهای خاص) که با مدل پیشوند واحد مطابقت ندارند.
- شما میخواهید انعطافپذیری برای موارد لبهای (به عنوان مثال، فاکتورهای خاص که از یک کنوانسیون شمارهگذاری متفاوت پیروی میکنند).
کدهای دستی را غیرفعال نگه دارید (افزایش خودکار را اجبار کنید) هنگامی که:
- شما میخواهید انطباق سخت و صفر خطر تکراری یا شمارههای نامنسجم.
- تیم شما برای اختصاص احتیاطآمیز اعداد سفارشی آموزش داده نشده است.
- شما از نو با هیچ دادهی قدیمی شروع میکنید.
نحوه رسیدگی یوسیستمز به کدهای دستی
- اگر کد دستی ارائه شود: سیستم از شمارهی ورودی کاربر استفاده میکند و شمارنده را افزایش نمیدهد.
- اگر فیلد خالی باشد و پر کردن خودکار فعال باشد: سیستم شماره بعدی را از شمارنده توالی اختصاص میدهد و آن را افزایش میدهد.
- اگر فیلد خالی باشد و پر کردن خودکار غیرفعال باشد: سیستم خطا برمیگرداند و از کاربر میخواهد یک کد ارائه دهد.
- اگر کد تکراری وارد شود: سیستم آن را رد میکند و خطا را نشان میدهد. هیچ دو سند نمیتوانند کد یکسانی داشته باشند.
- بهروزرسانی شمارنده توالی: اگر کد دستی بیشتر از شمارنده فعلی باشد، شمارنده برای اجتناب از نسخهای تکراری آتی بهروز میشود. برای مثال، اگر شمارنده 100 و یک کاربر بهصورت دستی فاک-0150 را وارد کند، شمارنده به 151 افزایش مییابد.
قوانین توالی بهطور تفصیلی
قالب و تایید:
- پیشوند + شماره: اگر "Require sequential" روشن باشد، سیستم اعتبار میدهد که کد دستی از قوانین پیشوند و طول پیکربندیشده پیروی میکند. برای مثال، با پیشوند "فاک-" و طول 4، کدهای معتبر فاک-0001، فاک-0010، فاک-1000 (اما نه fak-0001 یا فاک-1) است.
- حساسیت به کوچکی و بزرگی: پیشوندها و ورود کد ممکن است بسته به پیکربندی شما حساس به کوچکی و بزرگی باشند. اگر مطمئن نیستید، از مدیر سیستم پرسش کنید.
پیشرفت شمارنده:
- سیستم بالاترین شماره استفادهشده را برای هر نوع سند (خواه خودکاراختصاصداده یا بهصورت دستی واردشده) ردیابی میکند.
- هنگامی که کدهای دستی را فعال میکنید و ورودیهای نامنسجم را اجازه میدهید، شمارنده ممکن است اعداد را نادیده بگیرد. برای مثال، اگر شما بهطور خودکار فاک-0001، فاک-0002 را ایجاد کنید، سپس بهصورت دستی فاک-0010 را وارد کنید، شمارنده بعدی خودکاراختصاصدهی فاک-0011 خواهد بود (نه فاک-0003).
آیا این مطلب مفید بود؟