Organization

Организация на сервере Диадок

Свойства

Id:

Строка, чтение - идентификатор ящика организации в Диадоке

Не рекомендуется, начиная с версии 5.31.0.

Используйте поле Guid

Guid:

Строка, чтение - идентификатор ящика организации в Диадоке

Добавлено в версии 5.31.0.

Name:

Строка, чтение - наименование организации

Inn:

Строка, чтение - ИНН организации

Kpp:

Строка, чтение - КПП организации

Departments:

Коллекция объектов Department , чтение - подразделения, родительским подразделением которых является «Головное» подразделение

AuthenticateType:

Строка, чтение - тип авторизации

Login:

Строка, чтение - логин, по которому произошла авторизация к данной организации

Certificate:

PersonalCertificate , чтение - сертификат, по которому произошла авторизация в данной организации

FnsParticipantId:

Строка, чтение - идентификатор организации-участника документооборота

FnsRegistrationDate:

Дата, чтение - дата подачи заявляения в ФНС на регистрацию данной организации в качестве участника документооборота ЭСФ

IsTest:

Булево, чтение - организация работает в тестовом режиме

IsPilot:

Булево, чтение - организация работает в пилотном режиме

IsLiquidated:

Булево, чтение - организация ликвидирована

Добавлено в версии 5.31.0.

EncryptedDocumentsAllowed:

Булево, чтение - организации разрешена отправка зашифрованных документов

Методы

GetUsers() GetUserPermissions() GetCounteragentById() CreateDataTask()
GetCounteragentByOrgId() GetCounteragentListByStatus() GetCounteragentListByStatusAsync() GetCounteragentListByInnKpp()
GetCounteragentListByInnKppAsync() GetCounteragentListByInnList() CreateAcquireCounteragentTask()  
GetDocumentById() GetDocumentsTask() RestoreDocument()  
GetReceiptGenerationProcess() GetDocumentEventList() CreateSendTask()  
CreateSendTaskFromFile() CreateSendTaskFromFileRaw() CreatePackageSendTask()  
CreatePackageSendTask2() CreateSendDraftTask() SendDraftAsync()  
SetAndValidateAddressForCounteragent() GetAddressForCounteragent() GetSentDocuments()  
SetData() GetData() CreateSetExtendedSignerDetailsTask()  
GetExtendedSignerDetails() GetExtendedSignerDetails2() SendFnsRegistrationMessage()  
CanSendInvoice() GetDocumentTypes() GetResolutionRoutes()  
CreateTemplateSendTask() GetTemplate() CreateTransformTemplateTask()  
RecycleDraft() SaveUserDataXSD() GetBase64UserDataXSD()  
Organization.GetUsers()

Возращает коллекцию пользователей организации

Organization.GetUserPermissions()

Возвращает описание прав пользователя, в контексте которого произошла авторизация, для данной организации

Organization.GetCounteragentById(BoxId)
BoxId:строка идентификатор ящика

Возвращает контрагента по идентификатору ящика

Organization.GetCounteragentByOrgId(OrgId)
OrgId:строка идентификатор организации в Диадок

Возвращает контрагента по идентификатору организации

Organization.GetCounteragentListByStatus([CounteragentStatus])
CounteragentStatus:строка статус, по которому производится выборка контрагентов. Возможные значения

Возвращает коллекцию контрагентов, с указанным в запросе статусом. Если параметр не задан, вернётся весь список контрагентов

Organization.GetCounteragentListByStatusAsync([CounteragentStatus])
CounteragentStatus:строка статус, по которому производится выборка контрагентов. Возможные значения

Асинхронный запрос контрагентов с указанным статусом. Если параметр не задан, вернётся весь список контрагентов. Возвращает AsyncResult с коллекцией контрагентов в качестве результата

Organization.GetCounteragentListByInnKpp(Inn[, Kpp])
Inn:строка ИНН для поиска
Kpp:строка КПП для поиска

Возвращает коллекцию контрагентов с указанными ИНН-КПП

Organization.GetCounteragentListByInnKppAsync(Inn[, Kpp])
Inn:строка ИНН для поиска
Kpp:строка КПП для поиска

Возвращает AsyncResult с коллекцией контрагентов с указанными ИНН-КПП в качестве результата

Organization.GetCounteragentListByInnList(INNs)
INNs:строка ИНН, перечисленные через запятую без пробелов

Aсинхронный запрос контрагентов с перечисленными ИНН. Возвращает AsyncResult с коллекцией контрагентов в качестве результата

