Копировать ссылку на страницу

Предоставляет инструменты для работы с карточками.

Свернуть/развернуть пример Пример:

//Сохранить параметры карточки документа с ИД=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) {
...
});

Свернуть/развернуть Функции

Свернуть/развернуть Public method createTableRow – cоздать новую строку детального раздела

Синтаксис:

 

createTableRow(obj, view, detailNum, tableName, number)

Параметры:

Имя

Тип

Описание

obj

Link

Ссылка на объект

view

string

Представление, в котором открыта карточка

detailNum

integer

Номер детального раздела

tableName

string

Имя таблицы детального раздела

number

integer

Номер строки таблицы

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method copyTableRow – копирует строку детального раздела

Синтаксис:

 

copyTableRow(obj, view, detailNum, sourceRowID, tableName, number)

Параметры:

Имя

Тип

Описание

obj

Link

Ссылка на объект

view

string

Представление, в котором открыта карточка

detailNum

integer

Номер детального раздела

sourceRowID

integer

ИД копириуемой строки

tableName

string

Имя таблицы детального раздела

number

integer

Номер строки таблицы

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method deleteTableRow – удалить строку детального раздела по ИД

Синтаксис:

 

deleteTableRow(obj, view, detailNum, rowID)

Параметры:

Имя

Тип

Описание

obj

Link

Ссылка на объект

view

string

Представление, в котором открыта карточка

detailNum

integer

Номер детального раздела

rowID

integer

ИД строки таблицы

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method save – сохранить карточку объекта

Синтаксис:

 

save(obj, view, reqs, cmd, needSaveObject, folderIdToPaste)

Параметры:

Имя

Тип

Описание

obj

Link

Ссылка на объект

view

string

Представление, в котором открыта карточка

reqs

Object

Значения реквизитов

cmd

Object

Дополнительные команды при сохранении. Например, удаление строки детального раздела

needSaveObject

boolean

Признак необходимости сохранения карточки

folderIdToPaste

integer

ИД папки, в которую вставлена ссылка

Возвращаемое значение:

Специальный deferred-объект.

Свернуть/развернуть Public method saveAndAttach – сохранение карточки объекта и вставка этого объект в папку или ЗЗУ

Синтаксис:

 

saveAndAttach(obj, view, reqs, cmd, needSaveObject, receiverObjectLink)

Параметры:

Имя

Тип

Описание

obj

Link

Ссылка на объект

view

string

Представление, в котором открыта карточка

reqs

Object

Значения реквизитов

cmd

Object

Дополнительные команды при сохранении (например, удаление строки детального раздела)

needSaveObject

boolean

Признак нужно ли сохранять карточку

receiverObjectLink

Link

Ссылка куда надо вставить объект после сохранения

Возвращаемое значение:

Специальный deferred-объект.

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM