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()