Пытаюсь добавить поле через REST методом crm.contact.userfield.add(fields)
BX24.callMethod(
"crm.contact.userfield.add",
{
fields:
{
"FIELD_NAME": "gender",
"EDIT_FORM_LABEL": "Пол пациента",
"LIST_COLUMN_LABEL": "Пол пациента",
"USER_TYPE_ID": "string",
"HELP_MESSAGE": "Пол пациента",
"XML_ID": "gender",
"SETTINGS": { "DEFAULT_VALUE": "Не указано" },
"SHOW_FILTER": "Y",
}
},
function(result)
{
if(result.error())
{
console.error(result.error());
return false;
}
else
console.dir(result.data());
}
);
Поле добавляется, но в фильтре контактов всегда отображается UF_CRM_GENDER, А не название по русски. Как его русифицировать? Если пересохранить настройки поля в админке, то все становится как надо, а через REST не хочет.
BX24.callMethod(
"crm.contact.userfield.add",
{
fields:
{
"FIELD_NAME": "gender",
"EDIT_FORM_LABEL": "Пол пациента",
"LIST_COLUMN_LABEL": "Пол пациента",
"USER_TYPE_ID": "string",
"HELP_MESSAGE": "Пол пациента",
"XML_ID": "gender",
"SETTINGS": { "DEFAULT_VALUE": "Не указано" },
"SHOW_FILTER": "Y",
}
},
function(result)
{
if(result.error())
{
console.error(result.error());
return false;
}
else
console.dir(result.data());
}
);
Поле добавляется, но в фильтре контактов всегда отображается UF_CRM_GENDER, А не название по русски. Как его русифицировать? Если пересохранить настройки поля в админке, то все становится как надо, а через REST не хочет.