5.35.0
23 августа 2021
Добавлено
Добавлен метод
DocumentBase.DetectCustomPrintForm()
В объект ExternalStatus добавлено поле CreationTime
Поддержаны изменения в составе сертификатов, связанные с изменениями в приказе ФСБ №795
Добавлен метод
DocumentBase.GetPackageDocuments()
для получения документов, связанных в пакет
Изменено
Методы
PackageSendTask.AddDocumentFromFile()
,PackageSendTask.AddDocumentFromFileRaw()
с типомDocument
теперь возвращают LegacyDocumentToSend вместо CustomDocumentToSendТип
Document
для методовPackageSendTask.AddDocumentFromFile()
,PackageSendTask.AddDocumentFromFileRaw()
перенесён в неформализованные типы, а вариант с указанием версии документов - в формализованныеПоле HasCustomPrintForm объекта DocumentBase помечено устаревшим и спрятано - используйте метод
DocumentBase.DetectCustomPrintForm()
Исправлено
APPCRASH
при получении информации о типе документа. Могло возникать как при выполнении методаBox.GetDocumentTypes()
, так и при любом обращении к документу или его полямИсправлен порядок тэгов в UserDataXSD при генерации контента документов. Даже при полностью заполненном контенте для документа с типом
[ProformaInvoice; default; proformainvoice_01_01]
при отправке возвращалась ошибкаInvalid data UserContractData: Line: 9, Position: 3, /ProformaInvoiceSenderTitle[1]/ProformaInvoiceTable[1]: The element 'ProformaInvoiceSenderTitle' has invalid child element 'ProformaInvoiceTable'. List of possible elements expected: 'Recipient, Payer, Signer'.
ReplySendTask и ReplySendTask2 с типом
RejectDocument
можно было создать для односторонних документов с workflow=9Различные исправления в поведении методов
PackageSendTask.AddDocument()
,PackageSendTask.AddDocumentFromFile()
,PackageSendTask.AddDocumentFromFileRaw()