Organization.CreateAcquireCounteragentTask([FilePath])
FilePath:строка путь до файла-вложения

Создает запрос на приглашение контрагента к сотрудничеству. Если FilePath задан, то вместе с приглашением будет отправлен и этот файл

Organization.GetDocumentById(DocumentId, WithOneSId=falst)
DocumentId:строка идентифкатор документа
WithOneSId:булево нужно ли запрашивать дополнительный идентификатор учётной системы

Возвращает документ в ящике по его идентификатору. При WithOneSId == TRUE у документа будет заполнено поле OneSDocumentId, если оно установлено для него, но сам метод отработает медленнее

Organization.GetDocumentsTask()

Возвращает задачу поиска документов в ящике

Organization.RestoreDocument(DocumentId)
DocumentId:строка идентификатор документа

Восстанавливает удалённый документ

Organization.GetReceiptGenerationProcess()

Возвращает объект, с помощью которого можно запустить процесс автоматической отправки извещений о получении документов в текущем ящике

Organization.GetDocumentEventList([AfterEventId])
AfterEventId:строка Идентификатор события, после которого будет вычитываться лента событий

Возвращает список событий, произошедших с документами в текущем ящике. Если AfterEventId не задан, то события начнут вычитываться с момента создания ящика Диадок

Organization.CreateSendTask(FormalDocumentType)
DocumentType:строка тип документа на отправку.:doc:Возможные значения <Enums/FormalizedDocumentToSend>

Создаёт задание на отправку отдельного документа

Не рекомендуется, начиная с версии 5.5.0: Используйте Organization.CreatePackageSendTask2()

Organization.CreateSendTaskFromFile(DocumentType, FilePath)
DocumentType:строка тип документа на отправку. Возможные значения
FilePath:строка путь до файла контента документа

Создаёт задание на отправку отдельного документа. Контент файл будет представлен в виде объектой модели, и при отправке, возможно, пропатчен недостающими данными

Не рекомендуется, начиная с версии 5.5.0: Используйте Organization.CreatePackageSendTask2()

Organization.CreateSendTaskFromFileRaw(DocumentType, FilePath)
DocumentType:строка тип документа на отправку. Возможные значения
FilePath:строка путь до файла контента документа

Создаёт задание на отправку отдельного документа. Контент файл будет отправлен без изменений. Попытки разбора в объектную модель не будет

Не рекомендуется, начиная с версии 5.5.0: Используйте Organization.CreatePackageSendTask2()

Organization.CreatePackageSendTask()

Возвращает объект, с помощью которого можно отправить пакет документов

Добавлено в версии 5.5.0.

Не рекомендуется, начиная с версии 5.27.0: Используйте Organization.CreatePackageSendTask2()

Organization.CreatePackageSendTask2()

Возвращает объект, с помощью которого можно отправить пакет документов

Добавлено в версии 5.27.0.

Organization.CreateSendDraftTask(MessageId)
MessageId:строка идентификатор сообщения черновика

Создаёт задание для отправки черновика документа

Добавлено в версии 5.18.0.

Organization.SendDraftAsync(MessageId)
MessageId:строка идентификатор сообщения черновика

Асинхронно отправляет черновики. Возвращает AsyncResult с коллекцией объектов, производных от Document в качестве результата

Добавлено в версии 4.1.0.

Не рекомендуется, начиная с версии 5.18.0: Используйте объект SendDraftTask, создаваемый методом Organization.CreateSendDraftTask()

Organization.SetAndValidateAddressForCounteragent(key1S, addressTypeKey, isForeign, zipCode, regionCode, territory, city, locality, street, building, block, apartment)
Key1S:строка идентификатор адресной информации
AddressTypeKey:строка тип адресной информации
IsForeign:строка признак того, что адрес является иностранным (за пределами РФ)
ZipCode:строка индекс
RegionCode:строка код региона РФ
Territory:строка район
City:строка город
Locality:строка населенный пункт
Street:строка улица
Building:строка дом
Block:строка корпус
Apartment:строка квартира

Валидирует и загружает адресную информацию в хранилище. Возвращает коллекцию ошибок. Параметр isForeign ни на что не влияет, адрес можно задать только как российский

Не рекомендуется, начиная с версии 5.5.0: Используйте Organization.SetData()

Изменено в версии 5.29.0: Вовзращаемая коллекция всегда пустая. Валидации не происходит

Organization.GetAddressForCounteragent(key1S, AddressTypeKey)
Key1S:строка идентификатор адресной информации
AddressTypeKey:строка тип адресной информации

