//Сохранить параметры карточки документа с ИД=135816
var data = {
Obj: $.toJSON( { ID:135816, Kind:"EDOC", CompCode:null} ),
View: WA.CR.getReferenceView(),
Req: $.toJSON({“Наименование”: “Пример”}),
Cmd: $.toJSON([]),
NeedSaveObject: true,
FolderIDToPaste: 0
};
WA.SRV.cardform.save(data.Obj, data.View, data.Req, data.Cmd, data.NeedSaveObject, data.FolderIDToPaste).success(function (res) {
...
});
Функции
createTableRow – cоздать новую строку детального раздела
Синтаксис:
createTableRow(obj, view, detailNum, tableName, number)
Параметры:
Имя
|
Тип
|
Описание
|
obj
|
Link
|
Ссылка на объект
|
view
|
string
|
Представление, в котором открыта карточка
|
detailNum
|
integer
|
Номер детального раздела
|
tableName
|
string
|
Имя таблицы детального раздела
|
number
|
integer
|
Номер строки таблицы
|
Возвращаемое значение:
Специальный deferred-объект.
|
copyTableRow – копирует строку детального раздела
Синтаксис:
copyTableRow(obj, view, detailNum, sourceRowID, tableName, number)
Параметры:
Имя
|
Тип
|
Описание
|
obj
|
Link
|
Ссылка на объект
|
view
|
string
|
Представление, в котором открыта карточка
|
detailNum
|
integer
|
Номер детального раздела
|
sourceRowID
|
integer
|
ИД копириуемой строки
|
tableName
|
string
|
Имя таблицы детального раздела
|
number
|
integer
|
Номер строки таблицы
|
Возвращаемое значение:
Специальный deferred-объект.
|
deleteTableRow – удалить строку детального раздела по ИД
Синтаксис:
deleteTableRow(obj, view, detailNum, rowID)
Параметры:
Имя
|
Тип
|
Описание
|
obj
|
Link
|
Ссылка на объект
|
view
|
string
|
Представление, в котором открыта карточка
|
detailNum
|
integer
|
Номер детального раздела
|
rowID
|
integer
|
ИД строки таблицы
|
Возвращаемое значение:
Специальный deferred-объект.
|
save – сохранить карточку объекта
Синтаксис:
save(obj, view, reqs, cmd, needSaveObject, folderIdToPaste)
Параметры:
Имя
|
Тип
|
Описание
|
obj
|
Link
|
Ссылка на объект
|
view
|
string
|
Представление, в котором открыта карточка
|
reqs
|
Object
|
Значения реквизитов
|
cmd
|
Object
|
Дополнительные команды при сохранении. Например, удаление строки детального раздела
|
needSaveObject
|
boolean
|
Признак необходимости сохранения карточки
|
folderIdToPaste
|
integer
|
ИД папки, в которую вставлена ссылка
|
Возвращаемое значение:
Специальный deferred-объект.
|
saveAndAttach – сохранение карточки объекта и вставка этого объект в папку или ЗЗУ
Синтаксис:
saveAndAttach(obj, view, reqs, cmd, needSaveObject, receiverObjectLink)
Параметры:
Имя
|
Тип
|
Описание
|
obj
|
Link
|
Ссылка на объект
|
view
|
string
|
Представление, в котором открыта карточка
|
reqs
|
Object
|
Значения реквизитов
|
cmd
|
Object
|
Дополнительные команды при сохранении (например, удаление строки детального раздела)
|
needSaveObject
|
boolean
|
Признак нужно ли сохранять карточку
|
receiverObjectLink
|
Link
|
Ссылка куда надо вставить объект после сохранения
|
Возвращаемое значение:
Специальный deferred-объект.
|
|
|