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

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

قبليقبلي Go to previous topic
بعديبعدي Go to next topic
آخرين ارسال 27 بهمن 1397 02:46 ب.ظ توسط H.Rahmani
فراخوانی اطلاعات متغیر ماهانه با استفاده از فایلهای خروجی سیستم حضور و غیاب پرسنل
�10 پاسخ
مرتب:
شما مجاز به پاسخ به اين پست نمي باشيد.
مولف پيغام ها
H.Rahmani
کاربر
کاربر

--
27 بهمن 1397 01:46 ب.ظ

    با سلام،

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

    به طور مثال فرض کنید که  گزارش سیستم حضور و غیاب را در غالب فایل اکسل در اختیار دارید، همانند شکل زیر:


     

    حال میخواهیم این گزارش را با استفاده از امکان "روشهای فراخوانی اطلاعات (اطلاعات متغیر ماهانه)" در سیستم فراخوانی کنیم، برای این منظور در ابتدا باید فرمت فایل را مثلا به "Unicode Text" تغییر دهیم، برای این منظور در ابتدا از منوی "File"روی گزینه "Save as" کلیک میکنیم:


     

     

    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 01:54 ب.ظ

    سپس روی گزینه "Browse" کلیک میکنیم:

     

     

     

    در قسمت "save as type" فرمت فایل را از "Excel Workbook" به "Unicode Text" تغییر میدهیم، سپس نام فایل و مسیر ذخیره سازی را مشخص و روی گزینه "Save"  کلیک میکنیم.




    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 01:57 ب.ظ

    حال میتوانیم در سیستم حقوق و دستمزد نوسا فایل مورد نظر را با استفاده از امکان ذکر شده فراخوانی کنیم، برای این منظور از منوی طراحی دستمزد، روی گزینه روشهای فراخوانی اطلاعات (اطلاعات متغیر ماهانه) کلیک میکنیم:

     

     

    سپس پنجره تعریف شیوه های فراخوانی اطلاعات متغیر ماهانه باز میشود:

     

    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 02:11 ب.ظ

    با استفاده از کلید Insert کیبورد و یا آیکون  اقدام به تعریف یک شیوه فراخوانی میکنیم، همانند شکل زیر:



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




    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 02:15 ب.ظ

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



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



    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 02:19 ب.ظ

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




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

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

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

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





    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 02:24 ب.ظ

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




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





    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 02:30 ب.ظ

    همانطور که در شکل زیر مشاهده میکنید فیلد روزهای کارکرد یا همان WR1 انتخاب گردید، سپس باید شماره ستون فیلد مبدأ که در اینجا 2 است را وارد کرده و در آخر تصویب کنیم:


     

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




    سپس همه پنجره های باز را تصویب میکنیم.





    <div id="_com_1" language="JavaScript">

     


    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 02:33 ب.ظ

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


     

     

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


    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 02:41 ب.ظ

    با استفاده از تکمه  اقدام به فراخوانی اطلاعات میکنیم، روی گزینه مورد نظر کلیک کرده تا پنجره "اصلاح اطلاعات با فراخوانی از فایل Text یا DBF" باز شود، سپس با استفاده از تکمه  روش فراخوانی که در قسمت قبل تعریف کردیم را انتخاب میکنیم و همچنین با استفاده از تکمه  نام و مسیر فایل دریافتی را که به فرمت “Unicode Text” تغییر دادیم انتخاب و سپس تصویب میکنیم تا اطلاعات به پنجره اطلاعات متغیر ماهانه انتقال پیدا کند، به شکل زیر دقت کنید:



    نکته: در پنجره فوق امکانی وجود دارد تحت عنوان "فراخوانی فقط برای پیش نمایش در کاربرگ"

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

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

    سپس بر روی گزینه "تصویب" کلیک میکنیم و با پیغام زیر مواجه میشویم:





    پيوست ها
    H.Rahmani
    کاربر
    کاربر

    --
    27 بهمن 1397 02:46 ب.ظ

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




    و در مرحله آخر روی گزینه "تصویب" کلیک مینماییم.




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



     

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

     

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


    پيوست ها
    شما مجاز به پاسخ به اين پست نمي باشيد.