СЭД «ДЕЛО»
Руководство пользователя
×

4.7.2 Кастомные аргументы

Список кастомных аргументов (см. Таблица 4):
Таблица 4
Наименование
Список мутаций
Описание
removeFromCabinet
updatePrjRc, updatePrjRc, updatePrjVisaSign, createPrjVisaSign
Удаление из кабинета
cascadeUpdateDeleted
updateRubricCl
Отметка логического удаления для дочерних записей справочника
classifJoin
updateCitizen
Признак объединенного сохранения записей справочника
contactJoin
updateOrganizCl
Признак объединения контактов
registerDocFromPrj
createDocRc
Регистрация РК из РКПД
useUserParms
createDocRc
Положить документ в папки, исключая
loggingForDeletedFiles
createDocRc
Протоколирование удалённых при регистрации РК файлов
rcSpecMode
updateDocRc
Спец. режимы при обновлении РК
currentCardCab
Все сущности DocRc и Resolution
Текущая картотека и кабинет.
noValidateMandatoryRules
createPrjRc, updatePrjRc, createDocRc, updateDocRc
Не проводить проверку правил.
rcSaveMode
updateDocRc
Строковый параметр для процедуры RC_SAVE
clearCtrlRes
createDocRc, updateDocRc
Строковый параметр для процедуры RC_SAVE
printReestr2Journal
updateJournal
Для установки номера и даты в реестр.
rcDeleteSpecMode
deleteDocRc
Спец. условия при удалении РК
rcInReg
updateDocRc, deleteDocRc
Режим "Регистрация РК"
refFileEds
deleteRefFileEds
Проверка закрытого ключа
prjApplyEds
updatePrjVisaSign
Зачистить "лишние" записи в разделе ЭП файлов в РКПД
prjApplyExecEds
updatePrjVisaSign
Зачистить "лишние" записи в разделе ЭП файлов в РКПД
useDeletedNumbers
deletePrjRc, deleteDocRc
Использовать номера удаляемых РКПД и РК
skipMandatoryRules
createPrjRc, updatePrjRc, createDocRc, updateDocRc
Не проверять определенные правила.
departmentCabinet
updateDepartment
Действия при изменении кабинета
departmentCascadeDates
createDepartment, updateDepartment
Обновить даты при добавлении или изменении
tempRcFileInfo
createTempRc, updateTempRc
Информация о группе документов и типе файлов для привязки
 
Для получения протокола реализован кастомный запрос getProt, который возвращает IQueryable, и, следовательно, генерирует страничный и курсорный пейджинг.
Параметры - oper, ownerRefIsns:
Таблица 5
Значение параметра oper
Значение параметра ownerRefIsns
Описание
P
Isn проекта документа
Протокол изменений РКПД
PEXE
Isn проекта документа
Протокол исполнителей РКПД
PSND
Isn проекта документа
Протокол адресатов РКПД
PTEM
Isn проекта документа
Протокол рубрик РКПД
PLNK
Isn проекта документа
Протокол связок РКПД
PARD
Isn проекта документа
Протокол доп. реквизитов РКПД
PVIS
Isn проекта документа
Протокол виз РКПД
PSGN
Isn проекта документа
Протокол подписей РКПД
PVS
Isn проекта документа
Протокол виз и подписей РКПД
 
Пример простого запроса:
// Запрос на получение протокола связок РКПД{
  getProt(
    oper: "PLNK",
    ownerRefIsns: [4377, 4384])
  {
      operDescribe
      refIsn
      suboperId
      userIsn
      operComment
  }
}
Пример запроса с пейджингом:
// Запрос на получение протокола связок РКПД с пейджингом{  getProtCr(    oper: "PLNK",    ownerRefIsns: [4377, 4384]    filter: { and: [ { refIsn: { equal: { value: 11 } }}, { tableId: { equal: { value: ""K"" } }}]}    orderby: [{ operDescribe: Desc }])
  {
    items {
      operDescribe
      refIsn
      suboperId
      userIsn
      operComment
    }
  }
}
В случае с пейджингом дополнительные фильтры устанавливаются поверх основного запроса.
 
Онлайн помощь создана в Dr.Explain