Exportcenter:UnitRules

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску

Общее описание

При подаче заявления на оформление ветеринарного разрешения (вывоз) / внесение изменений и дополнений в выданное ветеринарное разрешение (вывоз) заявителю необходимо указать единицы измерения для продукции.

Правила соответствия единиц измерения и продукции приводятся в таблице Excel Файл:Matching units and products.xlsx.

Алгоритм определения единицы измерения для продукции

  1. Единицы измерения добавлены для всего типа продукции (в столбцах "Продукция", "Вид продукции" значение ANY), должны быть доступны для всех включенных в тип уровней продукции и видов продукции, которые к ним относятся.
  2. Единицы измерения добавлены для конкретного уровня "Продукция"/"Вид продукции". Данные единицы измерения должны быть доступны (дополнительно к единицам измерения из п.1) для данной конкретной продукции/вида продукции.


Условие отбора строк из матрицы единиц измерений для формирования списка разрешенных единиц измерения

($unitRule.productType.id = $application.productType.id and $unitRule.product.guid is null and $unitRule.subProduct.guid is null)
    or ($unitRule.product.guid = $application.product.guid and $unitRule.subProduct.guid is null)
    or ($unitRule.subProduct.guid = $application.subProduct.guid)

где:
$unitRule -- строка в матрице
$application -- заявление экспортера