ابزار جدید ارائه شده در زیرساخت و ماژولهای نسخه 11.02: زیرساخت گزارشهای چند بخشی و امکان دریافت گزارشهای همزمان از فهرستی از بخشهای مجاز کاربر
قابلیت استفاده از بخش در مدلهای U , L و T نرمافزارهای مالی نوسا یکی از قابلیتهای منحصر بفرد و قدرتمند مجموعه نرمافزارهای مالی ارائه شده میباشد که این امکان را فراهم میسازد که مشتریان همزمان در یک پایگاه کنترلی کامل از داده موجود در سطوح مختلف به ریز هر کاربر داشته باشند. قابلیت استفاده از بخش در شرکتهای هلدینگ، شرکتهای دارای چند دفتر و شرکتهای دارای اطلاعات حساس و یا محرمانه بصورت گسترده طی سالیان در دسترس بوده و این ابزار در جای جای نرمافزار مالی نوسا پیاده سازی شده که برخی از استفادههای آن در تصویر زیر قابل مشاهده میباشد.
در پیاده سازی بخش در نرمافزارهای نوسا تا این نسخه، این ابزار مانند سدی بر روی اطلاعات پایگاه دیده شده بود و تنها قابلیت استفاده از یک بخش یا تمامی بخشها بصورت همزمان برای عموم کاربردها قابل استفاده بود. همزمان با ارائه نرمافزارهای جدید نوسا و ایجاد گزارشهای نوین جدید مانند گزارشهای محوری و ترازهای جامع، نیازهای جدید در استفاده از بخش مانند نیاز گزارش گیری کاربرانی که به تمامی بخشهای نرمافزار دسترسی نداشتند ولیکن همزمان به چند بخش دسترسی داشته احساس گردید و در نسخه 11.02 به فراخور افزایش قابلیتهای نوین نرمافزار، زیرساخت بخش و قابلیتهای آن بصورت کلی بروز گردیدهاند.
ابتدا نحوه ارتباط دادن کاربران با بخشها را مرور میکنیم؛ در "تعریف کاربران و امکانات آنها" (گزینهی قابل انتخاب از منوی سیستم) میتوانیم کاربران و گروههای آنها را به سیستم معرفی کنیم. اگر سیستم به صورت work group مورد استفاده قرار میگیرد، این کاربران و گروهها باید به صورت مشترک در رایانههای کلاینت و سرور تعریف شده باشند. اگر سیستم مبتنی بر domain باشد، کاربران و گروههای قابل انتخاب متعلق به domain خواهند بود. هر کاربر و گروه با "نام در Windows" توسط سیستم شناسایی میشود و به جز آن نام فارسی و لاتین کاربر به دلخواه قابل تعییناند. برای هر کاربر و گروه، امکان استفاده از هر یک از نرمافزارهای تشکیلدهندهی سیستم یکپارچهی نوسا تعیین میشود. به جز این اختیار کاربر (یا گروه) برای استفاده از امکانات سیستم با استفاده از درخت امکانات تعیین میشود.
پیش از ادامهی توضیحات نکتهای را مورد توجه قرار میدهیم: هم در نرمافزارها و هم در امکانات، وضعیت پیشفرض، "تعیین نشده" است و به جز این، در بین حالتهای قابل انتخاب، وضعیت "غیرمجاز" هم دیده میشود. تفاوت این دو وضعیت نیاز به توجه دارد؛ این تفاوت از امکان ارثبری کاربر از گروههایی که در آنها عضویت دارد ناشی شده است. فرض کنید کاربری در گروه "کاربران فروش" عضویت داشته باشد. حتی اگر همهی تنظیمات کاربر در وضعیت "تعیین نشده" قرار داشته باشند، کاربر تنظیمات گروه را به ارث میبرد. برای اینکه اختیاری که در گروه وجود ندارد به کاربر داده شود، کافی است در تنظیمات اختصاصی کاربر تغییر ایجاد شود و موارد دلخواه، مجاز یا نرمافزارهایی به صورت ورود اطلاعات یا فقط اخذ گزارش تعیین شوند. اما اگر بخواهیم برخی از امکانات یا تواناییهایی که قبلا برای گروه مجاز کردهایم را برای یک کاربر غیرمجاز کنیم، اینجا است که باید از گزینهی "غیرمجاز" استفاده کنیم. به بیان دیگر استفاده از حالت "غیرمجاز" برای کاربرانی که اختیار یا امکانی را از گروه(ها) به ارث نمیبرند مطلقا کاربردی ندارد.
برای هر کاربر و گروه، یک "بخش" هم تعیین میشود. این، بخش اصلی است و تا پیش از این نگارش، اهمیت بسیار زیادی داشته است. خواهیم دید که از اهمیت بخش اصلی در این نگارش به میزان زیادی کاسته خواهد شد. به جز بخش اصلی، ارتباط کاربر (یا گروه) با سایر بخشها نیز توسط یکی از تکمههای Tool Bar قابل تعیین است. این ارتباط به دو صورت (عادی و فقط برای اخذ گزارش) تعیین میشود. ارتباط "فقط برای اخذ گزارش" در زمانی برقرار است که کاربر صرفا برای گزارشگیری به سیستم متصل شود (Login کند). ارتباطهای مشابهی بین کاربر و انبارها، مراکز، انواع رخدادهای دستمزد و سرورهای آرشیو نیز قابل برقراری است. در تمام آنها، فلسفهی اصلی شناسایی کاربر و گروههایی که در آنها عضویت دارد حاکم است. آنچه برای گروه تعیین شده باشد توسط کاربران عضو گروه به ارث میرسد. در همهی آنها حالت "غیرمجاز" نیز تعبیه شده است که برای قطع ارتباطهای به ارث رسیده بکار میرود.
در ادامه فقط در مورد "بخش" کاربران و ارتباط با آنها صحبت خواهیم کرد. تا اینجا مشاهده کردیم که هر کاربر دارای فهرستی از بخشها است – یعنی با تعدادی از بخشها در ارتباط است که از بخش اصلی کاربر، بخشهای مرتبط با کاربر و بخشهای مرتبط با گروههای کاربر (با ترتیباتی که پیشتر در مورد امکان غیرمجاز کردن برخی از آنها گفتیم) تشکیل شده است. این بخشها، به عنوان "بخشهای کاربر" یا "بخشهای مجاز" شناخته میشوند. مثلا یک کاربر که امکان تنظیم سند دارد، قاعدتا باید بتواند برای هر یک از بخشهای خود سند تنظیم کند. تنظیم سند برای "سایر بخشها" نیازمند اختیار دیگری است. در تنظیمات سیستم (کاربر فعلی) کاربر میتواند "بخش اصلی" خود را از بین بخشهای مجاز خود انتخاب نماید – در واقع میتواند بخش اصلی خود را تغییر دهد.
از نظر تاریخی، بخش اصلی کاربر تا پیش از این نگارش سیستم در نرمافزارهای حسابداری، دریافت و پرداخت، انبار و فروش، بسیار مهم بود. این نرمافزارها فاقد مفهوم "بخشهای مجاز" بودند. در آنها هر کاربر فقط یک بخش مجاز داشت (که همان بخش اصلی کاربر بود) و البته میتوانست آنرا تغییر دهد. در نرمافزارهای جدیدتر (دستمزد و اموال) این محدودیت وجود نداشت و مفهوم بخشهای مجاز به رسمیت شناخته میشد. مثلا کاربری که به بخشهای "دفتر مرکزی" و "فروش" مرتبط بود، اگر امکان اصلاح سند برای سایر بخشها را نداشت، نمیتوانست به دلخواه اسناد یکی از این دو بخش را اصلاح کند – بلکه باید ابتدا بخش مورد نظر را به عنوان بخش اصلی کاربر انتخاب میکرد و پس از آن اقدام به اصلاح سند از آن بخش میکرد. این محدودیت در دستمزد و اموال وجود نداشت و کاربر میتوانست بدون نیاز به تغییر بخش اصلی به دلخواه برای هر یک از بخشهای مجاز اصلاح اطلاعات نماید.
مهمترین تغییری که در این نگارش در این زمینه داده شده، مجهز کردن حسابداری، دریافت و پرداخت، انبار و فروش به مفهوم "بخشهای مجاز" بوده است. به این ترتیب تقریبا همهی گزارشهای سیستم را از این پس میتوان از ترکیبی از بخشهای مجاز دریافت کرد. البته برخی از دادهها به صورت ذاتی وابسته به یک بخش به خصوص هستند (اسناد، برگهها، حسابها و تفصیلیهایی که مستقل از بخش نیستند...). در حین کار با این دادهها همیشه با یک بخش به خصوص (یا تمام بخشها – اگر کاربر اختیار داشته باشد) سروکار داریم. اما از این پس آن بخش به خصوص نیز فقط بخش اصلی کاربر نخواهد بود و هر یک از بخشهای مجاز قابل انتخاب خواهند بود. نتیجهی بسیار مهم این است که بخش اصلی کاربر سهم بسیار بزرگی از اهمیت خود را از دست میدهد و از این پس صرفا به عنوان بخش در ورود اطلاعات جدید (مثلا در تنظیم اسناد و برگههای جدید) بکار میرود. در این نگارش تغییرات بسیار عمدهای در این زمینه داده شده است که در ادامه به آنها خواهیم پرداخت.
امکانات جدید بخشها در گزارشهای انبار، فروش و مدیریت هزینه
وضعیت قبلی را یادآوری میکنیم؛ تنظیمات مربوط به بخش شامل دو گزینه بود: تمام بخشها / فقط یک بخش خاص. در مقابلِ گزینهی یک بخش خاص، دریچهای برای انتخاب بخش تعبیه شده بود. برای کاربری که امکان اخذ گزارش از اطلاعات سایر بخشها را نداشتند، گزینهی فقط یک بخش خاص همواره در وضعیت انتخاب شده قرار داشت و به علاوه، دریچهی انتخاب بخش نیز برروی بخش کاربر قرار داشت. هر دو گزینه و دریچهی انتخاب بخش نیز غیرفعال بودند. به این ترتیب، اولا هیچ کاربری نمیتوانست از ترکیب دلخواهی از بخشها گزارش بگیرد (مگر با تنظیم شرایط) و ثانیا کاربرانی که امکان اخذ گزارش از سایر بخشها را نداشتند فقط میتوانستند از بخش اصلی کاربر گزارش بگیرند. البته بخش اصلی کاربر از بین بخشهای مجاز کاربر قابل انتخاب بود ولی تغییر بخش در حین اخذ گزارش میسر نبود.
در مقابل نرمافزارهای دستمزد و اموال با رویکرد مدرنتری نسبت به بخش توسعه داده شده بودند. در گزارشهای این سیستمها همهی کاربران قادرند ترکیب دلخواهی از بخشهای مجاز را در گزارش لحاظ کنند. برای کاربرانی که اختیار اخذ گزارش از سایر بخشها را داشته باشند همه بخشها مجاز هستند و به این ترتیب این کاربران میتوانند ترکیب دلخواهی از بخشها را در گزارش لحاظ نمایند. برای کاربران عادی فقط بخشهایی که کاربر با آنها ارتباط دارد (در تعریف کاربران به عنوان بخش اصلی یا فرعی مشخص شدهاند) مجاز هستند. دیدیم که به این بخشها، "بخشهای کاربر" نیز میگوییم. در نگارش جدید، عموم گزارشهای سیستمهای انبار، فروش و مدیریت هزینه را به صورتی تغییر دادیم که رفتار آنها دقیقا مشابه با دستمزد و اموال باشد. در محاورهی ابتدایی این گزارشها صفحهای به نام "بخش" اضافه شده است. فهرستی از بخشهای مجاز کاربر در این صفحه برای علامتگذاری (و لحاظ کردن در گزارش) تعبیه شده است. دریچههایی برای علامتگذاری یکباره بخشها (یا حذف یکباره علائم) نیز در این صفحه تعبیه شده است. با این دریچهها میتوان وضعیت همهی بخشها یا همهی بخشهای کاربر را به یکباره تغییر داد. توجه کنید که برای کاربرانی که اختیار اخذ گزارش از سایر بخشها را دارند، همهی بخشها مجاز هستند. اگر چنین کاربری بخواهد فقط صراحتا از بخشهایی که خود به آنها مربوط است (نه لزوما همهی بخشهای سیستم) گزارش بگیرد میتواند از دریچهی "همهی بخشهای کاربر" استفاده نماید. در شکل زیر، صفحهی "بخش" که به صورت مشترک در تمام گزارشها و امکانات فوق پیاده شده است را مشاهده میکنید:
همانطور که مشاهده میکنید به ازای هر بخش یک گزینهی قابل انتخاب در این صفحه تعبیه شده است. اینها بخشهای مجاز کاربر هستند. گزارش از ترکیب بخشهایی که در اینجا علامتگذاری شده باشند ارائه میشود. دریچههای اضافی برای "همه بخشها" و "همه بخشهای کاربر" را نیز مشاهده میکنید. کارکرد آنها را قبلا توضیح دادیم. لیست کامل گزارشهای انبار، فروش و مدیریت هزینه و خرید مجهز به قابلیت استفاده از این امکانات در لیست تغییرات هر نرمافزار در دسترس میباشد، همچنین جهت تکمیل این بخش از مستند به شرح زیر تکرار میگردد:
گزارشها و امکاناتی از نرمافزار انبار که این تغییر در آنها اعمال شده است را در ادامه ذکر میکنیم:
- چاپ برگههای درخواست کالا
- فهرست برگههای درخواست
- فهرست رخدادهای درخواست
- سرجمع درخواستهای کالا
- سرجمع درخواستهای مراکز مصرف یا تامین کالا
- سرجمع درخواستهای کالاهای یک مجموعه
- گزارش محوری درخواستهای انبار
- ایجاد فایل صادره از برگههای درخواست کالا
- چاپ برگههای رسید موقت
- فهرست برگههای رسید موقت
- فهرست رخدادهای رسید موقت
- ایجاد فایل صادره از برگههای رسید موقت
- چاپ برگههای انبار
- فهرست برگههای انبار
- فهرست رخدادهای انبار
- گزارشهای ریز عملیات (کالا، مرکز، بچ کالا، مجموعه کالا، یک ترکیب حساب و تفصیلی)
- گزارشهای گردش و موجودی (کالاها، مراکز، بچهای کالا، کالاهای یک مجموعه)
- گزارش محوری جامع انبار
- ایجاد فایل صادره از برگههای انبار
- تنظیم سند حسابداری انتقال مانده حسابهای انحراف
گزارشها و امکاناتی از نرمافزار فروش (خدمات) که این تغییر در آنها اعمال شده است:
- چاپ برگههای درخواست خدمات
- فهرست برگههای درخواست خدمات
- فهرست رخدادهای درخواست خدمات
- ایجاد فایل صارده از برگههای درخواست خدمات
- چاپ برگههای انجام خدمات
- فهرست برگههای انجام خدمات
- فهرست رخدادهای انجام خدمات
- ایجاد فایل صارده از برگههای انجام خدمات
گزارشها و امکاناتی از نرمافزار فروش (پیشفاکتورها و قراردادها) که این تغییر در آنها اعمال شده است:
- چاپ پیشفاکتورها و قراردادها (فرم نهایی و فرم ویرایش)
- چاپ قراردادهای الحاقی
- فهرست پیشفاکتورها و قراردادها
- فهرست سطرهای پیشفاکتور و قرارداد
- فهرست قراردادهای الحاقی
- ایجاد فایل صادره از پیشفاکتورها و قراردادها
- ایجاد فایل صادره از قراردادهای الحاقی
توجه کنید که در اقلام مربوط به قراردادهای الحاقی (چاپ برگهها، فهرست، ایجاد فایل صادره) تعیین بخشهای مورد نظر به تفکیک برای قراردادهای الحاقی و مرجع میسر است.
سایر گزارشها و امکانات نرمافزار فروش که این تغییر در آنها اعمال شده است:
- چاپ برگههای فروش (فرم نهایی و فرم ویرایش)
- فهرست برگههای فروش
- فهرست سطرهای برگههای فروش
- فهرست کسور و اضافات برگههای فروش
- فهرست پورسانتهای برگههای فروش
- فهرست فاکتورهای باطل شده
- ریز عملیات فروش (کالا یا خدمت، مشتری، نماینده فروش، بازاریاب، طرف بدهکار، دریافت کنندهی پورسانت، انجام دهنده خدمات، قانون مکمل بها، مرکز فروش، محل جغرافیایی)
- گردش فروش (کالاها و خدمات، کالاها و خدمات یک مجموعه، مشتریان، نمایندگان فروش، بازاریابها، طرفهای بدهکار، دریافت کنندگان پورسانت، انجام دهندگان خدمات، قوانین مکمل بها، مراکز فروش، محلهای جغرافیایی)
- گزارش محوری جامع فروش
- ایجاد فایل صادره از برگههای فروش
گزارشها و امکانات سیستم مدیریت هزینه که این تغییر در آنها اعمال شده است:
- چاپ برگههای هزینه
- فهرست برگههای هزینه
- فهرست رخدادهای هزینه
- فهرست طرف حسابهای برگههای هزینه
- گزارش سرجمع رخدادهای هزینه
- قراردادهای خرید (هزینه)
- ایجاد فایل صادره از برگههای هزینه
- ایجاد فایل صادره از قراردادهای خرید (هزینه)
امکانات جدید بخشها در گزارشهای حسابداری و دریافت و پرداخت
تغییراتی که در بخش قبل مطرح کردیم شامل "حذف" کامل دریچههای مربوط به بخش از محاورهها و اضافه کردن یک صفحهی جدید در محاورههای ابتدایی گزارشها برای تعیین بخشهای مورد نظر (از بین بخشهای مجاز) بود. همانطور که دیدیم اینکار منجر به تغییر تعداد بسیار بسیار زیادی محاوره شد. برای نرمافزارهای حسابداری و دریافت و پرداخت نیز عملا از همین امکانات جدید بهره خواهیم برد – یعنی امکان اخذ گزارش از ترکیب دلخواهی از بخشها را در این گزارشها نیز خواهیم داشت. همچنین در حین حرکت در بین گزارشهای مالی (که خیلی هم گسترده و متنوع هستند) همان بخشهایی که برای یک گزارش اختیار شده است برای گزارشهای فرعی احضار شده از گزارش اصلی نیز لحاظ خواهند شد.
اما تغییر محاورهها به همان روشی که برای نرمافزارهای انبار، فروش و مدیریت هزینه انجام دادیم برای گزارشهای حسابداری و دریافت و پرداخت امکانپذیر نبود (هم به دلیل تعداد نجومی محاورههایی که باید تغییر داده میشدند و هم به دلیل اینکه در این گزارشها مفاهیم درهمتنیده و جاافتادهای مثل نحوهی تاثیر اسناد نرمافزارهای مختلف در گزارشهای مالی مطرح است که به نوعی شکل گزارش را به ما تحمیل میکند). در گزارشها و امکانات حسابداری و دریافت و پرداخت با انجام تغییراتی در همان دریچههایی که از قبل داشتیم تقریبا به همان نتایج رسیدیم. شکل زیر را مشاهده کنید:
همانطور که در شکل دیده میشود، با حفظ دریچهی مربوط به بخش و گزینهها و محتویات آن، عملا ساختار این محاوره و بیشمار محاورههای مشابهی که صفحه محدوده عملیات مالی و نرمافزارها (4 ستونی، 8 ستونی، تفصیلیها...) در آنها بکار رفته است را حفظ کردهایم. البته کارکرد و مفاهیم کاملا تغییر کردهاند. اولا به جای گزینهی تمام بخشها، گزینهی تمام بخشهای مجاز را داریم. ثانیا به جای گزینهی یک بخش خاص و دریچهی انتخاب بخش مربوط به آن، گزینهی "بخشهای" را داریم و در مقابل آن یک دریچهی کرکرهای با امکان علامتگذاری (انتخاب) همزمان تعدادی سطر تعبیه شده است. با استفاده از این دریچه میتوان ترکیب دلخواهی از بخشهای مجاز را انتخاب کرد. به این ترتیب کارکرد دریچهها بسیار شبیه مواردی است که پیش از این بررسی کردیم. به جای دریچهی تمام بخشها، دراینجا گزینهی "تمام بخشهای مجاز" را داریم.
در گزارشهای حسابداری و دریافت و پرداختی که در آنها انتخاب بخشهای برگزیده با مولفهی فهرست کرکرهای قابل علامتگذاری میسر شده بود، در فهرست مزبور فشار کلیدهای Ctrl+Del به معنی حذف علامت از همهی گزینهها خواهد بود.
یادآوری میکنیم که در ویرایشهای قبلی، اگر کاربری فاقد اختیار اخذ گزارش از سایر بخشها بود، همهی گزینهها و دریچهی انتخاب بخش غیرفعال میشدند + بخش اصلی کاربر در دریچهی انتخاب بخش، به صورت غیرقابل تغییر بازنمایی میشد. بدیهی است که این وضعیت در نگارش جدید تغییر میکند و با توجه به توضیحاتی که دادیم، همهی دریچهها همیشه فعال خواهند بود. لیست گزارشها و بخشهای نرمافزارهای حسابداری و دریافت و پرداخت بروز شده با امکانات چند بخشی به تفکیک در لیست تغییرات هر نرمافزار در دسترس میباشد، همچنین جهت تکمیل این بخش از مستند به شرح زیر تکرار میگردد:
- فهرست حسابها
- فهرست تفصیلیها
- افزودن یکباره تعدادی حساب به یک مجموعه
- افزودن یکباره تعدادی تفصیلی به یک مجموعه
- گزارش خلاصه اسناد
- اصلاح یکباره اسناد
- ریزعملیات یک حساب
- ریزعملیات یک تفصیلی
- صورتحساب فروش یک تفصیلی
- ریزعملیات یک نهاد دریافت و پرداخت
- ریزعملیات یک مجموعه حساب
- ریزعملیات یک مجموعه تفصیلی
- دفتر روزنامه
- دفتر یک حساب
- دفتر یک تفصیلی
- دفتر یک نهاد دریافت و پرداخت
- جستجو در شرح اسناد
- تراز و سایر گزارشهای 4 ستونی حسابها
- تراز و سایر گزارشهای 4 ستونی تفصیلیها
- تراز و سایر گزارشهای 8 ستونی حسابها
- تراز و سایر گزارشهای 8 ستونی تفصیلیها
- تراز گروهبندی شده کلان
- تراز آزمایشی جامع
- تراز مبتنی بر الگوهای عملیات حساب
- گزارش محوری جامع مالی
- تراز نهادهای دریافت و پرداخت
- خلاصه عملیات یک حساب
- خلاصه عملیات یک تفصیلی
- خلاصه عملیات یک مجموعه حساب
- خلاصه عملیات یک مجموعه تفصیلی
- گردش و ماندهی اجزاء یک مجموعه حساب (قابل احضار از خلاصه عملیات یک مجموعه حساب)
- گردش و ماندهی اجزاء یک مجموعه تفصیلی (قابل احضار از خلاصه عملیات یک مجموعه تفصیلی)
- تفکیک اسناد به اجزاء
- خلاصه عملیات یک نهاد دریافت و پرداخت
- خلاصه مانده حسابهای یک مجموعه
- خلاصه مانده تفصیلیهای یک مجموعه
- تفکیک عملیات حساب برحسب تاریخ سررسید
- تفکیک عملیات تفصیلی برحسب تاریخ سررسید
- تفکیک عملیات نهاد برحسب تاریخ سررسید
- خلاصه وضعیت سررسید یک حساب
- خلاصه وضعیت سررسید یک تفصیلی
- خلاصه وضعیت سررسید یک مجموعه حساب
- خلاصه وضعیت سررسید یک مجموعه تفصیلی
- خلاصه وضعیت سررسید یک نهاد دریافت و پرداخت
- تراز سررسیدی حسابها
- تراز سررسیدی تفصیلیها
- تراز سررسیدی حسابهای یک مجموعه
- تراز سررسیدی تفصیلیهای یک مجموعه
- تراز نهادهای دریافت و پرداخت
- تفکیک عملیات حساب به یک شماره تفصیلی (سرجمع)
- تفکیک عملیات تفصیلی به یک شماره تفصیلی (سرجمع)
- تفکیک عملیات تفصیلی به حسابها (سرجمع)
- تفکیک عملیات حساب به طبقات تفصیلی (سرجمع)
- تفکیک عملیات تفصیلی به طبقات تفصیلی (سرجمع)
- تفکیک حسابهای یک مجموعه به تفصیلیها
- تفکیک تفصیلیهای یک مجموعه به حسابها
- تفکیک عملیات حساب به یک شماره تفصیلی (گروهبندی شده)
- تفکیک عملیات تفصیلی به یک شماره تفصیلی (گروهبندی شده)
- تفکیک عملیات تفصیلی به حسابها (گروهبندی شده)
- تفکیک عملیات حساب به طبقات تفصیلی (گروهبندی شده)
- تفکیک عملیات تفصیلی به طبقات تفصیلی (گروهبندی شده)
- تفکیک عملیات حساب به مدارک دریافت و پرداخت (سرجمع)
- تفکیک عملیات تفصیلی به مدارک دریافت و پرداخت (سرجمع)
- تفکیک عملیات نهاد به مدارک دریافت و پرداخت (سرجمع)
- تفکیک عملیات حساب به مدارک دریافت و پرداخت (گروهبندی شده)
- تفکیک عملیات تفصیلی به مدارک دریافت و پرداخت (گروهبندی شده)
- تفکیک عملیات نهاد به مدارک دریافت و پرداخت (گروهبندی شده)
- تصفیه رخدادها و صورت مغایرت
- صورت مغایرتهای ذخیره شده
- کاربرگ تسویه
- ایجاد فایل صادره از اسناد
- ایجاد فایل صادره از حسابها
- ایجاد فایل صادره از تفصیلیها
تغییرات در انتخاب برگهها و اسناد نرمافزارها
اسناد و برگهها موجوداتی هستند که به صورت ذاتی با یک بخش به خصوص ارتباط دارند به همین دلیل در ویرایش آنها کماکان با محدودیتهای تک بخشی مواجه هستیم که از این نظر شباهت بیشتری با ویرایشهای قبلی سیستم مشاهده میشود. تنظیم اسناد یا برگههای جدید برای کاربرانی که اختیار تنظیم آنها در سایر بخشها را نداشته باشند فقط برای بخش اصلی کاربر میسر است. این شاید تنها کاربرد باقیماندهی بخش اصلی کاربر در سیستم باشد. اما ملاحظه، ویرایش و حذف اسناد و برگهها با توجه به همهی بخشهای کاربر انجام میشود و اجرای آنها برای بخشهای مجاز نیازی به تغییر بخش اصلی کاربر نخواهند داشت.
با توجه به وابستگی ذاتی اسناد و برگهها به یک بخش به خصوص در حین ملاحظهی آنها نیز قاعدتا یا باید مشغول مشاهدهی اسناد و برگههای همهی بخشها باشیم و یا اسناد و برگههای یک بخش خاص. این محدودیت از مکانیزمهای ورق زدن اسناد و برگهها و نیز ارائهی فیلد شمارهی سند ناشی میشود (که حسب مورد یکی از دو مقدار شماره در بخش و شماره در تمام بخشها در آن بازنمایی میشود). طبیعتا، کاربری که امکان اخذ گزارش از سایر بخشها را نداشته باشد نمیتواند اسناد و برگههای همهی بخشها را به صورت درهمکرد ملاحظه کند اما در حین ملاحظهی برگههای مربوط به "فقط یک بخش خاص" میتواند هر یک از بخشهای خود را انتخاب نماید. همانطور که در شکل زیر مشاهده میکنید، در این وضعیت گزینههای "تمام بخشها" و "فقط بخش" به صورت ثابت و غیرقابل تغییر (روی حالت یک بخش خاص) قرار میگیرند اما دریچهی کرکرهای انتخاب یک بخش فعال است و کاربر میتواند هر یک از بخشهای خود را انتخاب نماید.
تاثیر این تغییرات در محاورههای انتخاب سند یا برگه قابل مشاهده است. لیست کامل اسناد و برگههای دستخوش این تغییرات به شرح زیر میباشد:
- سند (محاورهی عمومی انتخاب سند که به صورت مشترک برای اسناد همهی نرمافزارها قابل استفاده است).
- برگهی درخواست کالا
- برگهی رسید موقت
- برگهی انبار
- برگهی درخواست خدمات
- برگهی انجام خدمات
- پیشفاکتور یا قرارداد
- قرارداد الحاقی
- فاکتور فروش
- صورتحساب برگشت از فروش
- برگهی هزینه (و برگشت هزینه)
تغییرات در تنظیمات سیستم و گزینههای موجود در امکانات بخشها
در تنظیمات سیستم، در ترازهای متعددی، وضعیت دریچههای مربوط به بخش را صرفا با یک دریچهی قابل علامتگذاری تعیین میکردیم. مثلا "اخذ گزارش از همهی بخشها". با تغییراتی که جدیدا به عمل آوردیم، وضعیت ابتدایی دریچههای مربوط به بخش را نمیتوان صرفا با یک دریچهی قابل علامتگذاری تعیین کرد. این اقلام را با یک دریچهی انتخابی کرکرهای جایگزین کردیم که امکان انتخاب یکی از گزینههای زیر را فراهم میکند:
همانطور که پیش از این دیده بودیم، این دریچه وضعیت ابتدایی "بخش" در گزارشهای حسابداری و دریافت و پرداخت را تعیین میکند. یعنی تعیین میکند که کدامبخشها به صورت پیشفرض علامتگذاری شده باشند. عملکرد گزینهها از عنوانشان مشخص است. تفاوت دو گزینهی نخست تنها برای کاربرانی است که اختیار اخذ گزارش از سایر بخشها را داشته باشند. گزینه دوم برای این کاربران منجر به لحاظ کردن (علامتگذاری) تمام بخشها به صورت پیشفرض میشود، این گزینه، گزینه پیش فرض سیستم است. برای کاربرانی که این اختیار را نداشته باشند دو گزینهی نخست یک نتیجه را خواهند داشت. گزینهی سوم برای شبیهسازی وضعیت سیستم در ویرایشهای قبلی تعبیه شده است. در آنها، گزارشی که از تمام بخشها اخذ نمیشد فقط حاوی اطلاعات بخش اصلی کاربر بود. همین وضعیت را در اینجا با گزینهی آخر شبیهسازی کردهایم – یعنی فقط همان بخشی که در حال حاضر به عنوان بخش اصلی کاربر انتخاب شده است علامتگذاری شود. همچنین در تنظیمات سیستم (برای کاربر فعلی)، دریچههایی تعبیه گردیده تا کاربر به فراخور نیاز خود تنظیمات اختصاصی خود را روی سیستم پیاده سازی نماید. لیست پارامترهای پیش فرض در نرمافزارها به شرح زیر در بخش پیشفرض پارامترهای گزارشها در تنظیمات سیستم برای تمام کاربران و همچنین کاربر فعلی دسترس میباشند:
- تنظیمات عمومی گزارشهای حسابداری و دریافت و پرداخت
- برگه (هزینه)
- تنظیمات قراردادهای خرید (یا هزینه)
- فهرست برگهها و رخدادهای هزینه
- برگه (انبار)
- فهرست برگهها و رخدادهای درخواست کالا
- فهرست برگهها و رخدادهای رسید موقت
- تنظیمات برگهها و رخدادهای انبار در گزارشها
- برگه (خدمات)
- فهرست برگهها و رخدادهای انجام خدمات
- فهرست برگهها و رخدادهای درخواست خدمات
- برگه (فروش)
- فهرست پیشفاکتورها، قراردادها و سطرهای آنها
- تنظیمات برگهها و رخدادهای فروش در گزارشها
- دستمزد
- گزارش دستمزد
- گزارش اموال
تنظیمات مربوط به انتخاب اسناد و برگهها (و سایر قسمتهایی از سیستم که به صورت ذاتی فقط با یک "بخش" در ارتباط هستند) به همان صورتی که در ویرایشهای قبلی داشتیم باقی مانده است.
تغییرات در تنظیمات سیستم و گزینههای موجود در امکانات بخشها
جستجوی عام، یکی از قابلیتهای بسیار قدرتمند نوسا بوده که علاوه بر جستجو در کلیات ساختار و منوهای نرمافزارها همزمان قابلیت جستجو در انواع برگهها، اسناد، مشخصات و اطلاعات موجود در سیستم را هم فراهم میآورد. این پنجره نیز همواره بسته به دسترسی کاربر در بخشهای سیستم عمل کرده و با اضافه شدن قابلیت کارکرد چند بخشی سیستم، این جستجو نیز دستخوش تغییرات گردیده است. در شکل زیر سه دریچهی کرکرهای جدید (به جای دریچههای سادهی قبلی) را مشاهده میکنید:
با این تغییرات گسترده، انتظار میرود که پس از این استفاده کاربران از قابلیتهای بخش در نرمافزارهای نوسا بیش از پیش نمایان بوده و بسیاری از نیازهای درخواستی طی سالها با این ابزار قابل ارائه شناخته شوند. لازم به ذکر است که قابلیت استفاده از بخش همواره تنها در نسخ U , L و T نرمافزارهای یکپارچه نوسا پیاده سازی گردیده و در نسخ M و یا هدیه در دسترس نمیباشند.
سایر تغییرات به فراخور نیاز تغییرات در بخشها
همزمان با بروزرسانی کاربرد بخش در نرمافزارها تغییرات خاص دیگری در زیرساخت نرمافزار یکپارچه الزامیست که در این بخش به برخی از این تغییرات میپردازیم:
- گفتیم که سندها و برگهها کماکان (و به صورت ذاتی) مربوط به یک بخش هستند. در احضار یک سند یا برگه از یک گزارش (که کاربرد زیادی دارد)، اگر گزارش حاوی اطلاعات تمام بخشهای سیستم باشد سند یا برگه نیز مربوط به تمام بخشها خواهد بود. در غیراین صورت برای احضار برگه یا سند به بخش سطر تحت مکاننما توجه خواهند شد و سند یا برگه در حوزهی همان بخش بازنمایی خواهد شد. در نتیجه، پس از احضار سند یا برگه، ورق زدن در بین اطلاعات همان بخش انجام خواهد شد.
- در بسیاری از گزارشها فیلدی به نام "شماره سند" تعریف شده است که حسب مورد یکی از دو فیلد شماره سند در تمام بخشها یا شمارهی سند در بخش مربوط را بازنمایی میکند. تا پیش از این گزارشها فقط از یک بخش به خصوص یا از تمام بخشها اخذ میشدند و به همین دلیل رفتار سیستم در رابطه با فیلد شمارهی سند مشخص و قابل پیشبینی بود. از این ویرایش به بعد گزارشها ممکن است حاوی دادههای ترکیب دلخواهی از بخشها باشند. با وجود این تغییر، نیاز به تعریف جدیدی برای فیلد شماره سند داریم: پس از این اگر گزارش فقط حاوی دادههای یک بخش باشد، شماره سند در بخش مربوط لحاظ میشود وگرنه همواره شماره سند در تمام بخشها بازنمایی خواهند شد.
- در بسیاری از گزارشها امکان تعیین محدوده شمارهی اسنادی که قرار است در گزارش لحاظ شوند تعبیه شده است (مثلا در گزارش فهرست برگهها یا رخدادهای انبار). همانند آنچه در بند قبل گفتیم، در برخورد با این محدودهی شماره سند نیز اگر فقط یک بخش انتخاب شده باشد اعداد وارد شده در دریچههای شروع و خاتمهی محدوده با شماره سند در بخش مربوط مقایسه میشوند وگرنه با شماره سند در تمام بخشها.
- در محاورههای ابتدایی گزارشهایی که در بند قبل به آنها اشاره کردیم، دریچههایی برای انتخاب سندهای شروع و خاتمهی محدوده تعبیه شده است. این دریچهها، علاوه بر اینکه درج شمارهی سند به صورت مستقیم را میسر میسازند، تکمههایی برای انتخاب سند (احضار محاورهی انتخاب سند) دارند. در حین انتخاب سند، مجددا به وضعیت بخشهای گزارش توجه میشود. اگر فقط یک بخش اختیار شده باشد انتخاب سند از همان بخش خواهد بود. اما اگر بیش از یک بخش انتخاب شده باشند، انتخاب سند از تمام بخشها خواهد بود. طبیعی است که اگر کاربر اختیار اخذ گزارش از اطلاعات سایر بخشها را نداشته باشد، باز کردن محاورهی انتخاب سند برای وی با خطای کمبود امکانات کاربر همراه خواهد بود. توجه کنید که این کاربر نیز میتواند کماکان شمارهی سند مورد نظر را در دریچه درج کند و خطا فقط برای انتخاب سند (از تمام بخشها) ارائه میشود.
- در تنظیم سند انتقال مانده حسابهای انحراف (انحراف خرید یا انحراف نرخ مصرف) که از امکانات انبار است، محاورهی ابتدایی (صدور فرمان) تغییر داده شده است و در شکل زیر نشان داده شده است. نکتهی قابل توجه این است که سند حاصله حتما باید مربوط به یک بخش به خصوص باشد اما همانطور که در شکل دیده میشود میتوان ترکیبی از عملیات تعدادی از بخشها را برای تشکیل سند انتقال مانده انتخاب کرد. میتوان از ترکیبی از بخشهای مجاز کاربر در اینجا استفاده کرد. اگر فقط یک بخش انتخاب شده باشد همان بخش به عنوان بخش سند حاصله نیز لحاظ خواهد شد و اگر بیش از یک بخش انتخاب شده باشند بخش اصلی کاربر به عنوان بخش سند لحاظ خواهد شد (شبیه تنظیم سند یا برگهی جدید). در نهایت اگر بیش از یک بخش انتخاب شده باشد یا فقط یک بخش انتخاب شده باشد اما با بخش سند متفاوت باشد ممکن است با مشکل مواجه شویم و ادامهی عملیات نیاز به تایید کاربر با پیغام زیر دارد:
وضعيت بخش (شعبه) تعيين شده در محدوده برگهها، با بخش (شعبه) سند حاصله مطابقت ندارد. در اين شرايط اگر يك يا چند حساب (يا تفصيلي) وابسته به بخش (شعبه) ديگري بوده ولي در اين فرآيند داراي مانده باشند، ايجاد سند با خطا مواجه خواهد شد.
- با تغییراتی که در بخشهای قبل شرح دادیم، بسیاری از اختیارات کاربران از این پس معنی جدیدی دارند و یا به صورت متفاوتی کنترل میشوند. "سایر بخشها" از این پس به معنی بخشهایی است که جزء بخشهای مجاز کاربر نباشند (در ویرایشهای قبلی همهی بخشها به جز بخش اصلی کاربر سایر بخشها بودند – بخش اصلی کاربر نیز جزء بخشهای مجاز کاربر لحاظ میشود).