Работа с флагами — различия между версиями
Материал из GB wiki
Andrew (обсуждение | вклад) |
Iv (обсуждение | вклад) (→Флаги ячеек) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 9: | Строка 9: | ||
#; Динамически. | #; Динамически. | ||
#: Рассчитываются при загрузке ячеек по правилам в файле CellFlags.txt | #: Рассчитываются при загрузке ячеек по правилам в файле CellFlags.txt | ||
+ | |||
+ | Важно! Флаги Флаг.N=1 устанавливаются и проверяются на всех ячейках включая родительские, если предполагается использовать | ||
+ | только на виртуальных ячейках, то на остальные надо поставить Флаг.*=1 | ||
+ | |||
=== Флаги в задании === | === Флаги в задании === | ||
* '''@WholeCell''' | * '''@WholeCell''' | ||
Строка 16: | Строка 20: | ||
* '''@IgnoreFlags''' | * '''@IgnoreFlags''' | ||
*: позволяет задать через {{Key|;}} флаги ячеек, которые требуется проигнорировать | *: позволяет задать через {{Key|;}} флаги ячеек, которые требуется проигнорировать | ||
− | @ | + | * '''@MaxArticuls''' |
− | задает ассортиментное количество товаров, которые могут находиться в одной ячейке одновременно | + | *: задает ассортиментное количество товаров, которые могут находиться в одной ячейке одновременно |
− | @MinLineQty | + | * '''@MinLineQty''' |
− | в ячейке должно быть в наличии не менее заданного количества упаковок одного товара | + | *: в ячейке должно быть в наличии не менее заданного количества упаковок одного товара |
− | @WholeCont | + | * '''@WholeCont''' |
− | оперировать только целыми контейнерами | + | *: оперировать только целыми контейнерами |
== Расчет флагов == | == Расчет флагов == | ||
== Весовые коэффициенты == | == Весовые коэффициенты == |
Текущая версия на 14:39, 14 июня 2013
Содержание
[убрать]Типы флагов
Способы установки флагов
Флаги ячеек
- Статически.
- В хиповом поле @Flags на ячейке
-
- Динамически.
- Рассчитываются при загрузке ячеек по правилам в файле CellFlags.txt
Важно! Флаги Флаг.N=1 устанавливаются и проверяются на всех ячейках включая родительские, если предполагается использовать только на виртуальных ячейках, то на остальные надо поставить Флаг.*=1
Флаги в задании
- @WholeCell
- задание на отборку из ячейки всего содержимого
- @MinQty
- в ячейке должно быть в наличии не менее заданного количества упаковок
- @IgnoreFlags
- позволяет задать через ; флаги ячеек, которые требуется проигнорировать
- @MaxArticuls
- задает ассортиментное количество товаров, которые могут находиться в одной ячейке одновременно
- @MinLineQty
- в ячейке должно быть в наличии не менее заданного количества упаковок одного товара
- @WholeCont
- оперировать только целыми контейнерами