# متغيرات الصنف

_التطبيقات › المخزون › الأصناف_

![متغيرات الصنف](https://atloriaassets.blob.core.windows.net/assets/a438221c-c1af-407c-b9e6-a56c986db846/b9b7bd618b9abcf78a1e8b91586a8301.png#atloria-annotations=%7B%22annotations%22%3A%5B%7B%22type%22%3A%22box%22%2C%22x%22%3A96.44%2C%22y%22%3A5.32%2C%22w%22%3A3.13%2C%22h%22%3A4.43%2C%22label%22%3A%222%20%20%5Cu062c%5Cu062f%5Cu064a%5Cu062f%22%7D%5D%7D)
*متغيرات الصنف  — المخزون › الأصناف › متغيرات الصنف*

## نظرة عامة

تُستخدم متغيرات الصنف لإدارة النسخ المختلفة من الصنف المرتبطة بقالب صنف واحد، مثل اختلاف المقاس أو اللون أو السعة. يستخدمها أمين المستودع عند متابعة التخزين والتتبع والكميات، كما يستخدمها مندوب المبيعات ومسؤول المشتريات عند تحديد ما يمكن بيعه أو شراؤه بوحدات القياس المناسبة.  
تتيح لك قائمة متغيرات الصنف مراجعة المتغيرات الحالية وإنشاء متغير جديد، ثم تنفيذ إجراءات المخزون والتزويد وطباعة الملصقات بحسب المتغير المحدد.

## الإعدادات

قبل إنشاء متغير صنف، حدد خصائصه التشغيلية والمخزنية بحيث تكون متسقة مع طريقة استخدامه في المبيعات أو المشتريات أو المستودع.

| الحقل | الاستخدام |
|---|---|
| **الاسم (Name)** | أدخل اسم متغير الصنف. |
| **نوع الصنف (Product Type)** | حدد طبيعة الصنف: قابل للاستهلاك، خدمة، صنف قابل للتخزين، أو مجموعة. الصنف القابل للتخزين هو الذي تتم إدارة مخزونه، بينما لا تتم إدارة مخزون الصنف القابل للاستهلاك بالطريقة نفسها. |
| **وحدة القياس (Unit of Measure)** | حدد وحدة القياس الافتراضية المستخدمة في جميع عمليات المخزون. |
| **وحدة قياس الشراء (Purchase UoM)** | حدد وحدة القياس الافتراضية المستخدمة في أوامر الشراء. يجب أن تكون ضمن الفئة نفسها لوحدة القياس الافتراضية. |
| **فئة الصنف (Product Category)** | اختر فئة الصنف التي ينتمي إليها المتغير. |
| **قالب الصنف (Product Template)** | اربط المتغير بقالب الصنف الخاص به. |
| **التتبع (Tracking)** | اختر عدم التتبع، أو التتبع بالدفعات، أو التتبع بالرقم التسلسلي الفريد للأصناف القابلة للتخزين. |
| **المنتجات (Products)** | حدد المنتجات المرتبطة بالمتغير. |
| **تحذير سطر أمر الشراء (Purchase Order Line Warning)** | اختر عدم إظهار رسالة، أو إظهار تحذير، أو رسالة حظر عند استخدام الصنف في سطر أمر شراء. |
| **سطر أمر البيع (Sales Order Line)** | اختر عدم إظهار رسالة، أو إظهار تحذير، أو رسالة حظر عند استخدام الصنف في سطر أمر بيع. |
| **منشور (Is Published)** | حدد ما إذا كان المتغير منشوراً. |
| **المفضلة (Favorite)** | عيّن المتغير عادياً أو مفضلاً. |
| **قيم المتغيرات (Variant Values)** | راجع قيم المتغيرات المرتبطة بهذا الصنف. |
| **يمكن بيعه (Can be Sold)** | حدد ما إذا كان يمكن اختيار المتغير في عمليات البيع. |
| **يمكن شراؤه (Can be Purchased)** | حدد ما إذا كان يمكن اختيار المتغير في عمليات الشراء. |
| **يمكن تحميله كمصروف (Can be Expensed)** | حدد ما إذا كان يمكن اختيار المتغير في المصروفات. |

> **ملاحظة:** عند اختيار **وحدة قياس الشراء (Purchase UoM)**، تأكد من توافقها مع فئة **وحدة القياس (Unit of Measure)**. عدم التوافق يمنع استخدام وحدة الشراء كوحدة افتراضية لأوامر الشراء.

> **تحذير:** استخدم التتبع بالرقم التسلسلي الفريد أو بالدفعات فقط للأصناف القابلة للتخزين التي تتطلب إمكانية التتبع في المستودع.

## سير العمل

1. انتقل إلى **المخزون** > **الأصناف** > **متغيرات الصنف** لمراجعة متغيرات الأصناف الحالية. استخدم القائمة للبحث عن المتغير المطلوب قبل إنشاء متغير جديد، وتحقق من الاسم وقالب الصنف ونوع الصنف ووحدات القياس والتتبع.

   ![متغيرات الصنف ](https://atloriaassets.blob.core.windows.net/assets/a438221c-c1af-407c-b9e6-a56c986db846/d7eea6071b15955c3eea069c1e6c7c7c.png#atloria-annotations=%7B%22annotations%22%3A%5B%7B%22type%22%3A%22box%22%2C%22x%22%3A69.43%2C%22y%22%3A59.81%2C%22w%22%3A21.86%2C%22h%22%3A3.95%2C%22label%22%3A%224%20%20%5Cu0648%5Cu062d%5Cu062f%5Cu0629%20%5Cu0642%5Cu064a%5Cu0627%5Cu0633%20%5Cu0627%5Cu0644%5Cu0634%5Cu0631%5Cu0627%5Cu0621%22%7D%2C%7B%22type%22%3A%22marker%22%2C%22n%22%3A4%2C%22x%22%3A80.36%2C%22y%22%3A61.78%7D%2C%7B%22type%22%3A%22box%22%2C%22x%22%3A38.0%2C%22y%22%3A53.94%2C%22w%22%3A20.66%2C%22h%22%3A3.95%2C%22label%22%3A%223%20%20%5Cu0641%5Cu0626%5Cu0629%20%5Cu0627%5Cu0644%5Cu0635%5Cu0646%5Cu0641%22%7D%2C%7B%22type%22%3A%22marker%22%2C%22n%22%3A3%2C%22x%22%3A48.33%2C%22y%22%3A55.91%7D%2C%7B%22type%22%3A%22box%22%2C%22x%22%3A69.43%2C%22y%22%3A52.31%2C%22w%22%3A21.86%2C%22h%22%3A3.95%2C%22label%22%3A%225%20%20%5Cu0648%5Cu062d%5Cu062f%5Cu0629%20%5Cu0627%5Cu0644%5Cu0642%5Cu064a%5Cu0627%5Cu0633%22%7D%2C%7B%22type%22%3A%22marker%22%2C%22n%22%3A5%2C%22x%22%3A80.36%2C%22y%22%3A54.28%7D%2C%7B%22type%22%3A%22box%22%2C%22x%22%3A96.68%2C%22y%22%3A26.75%2C%22w%22%3A1.58%2C%22h%22%3A2.79%2C%22label%22%3A%227%20%20%5Cu064a%5Cu0645%5Cu0643%5Cu0646%20%5Cu0628%5Cu064a%5Cu0639%5Cu0647%22%7D%2C%7B%22type%22%3A%22box%22%2C%22x%22%3A94.14%2C%22y%22%3A10.59%2C%22w%22%3A5.42%2C%22h%22%3A4.43%2C%22label%22%3A%229%20%20%5Cu062a%5Cu062d%5Cu062f%5Cu064a%5Cu062b%20%5Cu0627%5Cu0644%5Cu0643%5Cu0645%5Cu064a%5Cu0629%22%7D%5D%7D)
*متغيرات الصنف  — المخزون › الأصناف › متغيرات الصنف*

2. إذا لم يكن المتغير موجوداً، اختر **جديد** لإنشاء متغير صنف. أدخل **الاسم (Name)**، ثم حدد **قالب الصنف (Product Template)** و**فئة الصنف (Product Category)** المرتبطين به.

3. اتخذ قرار نوع الاستخدام للمتحول:
   - اختر **قابل للاستهلاك (Consumable)** عندما لا تحتاج إلى إدارة مخزونه بالطريقة المخصصة للأصناف القابلة للتخزين.
   - اختر **خدمة (Service)** للمتغير الذي يمثل خدمة.
   - اختر **صنف قابل للتخزين (Storable Product)** عندما تريد إدارة مخزون المتغير.
   - اختر **مجموعة (Combo)** عندما يكون المتغير من نوع مجموعة.

   ثم عيّن **نوع الصنف (Product Type)** وفق هذا القرار، وحدد **وحدة القياس (Unit of Measure)** التي ستستخدم في عمليات المخزون.

4. إذا كان المتغير سيُشترى، حدد **وحدة قياس الشراء (Purchase UoM)**. اختر وحدة من الفئة نفسها لوحدة القياس الافتراضية، ثم فعّل **يمكن شراؤه (Can be Purchased)** عند الحاجة إلى اختياره في أوامر الشراء.  
   إذا كان المتغير سيباع، فعّل **يمكن بيعه (Can be Sold)**، وحدد سلوك التنبيه في **سطر أمر البيع (Sales Order Line)**:
   - اختر **لا توجد رسالة (No Message)** لعدم عرض رسالة.
   - اختر **تحذير (Warning)** لتنبيه المستخدم برسالة.
   - اختر **رسالة حظر (Blocking Message)** لمنع متابعة التدفق برسالة.

5. إذا كان المتغير قابلاً للتخزين ويتطلب تتبعاً في المستودع، حدد **التتبع (Tracking)**:
   - اختر **بالرقم التسلسلي الفريد (By Unique Serial Number)** لتتبع كل وحدة برقم تسلسلي مستقل.
   - اختر **بالدفعات (By Lots)** لتتبع الصنف حسب الدفعات.
   - اختر **دون تتبع (No Tracking)** عندما لا تكون التتبعية مطلوبة.

   طبّق القرار نفسه على **تحذير سطر أمر الشراء (Purchase Order Line Warning)** عند استخدام المتغير في الشراء، باختيار عدم وجود رسالة أو تحذير أو رسالة حظر.

6. راجع **قيم المتغيرات (Variant Values)** و**المنتجات (Products)** للتحقق من ارتباط المتغير بالقيم والمنتجات المطلوبة. وعند الحاجة، حدّد **المفضلة (Favorite)** على أنها مفضلة لتسهيل تمييزها، أو فعّل **منشور (Is Published)** إذا كان يجب أن يكون المتغير منشوراً.

7. بعد تحديد المتغير، اختر الإجراء المناسب لاحتياجك التشغيلي:
   - اختر **تحديث الكمية (Update Quantity)** عند الحاجة إلى تحديث كمية المتغير.
   - اختر **إعادة التزويد (Replenish)** عند الحاجة إلى بدء إعادة تزويد المتغير.
   - اختر **طباعة الملصقات (Print Labels)** لطباعة ملصقات المتغير.
   - اختر **سعات التخزين (Storage Capacities)** لمراجعة سعات التخزين المتعلقة به.
   - اختر **احتساب السعر من قائمة المواد (Compute Price from BoM)** لاحتساب السعر من قائمة المواد.
   - اختر **تهيئة الوسوم (Configure tags)** لتهيئة الوسوم.
   - اختر **عرض المخطط (View Diagram)** لعرض المخطط.

   ![متغيرات الصنف ](https://atloriaassets.blob.core.windows.net/assets/a438221c-c1af-407c-b9e6-a56c986db846/b1636f50ed46b3fd1344ce6fb0e052d9.png#atloria-annotations=%7B%22annotations%22%3A%5B%7B%22type%22%3A%22box%22%2C%22x%22%3A38.0%2C%22y%22%3A53.94%2C%22w%22%3A20.66%2C%22h%22%3A3.95%2C%22label%22%3A%222%20%20%5Cu0641%5Cu0626%5Cu0629%20%5Cu0627%5Cu0644%5Cu0635%5Cu0646%5Cu0641%22%7D%2C%7B%22type%22%3A%22marker%22%2C%22n%22%3A2%2C%22x%22%3A48.33%2C%22y%22%3A55.91%7D%2C%7B%22type%22%3A%22box%22%2C%22x%22%3A69.43%2C%22y%22%3A59.81%2C%22w%22%3A21.86%2C%22h%22%3A3.95%2C%22label%22%3A%224%20%20%5Cu0648%5Cu062d%5Cu062f%5Cu0629%20%5Cu0642%5Cu064a%5Cu0627%5Cu0633%20%5Cu0627%5Cu0644%5Cu0634%5Cu0631%5Cu0627%5Cu0621%22%7D%2C%7B%22type%22%3A%22marker%22%2C%22n%22%3A4%2C%22x%22%3A80.36%2C%22y%22%3A61.78%7D%2C%7B%22type%22%3A%22box%22%2C%22x%22%3A69.43%2C%22y%22%3A52.31%2C%22w%22%3A21.86%2C%22h%22%3A3.95%2C%22label%22%3A%225%20%20%5Cu0648%5Cu062d%5Cu062f%5Cu0629%20%5Cu0627%5Cu0644%5Cu0642%5Cu064a%5Cu0627%5Cu0633%22%7D%2C%7B%22type%22%3A%22marker%22%2C%22n%22%3A5%2C%22x%22%3A80.36%2C%22y%22%3A54.28%7D%2C%7B%22type%22%3A%22box%22%2C%22x%22%3A96.68%2C%22y%22%3A26.75%2C%22w%22%3A1.58%2C%22h%22%3A2.79%2C%22label%22%3A%227%20%20%5Cu064a%5Cu0645%5Cu0643%5Cu0646%20%5Cu0628%5Cu064a%5Cu0639%5Cu0647%22%7D%5D%7D)
*متغيرات الصنف  — المخزون › الأصناف › متغيرات الصنف*

> **نصيحة:** فعّل **يمكن بيعه (Can be Sold)** و**يمكن شراؤه (Can be Purchased)** وفق الاستخدام الفعلي للمتغير. يساعد ذلك على تجنب اختياره في عمليات لا تخصه.

## أمثلة

لنفترض أن المنشأة تبيع وتشتري قميصاً رياضياً بمقاس كبير ولون أزرق، وتريد تتبع مخزونه دون أرقام تسلسلية أو دفعات.

1. من قائمة **متغيرات الصنف**، اختر **جديد**.
2. أدخل في **الاسم (Name)**: `قميص رياضي - أزرق - كبير`.
3. اختر قالب القميص في **قالب الصنف (Product Template)**، ثم اختر فئة الملابس في **فئة الصنف (Product Category)**.
4. عيّن **نوع الصنف (Product Type)** إلى **صنف قابل للتخزين (Storable Product)** لأن المخزون يجب أن يُدار.
5. اختر `قطعة` في **وحدة القياس (Unit of Measure)**، واختر `قطعة` في **وحدة قياس الشراء (Purchase UoM)**، مع التحقق من أنهما ضمن الفئة نفسها.
6. عيّن **التتبع (Tracking)** إلى **دون تتبع (No Tracking)**، لأن هذا المتغير لا يتطلب تتبعاً بالدفعات أو بالأرقام التسلسلية.
7. فعّل **يمكن بيعه (Can be Sold)** و**يمكن شراؤه (Can be Purchased)** ليظهر المتغير في عمليات البيع والشراء.
8. اختر **تحذير (Warning)** في **سطر أمر البيع (Sales Order Line)** إذا أردت تنبيه مستخدم المبيعات عند استخدامه، واترك **تحذير سطر أمر الشراء (Purchase Order Line Warning)** على **لا توجد رسالة (No Message)** إذا لم تكن هناك رسالة مطلوبة للمشتريات.
9. عند وصول المخزون أو الحاجة إلى مراجعته، افتح المتغير من القائمة واختر **تحديث الكمية (Update Quantity)**. وعند الحاجة إلى تزويد جديد، اختر **إعادة التزويد (Replenish)**.

## نصائح

> **نصيحة:** استخدم **قيم المتغيرات (Variant Values)** للتحقق من أن المتغير يعكس الاختلاف المطلوب في الصنف، مثل اللون أو المقاس، قبل استخدامه في العمليات.

> **ملاحظة:** لا تجعل رسالة التحذير في سطر أمر البيع أو الشراء رسالة حظر إلا عندما يجب منع المستخدم فعلياً من متابعة التدفق.

> **تحذير:** لا تستخدم **بالرقم التسلسلي الفريد (By Unique Serial Number)** أو **بالدفعات (By Lots)** دون حاجة تشغيلية واضحة؛ اختر مستوى التتبع الذي يلائم متطلبات المستودع.

## استكشاف الأخطاء وإصلاحها

| المشكلة | السبب المحتمل | المعالجة |
|---|---|---|
| لا يمكن استخدام وحدة قياس الشراء المطلوبة. | **وحدة قياس الشراء (Purchase UoM)** ليست في الفئة نفسها الخاصة بـ **وحدة القياس (Unit of Measure)**. | اختر وحدة قياس شراء من الفئة نفسها لوحدة القياس الافتراضية. |
| يظهر تحذير أو يتوقف إدخال سطر شراء أو بيع للمتغير. | تم اختيار **تحذير (Warning)** أو **رسالة حظر (Blocking Message)** في حقل التحذير الخاص بسطر أمر الشراء أو البيع. | راجع إعداد التحذير للمتغير، واختر **لا توجد رسالة (No Message)** أو عدّل مستوى التنبيه وفق سياسة العمل. |
| لا يمكن اختيار المتغير في عملية بيع أو شراء. | لم يتم تفعيل **يمكن بيعه (Can be Sold)** أو **يمكن شراؤه (Can be Purchased)** بحسب العملية. | افتح المتغير وفعّل الخيار المناسب للاستخدام المطلوب. |
| لا تتوفر إمكانية التتبع المطلوبة في المستودع. | تم اختيار **دون تتبع (No Tracking)** أو نوع تتبع غير ملائم. | راجع **التتبع (Tracking)** واختر التتبع بالدفعات أو بالرقم التسلسلي الفريد للأصناف القابلة للتخزين عند الحاجة. |

## روابط ذات صلة

- [متغيرات الصنف — مرجع الحقول](doc:product-product-ref)
- [الطرود](doc:stock-quant-package)
- [المخزون — نظرة عامة](doc:stock-overview)
- [المخزون — مسار التعلم](doc:workflows-stock)
- [المشروع](doc:project-project)
- [البنك والنقد](doc:account-move-line)
- [تعديلات الحسابات لكل مصنع](doc:product-category-factory-account-override)
- [علامات تصنيف المنتج](doc:product-tag)
- [كومبو المنتجات](doc:pos-combo)
- [الأصناف](doc:product-template)
- [الأصناف](doc:product-template-9)
- [فئات المتجر الإلكتروني](doc:product-public-category)
- [الأصناف](doc:product-template-2)
- [الشركات](doc:res-company)
- [الأصناف](doc:product-template-4)
