Титул покупателя
Раньше к УКД относился тип контента «UtdBuyerContent». Для 29 формата введен новый тип контента «Ucd29BuyerContent».
- «CreatorBase»
Изменен тип поля: вместо строки в 29 формате используется новая структура DocumentDetails с обязательными полями «Name», «Number», «Date».
Было:
УстановитьЗначениеXDTO(Content, "CreatorBase", "Основания №" + Номер + " от " + Дата);
Стало:
CreatorBase = Content.CreatorBase; УстановитьЗначениеXDTO(CreatorBase, "Name", "Основания"); УстановитьЗначениеXDTO(CreatorBase, "Number", Номер); УстановитьЗначениеXDTO(CreatorBase, "Date", Дата);
- «OperationContent»
Изменены устанавливаемые значения.
Было:
УстановитьЗначениеXDTO(Content, "OperationContent", "С изменением стоимости согласен");
Стало:
УстановитьЗначениеXDTO(Content, "OperationContent", "1");
Соответствие значений Значение в 29 формате (тип Строка)
Расшифровка
1
с изменением стоимости согласен
2
с изменением стоимости не согласен
Подробнее
Состав структуры Signer в 29 формате.
Состав структуры ExtendedSignerDetails в 736 формате.
- «ConfirmCredentials»
Новое обязательное поле для заполнения способа подтверждения полномочий.
Значение (тип Строка)
Расшифровка
1
в соответствии с данными, содержащимися в электронной подписи
2
в соответствии с доверенностью в электронной форме в машиночитаемом виде, если представление доверенности осуществляется посредством включения в каждый пакет электронных документов, подписываемых представителем
3
в соответствии с доверенностью в электронной форме в машиночитаемом виде, если представление доверенности осуществляется из информационной системы. При этом необходимая информация для запроса доверенности из информационной системы указана в электронном документе
4
в соответствии с доверенностью в электронной форме в машиночитаемом виде, если представление доверенности осуществляется из информационной системы. При этом необходимая информация для запроса доверенности из информационной системы представляется способом, отличным от указания в электронном документе
5
в соответствии с доверенностью в форме документа на бумажном носителе
6
иное
Стало:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer, "ConfirmCredentials", "1");
- «SignerDetails»
Структура удалена из 29 формата.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); SignerDetails = Signer.SignerDetails; УстановитьЗначениеXDTO(SignerDetails, "Surname", Фамилия); УстановитьЗначениеXDTO(SignerDetails, "FirstName", Имя); УстановитьЗначениеXDTO(SignerDetails, "Patronymic", Отчество); УстановитьЗначениеXDTO(SignerDetails, "Inn", ИНН); УстановитьЗначениеXDTO(SignerDetails, "SignerType", Тип); УстановитьЗначениеXDTO(SignerDetails, "JobTitle", Должность); УстановитьЗначениеXDTO(SignerDetails, "Powers", ОбластьПолномочий); УстановитьЗначениеXDTO(SignerDetails, "PowersBase", ОснованиеПолномочий); УстановитьЗначениеXDTO(SignerDetails, "Status", Статус); УстановитьЗначениеXDTO(SignerDetails, "SignerInfo", ИныеСведения); УстановитьЗначениеXDTO(SignerDetails, "OrganizationName", НаименованиеОрганизации);
Стало:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer, "ConfirmCredentials", "1"); УстановитьЗначениеXDTO(Signer, "Surname", Фамилия); УстановитьЗначениеXDTO(Signer, "FirstName", Имя); УстановитьЗначениеXDTO(Signer, "Patronymic", Отчество); УстановитьЗначениеXDTO(Signer, "JobTitle", Должность); УстановитьЗначениеXDTO(Signer, "AdditionalInfo", ИныеСведения);
- «Powers»
Поле удалено из формата 29@.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "Powers", "MadeAndResponsibleForOperationAndSignedInvoice");
- «Status»
Поле удалено из формата 29@.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "Status", "SellerEmployee");
- «PowersBase»
Поле удалено из формата 29@.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "PowersBase", "Основание полномочий");
- «OrganizationPowersBase»
Поле удалено из формата 29@.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "OrganizationPowersBase", "Основание полномочий");
- «SignerType»
Поле удалено из формата 29@.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "SignerType", "LegalEntity");
- «RegistrationCertificate»
Поле удалено из формата 29@.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "RegistrationCertificate", "Свидетельство №1 от 01.01.2024");