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

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

قبليقبلي Go to previous topic
بعديبعدي Go to next topic
آخرين ارسال 05 خرداد 1390 09:16 ق.ظ توسط MEHVISION
مشكل در فرمول نويسي در ساخت گزارش
�2 پاسخ
مرتب:
شما مجاز به پاسخ به اين پست نمي باشيد.
مولف پيغام ها
MEHVISION
کاربر جدید
کاربر جدید

--
29 اردیبهشت 1390 10:53 ق.ظ
    با سلام
    همان طور كه ميدانيد بخش گزارش ساز از سه بخش 1- فرم 2-ساختار ستون هاي چاپي 3- فرم چاپي ( الگوي چاپ ) تشكيل شده است.

    در بخش گزارش سازي ، ساختار چاپي قسمت فرمول نويسي محدوديت هايي وجود دارد كه به شرح ذيل بيان مي شود شايد بتوان كاري كرد.

    مثلا ً در بخش تحليل - تفكيك تفضيلي هاي يك مجموعه به حساب در قسمت فرمول ، آيتم هاي محدودي وجود دارد كه به توان در فرمول نويسي از آن استفاده كرد و اين آيتم هارو سيستم به شكل دلخواه خود به كار بر ارائه مي كند و كاربر به تمام محتويات سيستم محيط نمي باشد فرض من مي خواهم در اين گزارش از ايتم نام ارز و مبلغ ارز و كد تفضيل 1 تا 4 را مورد استفاده قرار دهم
    مثلا مي خواهم فرمولي بنويسم كه وقتي سلول در مقابل عنصري از يكي از عناصر مجموعه تفضيلي قرار گرفت شروطي بر آن حاكم باشد مثلا اگر واحد ارزي آن دلار باشد جزء جمع نمايشي ظاهر نشود و الگر دو تفضيل 1 و 2 در كد خاصي باهم متاثر از عنصر مجموعه تفضيلي نمايش داده شوند و ساير خصوصياتي كه در سيستم تعريف شده است .
    اين امر در گزارش سازهايي چون كريستال ريپورت يا كيو كليك وجود دارد و كاربر مي تواند از تمامي عناصر بانك اطلاعاتي استفاده كند اما در نوسا بخشي محدود مي باشد و بخشي را هم كه شما راهنمايي مي كنيد كاربران را سوق به فيلتر كردن گزارش در قسمت شرايط سوق مي دهيد كه اين امر براي كاربران معمولي و مديران كه مي خواهند با يك عمليات ساده گزارش خود را اخذ كنند مشكل ساز مي باشد 
    شركت ... از سيستم نوسا نسخه 01/3 استفاده مي كند و داراي حسابهاي ارزي متعدد با چند نوع ارز و حسابهاي تعدادي با چند نوع واحد و در بخش تفضيلي از چهار گروه تفضيلي متصل به حساب اصلي در 15 واحد مستقل تفضيلي استفاده مي كند اين شركت شعبه ندارد .
    لطفا در صورت امكان بفرمائيد علاوه بر موارد فوق آيا ميتوان از گزارش سازهاي ديگري كه سيستم نوسا پشتيباني كند استفاده كرد .
    با تشكر هوشنگي
    momeni
    کاربر ارشد
    کاربر ارشد

    --
    29 اردیبهشت 1390 08:09 ب.ظ
    سلام

    ممنون از پست شما

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

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

    برای اخذ گزارش سرجمع به این شکل، داده‌های خام (سطرهای اسناد حسابداری) پردازش می‌شوند و هر سطر حسب مورد در یکی از سلول‌های گزارش تاثیر داده می‌شود - برحسب تفصیلی سطر و فیلد و شرایط ستون. اگر بنا باشد که اطلاعات ارز نیز دخالت داده شود، مثلا می‌باید در ساختار میانی، همین پردازش به تفکیک نوع ارز برای اطلاعات ارزی مندرج در سطرها نیز انجام می‌شد. تا مثلا در فهرست فیلدها مواردی مثل "گردش بدهکار تفصیلی بر حسب یک ارز خاص" می‌داشتیم. تازه در این وضعیت می‌توانستیم ستونی برای گردش ارزی تفصیلی در یک حساب خاص ارائه دهیم. در ادامه با توحه به عرایض قبلی، کدهای تفصیلی 1 تا 4 در ساختار این گزارش نقشی نمی‌توانستند داشته باشند چون سطرهای گزارش از قبل حاوی یک تفصیلی خاص می‌باشند. مگر اینکه می‌خواستیم در هر ستون، شرایط مفصلی (همانند شرایطی که در زمان اخذ گزارش در اختیار کاربر گداشته‌ایم) هم قائل می‌شدیم که متاسفانه میسر نیست - حتی فکر می‌کنم زمانی که بابت پردازش داده‌ها با امکان شرط آزاد در هر ستون (نه در تمام گزارش) صرف خواهد شد خارج از حد تصور باشد.

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

    باز هم ممنون، پوزش از پاسخ طولانی
    ارادت
    MEHVISION
    کاربر جدید
    کاربر جدید

    --
    05 خرداد 1390 09:16 ق.ظ
    با سلام خدمت جنابعالي
    از اينكه به سوال بنده پاسخ جامع ارائه فرموديد متشكرم
    اما ما بنا به راهنمايي شما بايد از اكسل جهت تكميل گزارشات خود استفاده نمائيم .
    با تشكر فراوان مهدي هوشنگي
    شما مجاز به پاسخ به اين پست نمي باشيد.