88 Placement\Type::resolveId($placementType)))
92 $link = Admin\Factory::create($placement->getModeType());
94 if($placement->getModeType() == Admin\ModeType::APP_LAYOUT_TYPE)
96 $type = $placement->getType();
99 $entityTypeId = $this->
resolveTypeId($placement->getEntityTypeId());
105 $placement->getEntityTypeId(), $placement->getEntityId());
115 CRM\EntityType::DEAL,
'')
121 ->setPageByType(Admin\Registry::SALE_ORDER_VIEW)
122 ->setField(
'entityId', $dealId)
123 ->setField(
'entityTypeId',
CRM\EntityType::DEAL)
125 ->setFilterParams(
false)
131 $title = Loc::getMessage(
"SALE_ROUTER_INTERNAL_ERROR_TITLE");
135 $message = Loc::getMessage(
"SALE_ROUTER_ORDER_NOT_FOUND", [
'#PLACEMENT_ENTITY_ID#'=>$placement->getEntityId()]);
137 ->setPage(
'/bitrix/services/sale/b24integration/500/rest-app-warning.php')
138 ->setField(
'message', urlencode(
$message))
139 ->setField(
'title',
$title)
143 $message = Loc::getMessage(
"SALE_ROUTER_INTERNAL_ERROR");
145 ->setPage(
'/bitrix/services/sale/b24integration/500/rest-app-warning.php')
146 ->setField(
'message', urlencode(
$message))
147 ->setField(
'title',
$title)
158 ->setPageByType(Admin\Registry::SALE_ORDER_CREATE)
159 ->setField(
'entityId', $placement->getEntityId())
160 ->setField(
'entityTypeId', $placement->getEntityTypeId())
161 ->setFilterParams(
false)
170 ->setPageByType(Admin\Registry::SALE_ORDER)
171 ->setField(
'entityId', $placement->getEntityId())
172 ->setField(
'entityTypeId', $placement->getEntityTypeId())
173 ->setFilterParams(
'&set_filter=Y&filter_is_sync_b24=N')
181 $link = Admin\Factory::create(Admin\ModeType::APP_LAYOUT_TYPE);
182 $title = Loc::getMessage(
"SALE_ROUTER_INTERNAL_ERROR_TITLE");
183 $message = Loc::getMessage(
"SALE_ROUTER_PAGE_NOT_FOUND");
185 ->setPage(
'/bitrix/services/sale/b24integration/500/rest-app-warning.php')
186 ->setField(
'message', urlencode(
$message))
187 ->setField(
'title',
$title)