mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-02-15 14:03:22 +02:00
AT: Новые виды полей
This commit is contained in:
parent
6f707d027b
commit
63555c43a1
OPI/src/CommonModules
@ -302,6 +302,74 @@
|
||||
Возврат ОписаниеПримитивногоПоля(Наименование, "multipleAttachments");
|
||||
КонецФункции
|
||||
|
||||
// Получить поле (флажок)
|
||||
// Получает описание поля типа булево
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование поля - title
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание поля
|
||||
Функция ПолучитьПолеФлажка(Знач Наименование) Экспорт
|
||||
|
||||
СтруктураОпций = Новый Структура("icon,color", "check", "yellowBright");
|
||||
Возврат ОписаниеПримитивногоПоля(Наименование, "checkbox", СтруктураОпций);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить поле (дата)
|
||||
// Получает описание поля типа дата
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование поля - title
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание поля
|
||||
Функция ПолучитьПолеДаты(Знач Наименование) Экспорт
|
||||
|
||||
СтруктураФормата = Новый Структура("format,name", "YYYY-MM-DD", "iso");
|
||||
СтруктураОпций = Новый Структура("dateFormat", СтруктураФормата);
|
||||
|
||||
Возврат ОписаниеПримитивногоПоля(Наименование, "date", СтруктураОпций);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить поле (email)
|
||||
// Получает описание поля с электронной почтой
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование поля - title
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание поля
|
||||
Функция ПолучитьПолеПочты(Знач Наименование) Экспорт
|
||||
Возврат ОписаниеПримитивногоПоля(Наименование, "email");
|
||||
КонецФункции
|
||||
|
||||
// Получить поле (телефон)
|
||||
// Получает описание поля с номером телефона
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование поля - title
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание поля
|
||||
Функция ПолучитьПолеТелефона(Знач Наименование) Экспорт
|
||||
Возврат ОписаниеПримитивногоПоля(Наименование, "phoneNumber");
|
||||
КонецФункции
|
||||
|
||||
// Получить поле (url)
|
||||
// Получает описание поля с URL
|
||||
//
|
||||
// Параметры:
|
||||
// Наименование - Строка - Наименование поля - title
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - Описание поля
|
||||
Функция ПолучитьПолеСсылки(Знач Наименование) Экспорт
|
||||
Возврат ОписаниеПримитивногоПоля(Наименование, "url");
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область РаботаСЗаписями
|
||||
|
@ -3539,6 +3539,11 @@
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеВложения("Вложение"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеФлажка("Флажок"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеДаты("Дата"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеТелефона("Телефон"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеПочты("Почта"));
|
||||
МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСсылки("Ссылка"));
|
||||
|
||||
ИмяТаблицы = "Тестовая таблица 2";
|
||||
Описание = "Новая таблица";
|
||||
|
Loading…
x
Reference in New Issue
Block a user