Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 2.47 KB

entity-add.md

File metadata and controls

69 lines (49 loc) · 2.47 KB

Создать хранилище данных entity.add

{% note warning "Мы еще обновляем эту страницу" %}

Тут может не хватать некоторых данных — дополним в ближайшее время

{% endnote %}

{% if build == 'dev' %}

{% note alert "TO-DO не выгружается на prod" %}

  • нужны правки под стандарт написания
  • отсутствуют параметры или поля
  • не указаны типы параметров
  • отсутствуют примеры
  • отсутствует ответ в случае успеха
  • отсутствует ответ в случае ошибки

{% endnote %}

{% endif %}

Scope: entity

Кто может выполнять метод: любой пользователь

Метод entity.add cоздает хранилище данных. Перед созданием проверить наличие хранилища можно с помощью entity.get

Параметры

#| || Параметр | Описание || || ENTITY^^ string | Обязательный. Строковой идентификатор хранилища, уникальны для данного приложения (максимальная длина - 13 символов). || || NAME^^ string | Обязательный. Название хранилища || || ACCESS unknown | Описание прав доступа к хранилищу. Должно иметь вид ассоциативного массива, ключами которого являются идентификаторы прав доступа, значением - R (чтение), W (запись) или X (управление). || |#

{% include Сноска о параметрах %}

Создатель хранилища автоматически получает право X.

Пример

{% list tabs %}

  • JS

    BX24.callMethod(
        'entity.add',
        {
            'ENTITY': 'dish',
            'NAME': 'Dishes',
            'ACCESS': {
                U1:'W',
                AU:'R'
            }
        }
    );

{% endlist %}

{% include Сноска о примерах %}