ممنون جناب مومنی
یک پایگاه اطلاعاتی را در نظر بگیرید که شامل 6 سال مالی (91الی 96) و 5 بخش است
گزارش هایی که نیاز داریم:
الف ) مانده حساب های سطح کل
ب )مانده حساب های سطح 4 و عملیاتی سطوح قبل
هر دو گزارش فوق می بایست به تفکیک بخش و هر بخش هم به تفکیک سال مالی94 و 95 باشند
پس هر کدام از گزارش های ما 10 ستون قابل تعریف خواهند داشت با این شرط که تمامی حسابها هم باید ظاهر شوند.
گزارش (الف) از تراز کلان قابل اخذ است ولی گزارش (ب) با تراز آزمایشی کلان به دست نمی آید چون در تراز کلان سطوح قبل سرجمع شده و در یک سطر ظاهر می شوند با ذکر این نکته که برای ظاهر شدن تمامی حسابها مجبور می شویم یک سند پیش نویس در سال مالی 90 (که بدون سند است) از تمامی حسابهای موجود تنظیم کنیم و گزارش را از تمام سالهای مالی اخذ نماییم.
با این توضیحات if - else اختلالی در کارمان ایجاد نمی کند.
با توجه به بررسی های بیشتر به این نتیجه رسیدم ستون اول دچار مشکل است؛ چون آن سند پیش نویس یک ریالی سال 90 در ستون اول ظاهر می شود در حالی که محدوده ستون اول ما سال مالی 94 است ولی ستون دوم مشکلی ندارد (فعلاً دو ستون تعریف کردم)
مشحصات ستون اول:
فیلد محتوی : یکی از انواع یا اجزاء گردش یا مانده
گونه فیلد: مانده بدهکار مثبت
نوع (محدوده) فیلد: طی دوره
محدوده تاریخ سند: سال مالی 94
شامل اسناد : بخش خاص
وضعیت اسناد: همه بغیر از پیش نویس
نوع اسناد: عادی و افتتاحیه
مشخصات ستون دوم:
تمامی مشخصات مانند ستو اول
محدوده تاریخ سند: سال مالی 95
فایل xml فرم مورد نظر را از طریق ایمیل برایتان ارسال می کنم
با تشکر