Открыть главное меню

SearchDescription: различия между версиями

(Новая страница: «== Алгоритм вывода описания товара == === Первый этап поиска === # Если у товара есть описани...»)
 
 
Строка 1: Строка 1:
== Алгоритм вывода описания товара ==
+
==Алгоритм вывода описания товара==
  
=== Первый этап поиска ===
+
===Первый этап поиска===
  
# Если у товара есть описание в системном справочнике товаров, то выводится это описание;
+
#Если у товара есть описание в системном справочнике товаров, то выводится это описание;
# Если у товара нет описания в системном справочнике товаров, выводится "собственное" описание:
+
#Если у товара нет описания в системном справочнике товаров, выводится "собственное" описание:
#* для товаров на складе -  
+
#*для товаров на складе -  
#*# описание партии;
+
#*#описание партии;
#*# если нет описания партии - то выводится описание товара из справочника товаров;
+
#*#если нет описания партии - то выводится описание товара из справочника товаров;
#* если товар не является товаром со склада, то выводится описание товара из прайса;
+
#*если товар не является товаром со склада, то выводится описание товара из прайса;
# Если у товара нет никаких описаний, выводится описание "Деталь".
+
#Если у товара нет никаких описаний, выводится описание "Деталь".
  
=== Второй этап поиска ===
+
===Второй этап поиска===
 
На втором этапе описание зависит от опции "Поиск: режим отображения описания на втором этапе":
 
На втором этапе описание зависит от опции "Поиск: режим отображения описания на втором этапе":
  
* "Брать из прайса. Если пустое - брать из справочника"
+
*"Брать из прайса. Если пустое - брать из справочника"
*# Если у товара есть "собственное" описание, то берётся "собственное" описание;
+
*#Если у товара есть "собственное" описание, то берётся "собственное" описание;
*#* для товаров на складе:
+
*#*для товаров на складе:
*#*# описание партии;
+
*#*#описание партии;
*#*# если нет описания партии - то выводится описание товара из справочника товаров;
+
*#*#если нет описания партии - то выводится описание товара из справочника товаров;
*#* если товар не является товаром со склада, то выводится описание товара из прайса;
+
*#*если товар не является товаром со склада, то выводится описание товара из прайса;
*# Если у товара нет "собственного" описания - брать из системного справочника;
+
*#Если у товара нет "собственного" описания - брать из системного справочника;
* "Брать из справочника. Если пустое - брать из прайса"
+
*"Брать из справочника. Если пустое - брать из прайса"
*# Если у товара есть описание в системном справочнике - брать из системного справочника;
+
*#Если у товара есть описание в системном справочнике - брать из системного справочника;
*# Если у товара нет описания в системном справочнике, то берётся "собственное" описание;
+
*#Если у товара нет описания в системном справочнике, то берётся "собственное" описание;
*#* для товаров на складе:
+
*#*для товаров на складе:
*#*# описание партии;
+
*#*#описание партии;
*#*# если нет описания партии - то выводится описание товара из справочника товаров;
+
*#*#если нет описания партии - то выводится описание товара из справочника товаров;
*#* если товар не является товаром со склада, то выводится описание товара из прайса;
+
*#*если товар не является товаром со склада, то выводится описание товара из прайса;
* "Брать из справочника и от выбранных поставщиков"
+
*"Брать из справочника и от выбранных поставщиков"
*# Если у товара есть "собственное" описание, то берётся "собственное" описание:
+
*#Если у товара есть "собственное" описание, то берётся "собственное" описание:
*#* для товаров на складе:
+
*#*для товаров на складе:
*#*# описание партии;
+
*#*#описание партии;
*#*# если нет описания партии - то выводится описание товара из справочника товаров;
+
*#*#если нет описания партии - то выводится описание товара из справочника товаров;
*#* если товар не является товаром со склада, а поставщик является выбранным, то выводится описание товара из прайса;
+
*#*если товар не является товаром со склада, а поставщик является выбранным, то выводится описание товара из прайса;
*# Если у товара нет "собственного" описания - брать из системного справочника;
+
*#Если у товара нет "собственного" описания - брать из системного справочника.

Текущая версия на 13:41, 14 сентября 2020

Алгоритм вывода описания товара

Первый этап поиска

  1. Если у товара есть описание в системном справочнике товаров, то выводится это описание;
  2. Если у товара нет описания в системном справочнике товаров, выводится "собственное" описание:
    • для товаров на складе -
      1. описание партии;
      2. если нет описания партии - то выводится описание товара из справочника товаров;
    • если товар не является товаром со склада, то выводится описание товара из прайса;
  3. Если у товара нет никаких описаний, выводится описание "Деталь".

Второй этап поиска

На втором этапе описание зависит от опции "Поиск: режим отображения описания на втором этапе":

  • "Брать из прайса. Если пустое - брать из справочника"
    1. Если у товара есть "собственное" описание, то берётся "собственное" описание;
      • для товаров на складе:
        1. описание партии;
        2. если нет описания партии - то выводится описание товара из справочника товаров;
      • если товар не является товаром со склада, то выводится описание товара из прайса;
    2. Если у товара нет "собственного" описания - брать из системного справочника;
  • "Брать из справочника. Если пустое - брать из прайса"
    1. Если у товара есть описание в системном справочнике - брать из системного справочника;
    2. Если у товара нет описания в системном справочнике, то берётся "собственное" описание;
      • для товаров на складе:
        1. описание партии;
        2. если нет описания партии - то выводится описание товара из справочника товаров;
      • если товар не является товаром со склада, то выводится описание товара из прайса;
  • "Брать из справочника и от выбранных поставщиков"
    1. Если у товара есть "собственное" описание, то берётся "собственное" описание:
      • для товаров на складе:
        1. описание партии;
        2. если нет описания партии - то выводится описание товара из справочника товаров;
      • если товар не является товаром со склада, а поставщик является выбранным, то выводится описание товара из прайса;
    2. Если у товара нет "собственного" описания - брать из системного справочника.