Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Получаем список обязательных полей для стадии PREPARATION
- $allRequitedProps = \Bitrix\Crm\Attribute\FieldAttributeManager::getList(2,"");
- foreach($allRequitedProps as $RequitedProps){
- if($RequitedProps["START_PHASE"] == "PREPARATION"){
- $arRequitedList[] = $RequitedProps["FIELD_NAME"];
- }
- }
- //Получаем название обязательных полей
- $dbUserFields = \Bitrix\Main\UserFieldTable::getList(array(
- 'filter' => array('ENTITY_ID' => 'CRM_DEAL', 'FIELD_NAME'=>$arRequitedList),
- 'select' => array('ID')
- ));
- while ($arUserField = $dbUserFields->fetch()) {
- $arUserField = CUserTypeEntity::GetByID($arUserField['ID']);
- $totalRequitedList[$arUserField["FIELD_NAME"]] = $arUserField["EDIT_FORM_LABEL"]["ru"];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement