Свойства
Свойство | Тип | Описание | Пример | Версия |
---|---|---|---|---|
SuccessSync | логический | Возвращает true, если последняя синхронизация была проведена успешно |
language | js |
---|---|
theme | Eclipse |
Не реализовано в 3.0 | - | |
LastError | строка | Возвращает текст ошибки синхронизации. Возвращает null, если синхронизация была выполнена без ошибок |
language | js |
---|---|
theme | Eclipse |
Не реализовано в 3.0
| - | |
LastSyncTime | время | Возвращает время последней синхронизации |
Не реализовано в 3.0 | - | |
Size | число, целое | Возвращает размер файла базы данных в килобайтах |
Не реализовано в 3.0 | 2.2.2.101 |
Методы
Метод | Описание | Параметры | Исключения | Пример | Версия |
---|
Save()
Obsolete
language | js |
---|---|
theme | Eclipse |
Sync() Sync(callback) Sync(callback, state) | Производит синхронизацию данных с сервером БИТ:Мобайл | callback - имя функции, вызываемой после выполнения синхронизации; state - объект, передаваемый в функцию обратного вызова в качестве параметра; Функция обратного вызова: (state), state - объект, переданный в качестве параметра state; |
language | js |
---|---|
theme | Eclipse |
Не реализовано в 3.0
| - | |||
Create(name) | Создает новый экземпляр объекта | name - полное имя объекта | Не реализовано в 3.0. Для создания экземпляра необходимо использовать конструктор объекта.
|
|
|
function SyncDataFinish(state) {
$.txtSyncComment.Text = state;
OnSync();
}
| - | ||||||||||
SelectById(name, id) | Возвращает экземпляр объекта по идентификатору | name - полное имя сущности ; id - идентификатор; | Не реализовано в 3.0. Для получения объекта необходимо использовать объект Query
|
Блок кода | ||||
---|---|---|---|---|
| ||||
var order = DB.Create("Document.Order");
order.Outlet = outlet;
order.SR = userRef;
order.Save();
orderId = order.Id; |
name - полное имя сущности ;
id - идентификатор;
- | ||||||||||||||
Delete(entityRef) Delete(entityRef, inTran) | Удаляет объект | entityRef - ссылка на объект inTran - установить false, для удаления сущности в обход транзакции | DB.Delete(orderId); | 2.3.5.108 | ||||||||||
EmptyRef(name) | Возвращает пустую ссылку на объект определенного типа | name - полное имя объекта; | var emptyOrderRef = DB.EmptyRef("Document.Order"); | - | ||||||||||
CreateRef(name, guid) | Создает ссылку на объект определенного типа
| name - строка, полное имя объекта; guid - строка, идентификатор объекта | DBException
|
| 2.3.14.119 | |||||||||
AsGuid(guidString) | Конвертирует строку к типу Guid | guidString - строка с текстом идентификатора; | var emptyGuid = DB.AsGuid("000000000-0000000-000000000"); | - | ||||||||||
Commit() | Сохраняет изменения в БД в рамках транзакции |
| - | |||||||||||
Rollback() | Откатывает изменения в БД в рамках транзакции |
| - | |||||||||||
CreateTable(name, columns[]) | Создает пользовательскую таблицу | name - имя таблицы, при создании платформа добавит суффикс 'UT_' к имени columns - массив имен колонок; |
| 2.3.5.108 | ||||||||||
DropTable(name) | Удаляет пользовательскую таблицу | name - имя таблицы |
| 2.3.5.108 | ||||||||||
TruncateTable(name) | Очищает пользовательскую таблицу | name - имя таблицы |
| 2.3.5.108 |