При создании новой записи, зачастую нужно чтобы в отдельных полях уже были заполнены значения по умолчанию: поле для ввода номера телефона содержало значение +7, или для контакта поле Тип содержало значение Контактное лицо.

Для активации нужно открыть свойства поля, и проставить признак использования значения по умолчанию. Определить само значение, можно одним из следующих способов:
- установить как константу;
- выбрать из системной переменной;
- выбрать из системной настройки.

Ниже пример конкретного кейса, где необходимо указать имя контакта по умолчанию:
1. перейти в раздел "Конфигурация";
2. открыть объект, где содержится данная колонка (например, объект "UsrEntity1");
3. далее выбрать необходимую колонку (например, колонка "Column1") и в свойствах открыв "Значение по умолчнию" установить константу, например, "Иванов".

В результате при создании новой записи в колонке будет автоматически проставлять "Иванов".

Нравится

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

Наверное, для ввода номера телефона это не совсем хороший пример использования - лучше бы что-то вроде маски.

"Владимир Соколов" написал:

Наверное, для ввода номера телефона это не совсем хороший пример использования - лучше бы что-то вроде маски.

Владимир, действительно, для реального бизнес-кейса с заполнением номера телефона, использование маски предпочтительный метод.
В данном случае поле было использовано просто как пример заполнения значения по умолчанию.

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

Здравствуйте!
В пользовательском разделе "Операции" есть 2 поля (ответственный и филиал). Ответственный заполняется значением по умолчанию из системной настройки "Контакт текущего пользователя".
Нужно при создании операции получить значение поля "Филиал" из карточки контакта. Через атрибуты вытянуть не получается.

attributes: {
            "SxOwner": {
                lookupListConfig: {
                    columns: ["Type", "SxAffiliate"]
                }
            }
}

Приходит объект вида
Object {value: "410006e1-ca4e-4502-a9ec-e54d922d2c00", displayValue: "Supervisor", primaryImageValue: "00000000-0000-0000-0000-000000000000"}

Можно ли решить данную задачу без написания дополнительного запроса к БД?

Нравится

1 комментарий

Здравствуйте, Александр!

Если необходимо вытащить значение из колонки в другой сущности, то это можно осуществить только путем запроса в БД (ESQ)

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