Возвращает адресную информацию из хранилища

Не рекомендуется, начиная с версии 5.5.0: Используйте Organization.GetData()

Organization.GetSentDocuments(OneSId, AsDiadocDocumentId=False)
OneSId:строка идентификаторы учётной системы, перечисленные через ;
AsDiadocDocumentId:булево возвращать идентификаторы документов в Диадок

Возвращает коллекцию строк - идентификаторов отправленных документов для запрашиваемых идентификаторов OneSId. Тип возвращаемых идентификаторов определяется параметром AsDiadocDocumentId: Если AsDiadocDocumentId == FALSE, то будут возвращены идентификаторы учётной системы; Если AsDiadocDocumentId == TRUE, то будут возвращены идентификаторы документов в Диадок

Не рекомендуется, начиная с версии 5.29.9: Используйте Organization.CreateDataTask()

Organization.SetData(Key, Value)
Key:строка уникальный ключ в хранилище
Value:строка значение, соответствующее ключу

Добавляет пару ключ-значение в хранилище

Не рекомендуется, начиная с версии 5.29.9: Используйте Organization.CreateDataTask()

Organization.GetData(Key)
Key:строка уникальный ключ в хранилище

Возвращает значение, соответствующее ключу

Не рекомендуется, начиная с версии 5.29.9: Используйте Organization.CreateDataTask()

Organization.CreateSetExtendedSignerDetailsTask(Thumbprint)
Thumbprint:строка отпечаток сертификата

Возвращает задание для установки параметры подписанта

Organization.GetExtendedSignerDetails(Thumbprint, IsSeller=false, forCorrection=false)
Thumbprint:строка отпечаток сертификата
IsSeller:булево подписант для титула продавца
ForCorrection:булево подписант для титула корректировочного документа

Возвращает данные подписанта из базы Диадок. Метод может быть запрошен самим пользователем или администратором организации

Не рекомендуется, начиная с версии 5.19.0: Используйте Organization.GetExtendedSignerDetails2()

Organization.GetExtendedSignerDetails2(Thumbprint, TitleType)
Thumbprint:строка отпечаток сертификата
TitleType:строка тип титула документа. Возможные значения

Возвращает данные подписанта из базы Диадок. . Метод может быть запрошен самим пользователем или администратором организации

Organization.SendFnsRegistrationMessage(Thumbprint)
Thumbprint:строка отпечаток сертификата

Добавление в сообщение ФНС нового сертификата

Organization.CanSendInvoice(Thumbprint)
Thumbprint:строка отпечаток сертификата

Возвращает пустую строку, если указанный сертификат может использоваться для подписания счетов-фактур в текущей организации, или строку с причиной невозможности такого использования

Organization.GetDocumentTypes()

Возвращает коллекцию типов документов, доступных в ящике организации

Organization.GetResolutionRoutes()

Возвращает коллекцию маршрутов согласования, настроенных в ящике

Organization.CreateTemplateSendTask()

Возвращает задание для отправки шаблонов документов

Organization.GetTemplate(TemplateId)
TemplateId:строка идентификатор шаблона

Возвращает шаблон документа по его идентификатору

Organization.CreateTransformTemplateTask(TemplateId)
TemplateId:строка идентификатор шаблона

Возвращает задание для создания документов из шаблона

Organization.RecycleDraft(DraftId)
DraftId:строка идентификатор черновика

удаляет черновик

Organization.SaveUserDataXSD(TitleName, Function, Version, DocflowSide, FilePath)
TitleName:строка название типа документа
Function:строка функция документа
Version:строка версия документа
DocflowSide:строка сторона документооборота. Возможные значения
FilePath:строка полное имя файла, в который нужно сохранить описание контента

Сохраняет описание контента документа на диск. Значения для TitleName, Function, Version можно получить в ответе метода Organization.GetDocumentTypes()

Добавлено в версии 5.27.0.

Organization.GetBase64UserDataXSD(TitleName, Function, Version, DocflowSide)
TitleName:строка название типа документа
Function:строка функция документа
Version:строка версия документа
DocflowSide:строка сторона документооборота. Возможные значения

Возвращает Base64 строку описания контента документа. Значения для TitleName, Function, Version можно получить в ответе метода Organization.GetDocumentTypes()

Добавлено в версии 5.28.3.

Organization.CreateDataTask()

Создаёт задание для работы с хранилищем ключей-значений Диадок

Добавлено в версии 5.29.9.