راهنمای Odoo

به تالار گفتگوی ویراوب خوش آمدید!

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

10

فیلدهای محاسباتی در نرم افزارسازمانی اودوو 17

فیلدهای محاسباتی در نرم افزار سازمانی اودوو چه فیلدهای هستند و چه کاربردی دارند ؟

آواتار
رها کردن
1 پاسخ
5
بهترین پاسخ

فیلدهای محاسباتی در اودوو نوعی فیلد هستند که مقدار آنها بر اساس یک تابع پایتون محاسبه میشوند. این فیلدها میتوانند از مقادیر فیلدهای دیگر یا اطلاعات دیگری مانند زمان، کاربر و غیره استفاده کنند. برای مثال، فیلد amount_total در مدل sale.order یک فیلد محاسباتی است که مجموع مبلغ سفارش را بر اساس فیلدهای amount_untaxed و amount_tax محاسبه میکند.

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

•  ایجاد یک فایل پایتون با پسوند .py در پوشه models پروژه اودوو 17

•  تعریف یک کلاس با ارث بری از مدل مورد نظر

•  تعریف یک فیلد با نوع fields.متغیر محاسباتی مانند Float، Char، Integer و غیره

•  تعیین مقادیر پارامترهای مربوط به فیلد مانند string، compute، store، inverse، readonly و غیره

•  تعریف یک تابع با نام مشخص شده در پارامتر compute و نوشتن منطق محاسبه مقدار فیلد

•  ایجاد یک فایل manifest.py در پوشه اصلی پروژه و اضافه کردن فایل پایتون به لیست models

•  نصب یا بروزرسانی پروژه در اودوو 17 و مشاهده فیلد محاسباتی در ویو مربوطه

آواتار
رها کردن