Константы стадий Заказа

Есть такой пример в Документации:
Для раздела [Заказы] реализовать выделение тех записей реестра, которые находятся на стадии [Исполнение].
Подскажите: как определять другие стадии? Где находятся эти константы?
В этом примере стадия Исполнение.

if (running.value === OrderConfigurationConstants.Order.OrderStatus.Running)

Нравится

3 комментария

Добрый день!!!

все константные значения Статусы заказов находятся в схеме константы "OrderConfigurationConstants". вот выкладка из данной схемы:

OrderStatus: {
	InPlanned: "1f3ad326-effd-4ac3-a3e2-957e7def3684",
	InProgress: "29fa66e3-ef69-4feb-a5af-ec1de125a614",
	Running: "c8742634-ea8b-46d9-ba71-1989b951772d",
	Postprocessing: "5ab26d74-2fd1-4674-bae0-7622aa8383995",
	Closed: "40de86ee-274d-4098-9b92-9ebdcf83d4fc",
	Canceled: "8ab0f830-908b-40d7-80a3-7f49ef70ce70"
},

обратиться из кода к данным константам можно следующим образом:

var orderIsPlanned = OrderConfigurationConstants.Order.OrderStatus.InPlanned;

только незабываем добавить схему констант "OrderConfigurationConstants" в зависимости замещающей схемы.

При добавлении через Справочник "Состояние заказа" новой стадии Заказа (к примеру я добавил стадию 6. На доработку), как определить (назначить) константу?

Добрый день!!!

по образу и подобию схемы констант "OrderConfigurationConstants" можете создать свои константы. После создания подключаем в зависимости замещаемой схемы Заказа новые константы и работаем с ними.

Показать все комментарии