Титул покупателя
Раньше к УПД относились типы контента «UtdBuyerContent» и «Utd820BuyerContent». Для 970 формата введен новый тип контента «Utd970BuyerContent».
- ContentOperCode
Изменен тип поля: в 970 формате используйте новую структуру с обязательными полями «Name», «Number», «Date».
Было:
ContentOperCode = Content.ContentOperCode; УстановитьЗначениеXDTO(ContentOperCode, "NameDiscrepDocument" , "Акт о расхождениях"); УстановитьЗначениеXDTO(ContentOperCode, "NumberDiscrepDocument" , Номер); УстановитьЗначениеXDTO(ContentOperCode, "DateDiscrepDocument" , Дата); УстановитьЗначениеXDTO(ContentOperCode, "IdDiscrepDocument" , ИДДокумента);
Стало:
ContentOperCode = Content.ContentOperCode; УстановитьЗначениеXDTO(ContentOperCode, "Name" , "Акт о расхождениях"); УстановитьЗначениеXDTO(ContentOperCode, "Number", Номер); УстановитьЗначениеXDTO(ContentOperCode, "Date" , Дата); УстановитьЗначениеXDTO(ContentOperCode, "Id" , ИДДокумента);
- DоcumentCreatorBase
Изменен тип поля: вместо строки в 970 формате используйте новую структуру с обязательными полями «Name», «Number», «Date».
Было:
УстановитьЗначениеXDTO(Content, "DocumentCreatorBase", "Основания №" + Номер + " от " + Дата);
Стало:
DocumentCreatorBase = Content.DocumentCreatorBase; УстановитьЗначениеXDTO(DocumentCreatorBase, "Name" , "Основания"); УстановитьЗначениеXDTO(DocumentCreatorBase, "Number", Номер); УстановитьЗначениеXDTO(DocumentCreatorBase, "Date" , Дата);
- EmployeeBase
Изменен тип поля: вместо строки в 970 формате используйте новую структуру с обязательными полями «Name», «Number», «Date».
Было:
УстановитьЗначениеXDTO(Content.Employee, "EmployeeBase", "Основания №" + Номер + " от " + Дата);
Стало:
EmployeeBase = Content.Employee.EmployeeBase; УстановитьЗначениеXDTO(EmployeeBase, "Name" , "Основания"); УстановитьЗначениеXDTO(EmployeeBase, "Number" , Номер); УстановитьЗначениеXDTO(EmployeeBase, "Date" , Дата);
- EmplоyeeBase
Изменен тип поля: вместо строки в 970 формате используйте новую структуру с обязательными полями «Name», «Number», «Date».
Было:
УстановитьЗначениеXDTO(Content.OtherIssuer, "EmployeeBase", "Основания №" + Номер + " от " + Дата);
Стало:
EmployeeBase = Content.OtherIssuer.EmployeeBase; УстановитьЗначениеXDTO(EmployeeBase, "Name" , "Основания"); УстановитьЗначениеXDTO(EmployeeBase, "Number" , Номер); УстановитьЗначениеXDTO(EmployeeBase, "Date" , Дата);
- ОrganizationBase
Изменен тип поля: вместо строки в 970 формате используйте новую структуру с обязательными полями «Name», «Number», «Date».
Было:
УстановитьЗначениеXDTO(Content.OtherIssuer, "OrganizationBase", "Основания №" + Номер + " от " + Дата);
Стало:
OrganizationBase = Content.OtherIssuer.OrganizationBase; УстановитьЗначениеXDTO(OrganizationBase, "Name" , "Основания"); УстановитьЗначениеXDTO(OrganizationBase, "Number" , Номер); УстановитьЗначениеXDTO(OrganizationBase, "Date" , Дата);
- ОrganizationPowersBase
Поле удалено из 970 формата.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "OrganizationPowersBase", "Основание полномочий");
- Pоwers
Поле удалено из 970 формата.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "Powers", "MadeAndResponsibleForOperationAndSignedInvoice");
- PоwersBase
Поле удалено из 970 формата.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "PowersBase", "Основание полномочий");
- RеgistrationCertificate
Поле удалено из 970 формата.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "RegistrationCertificate", "Свидетельство №1 от 01.01.2024");
- SignеrType
Поле удалено из 970 формата.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "SignerType", "LegalEntity");
- Stаtus
Поле удалено из 970 формата.
Было:
Signer = ОсновнойМодуль.НовыйЭлементСпискаXDTO(Content.Signers); УстановитьЗначениеXDTO(Signer.SignerDetails, "Status", "SellerEmployee");