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

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

قبليقبلي Go to previous topic
بعديبعدي Go to next topic
آخرين ارسال 13 آذر 1393 11:54 ق.ظ توسط Zarkesh
فراخوانی برگه انبار از اکسل به نوسا ( ساخت فایل XML )
�6 پاسخ
مرتب:
شما مجاز به پاسخ به اين پست نمي باشيد.
مولف پيغام ها
Zarkesh
کاربر با تجربه
کاربر با تجربه

--
13 آذر 1393 10:27 ق.ظ
    با سلام
    در این پست به آموزش نحوه ساخت فایل XML از برگه های انبار اکسل و فراخوانی آن در نوسا می پردازیم.

    ابتدا یک اکسل باز می کنیم، همانند شکل در قسمت نشان داده شده کلیک راست کرده و "Customize Quick Access Toolbar" را همانند شکل انتخاب می کنید.






    در پنجرهء باز شده دقت شود که در قسمت " Choose Commands From" عبارت "All Commands" انتخاب شده باشد، سپس Source یا XML Source و Export XML Data را به لیست سمت راست اضافه فرمایید، دقت شود در صورتی که از قبل این دو اضافه شده باشد در لیست سمت چپ قابل رویت می باشد.






    Zarkesh
    کاربر با تجربه
    کاربر با تجربه

    --
    13 آذر 1393 10:48 ق.ظ

    سپس در اکسل ستونهایی به ترتیبی که در شکل ملاحظه می شود به این نامها ساخته شود:


     

     

    در مرحله بعد اطلاعات برگه انبار باید در ستونهای مرتبط وارد شود

    توضیح ستونها همانند زیر می باشد:

    ستون TransKind همان "کد نوع رخداد"

    ستون Stock همان "کد انبار"

     ستون Mat همان "کد کالا"

     ستون Amount همان "مقدار"

     ستون OppKind همان "کد نوع طرف حساب"

     ستون Desc همان "شرح"

     ستون Price همان "مبلغ"

     ستون SerialNum همان "شماره سریال"

     ستون IC همان "کد مرکز"

     ستون MatSpec همان "مشخصات کالا"

     و ستون Estimated همان "وضعیت بها"

     در نوسا می باشد.

     

      نکته:لازم به ذکر است این ترتیب با فایل xsd ارائه شده در ادامه بحث مطابقت دارد.

      نکته:دقت شود ستون های وارد شده برای مبلغ حتما باید تقسیم بر 100 شود.

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

      نکته:در قسمت TransKind

     برای برگه های ورود

             0 به معنی خرید داخلی می باشد که اگر خالی هم بماند مشکلی ندارد.

             1 به معنی خرید خارجی

             2 به معنی دریافت از تولید

             3 به معنی دریافت از پیمانکار

             4 به معنی دریافت امانی

             5 به معنی ورود متفرقه

     

    برای برگه های خروج

             6 به معنی فروش

             7 به معنی مصرف

             8 به معنی تحویل به تولید

             9 به معنی تحویل به پیمانکار

            10 به معنی تحویل امانی

            11 به معنی خروج متفرقه

      و برای برگه موجودی ابتدای دوره عدد 37 می باشد

     

       نکته: در Estimated برای تعیین وضعیت بها وارد کردن عدد       0 به معنی واقعی   و     -1 به معنی برآوردی

    پيوست ها
    Zarkesh
    کاربر با تجربه
    کاربر با تجربه

    --
    13 آذر 1393 10:54 ق.ظ
    حال فرض کنید سطرهای برگه انبار  را همانند شکل زیر پر کرده ایم





    در مرحلهء بعد ابتدا فایل زیر را دانلود فرمایید.
    فایل قابل دانلود: Anbar.xsd
    فایل قابل دانلود برای موجودی ابتدای دوره : Beginning.xsd

    (برای دانلود روی فایل کلیک راست کرده و Save Link As را انتخاب فرمایید.)

    پيوست ها
    Zarkesh
    کاربر با تجربه
    کاربر با تجربه

    --
    13 آذر 1393 11:00 ق.ظ
    بعد از دانلود فایل مذکور در اکسل همانند شکل Source را انتخاب می کنیم:




    بعد از انخاب Source در سمت راست اکسل پنجره ای همانند شکل ظاهر می شود:



    در این پنجره XML Maps را انتخاب می کنیم، پنجره ای همانند شکل ظاهر می شود:



    در این پنجره Add را انتخاب می کنیم و در پنجرهء باز شده فایل Anbar.xsd را انتخاب کرده و OK می کنیم.

    Zarkesh
    کاربر با تجربه
    کاربر با تجربه

    --
    13 آذر 1393 11:35 ق.ظ
    همانطور که مشاهده می کنید پنجرهء Source همانند شکل پر می شود.




    در این قسمت بر روی InvTrans کلیک راست کرده و Map element را انتخاب می کنیم و سپس همانند شکل سطرها و ستونهای اکسل را انتخاب می کنیم




    و اوکی میزنیم. تغییراتی شبیه شکل زیر مشاهده می شود.







    پيوست ها
    Zarkesh
    کاربر با تجربه
    کاربر با تجربه

    --
    13 آذر 1393 11:39 ق.ظ
    سپس همانطور که در شکل مشخص شده است Export XML Data را انتخاب فرمایید. ( مربع قرمز رنگ )





    در پنجرهء باز شده مسیر مورد نظرتان برای ذخیره برگه انبار را انتخاب کرده و  نام فایلتان را وارد کرده و سپس Export را انتخاب می کنیم







    Zarkesh
    کاربر با تجربه
    کاربر با تجربه

    --
    13 آذر 1393 11:54 ق.ظ
    بعد از ساخت فایل به این ترتیب، وارد نوسا شده و از منوی "انبار" زیرمنوی "برگه انبار جدید"و از زیرمنوی "ورود کالا" را انتخاب کرده و بعد از درج تاریخ و انبار و مرکز مورد نظرتان تصویب کرده و وارد برگه شوید.

    فراخوانی برگه انبار وارده XP را می زنیم



    در پنجرهء باز شده فایلی را که در مرحله قبل ذخیره کرده ایم را انتخاب می کنیم به این ترتیت برگه اکسل را به نوسا فراخوانی کرده ایم و در نهایت ذخیره می کنیم.


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