Титул покупателя для подписания входящего Диадок Акт сверки

1. Karpekin717 23.10.24 04:34 Сейчас в теме
Добрый день, прошу помочь разобраться как формировать титул покупателя XML для метода GenerateTitleXml при подписании входящего документа "ReconciliationAct".

На данный момент мы явно создаем титул для УПД/УКД:

ЗаписьXML = Новый ЗаписьXML;
	ЗаписьXML.УстановитьСтроку("UTF-8");
	ЗаписьXML.ЗаписатьОбъявлениеXML();

	Если ОписаниеДокумента.DocumentType = "UniversalTransferDocument" 
		ИЛИ ОписаниеДокумента.DocumentType = "UniversalTransferDocumentRevision"
		ИЛИ ОписаниеДокумента.DocumentType = "XmlAcceptanceCertificate" Тогда 
		
		ЗаписьXML.ЗаписатьНачалоЭлемента("UniversalTransferDocumentBuyerTitle");    
		
	ИначеЕсли ОписаниеДокумента.DocumentType = "UniversalCorrectionDocument" 
		ИЛИ ОписаниеДокумента.DocumentType = "UniversalCorrectionDocumentRevision" Тогда
		
		ЗаписьXML.ЗаписатьНачалоЭлемента("UniversalCorrectionDocumentBuyerTitle");  
		
	Иначе
		
		Возврат "";
		
	КонецЕсли;
	
	ЗаписьXML.ЗаписатьАтрибут("DocumentCreator",  ПредставлениеСоздатель);
	ЗаписьXML.ЗаписатьАтрибут("AcceptanceDate",   ДатаПодписания);
	ЗаписьXML.ЗаписатьАтрибут("OperationContent", OperationContent);
	ЗаписьXML.ЗаписатьНачалоЭлемента("Signers");
	ЗаписьXML.ЗаписатьНачалоЭлемента("SignerReference");
	ЗаписьXML.ЗаписатьАтрибут("BoxId", ОписаниеДокумента.BoxId);
	ЗаписьXML.ЗаписатьАтрибут("CertificateThumbprint", ОтпечатокСертификата);
	ЗаписьXML.ЗаписатьКонецЭлемента();
	ЗаписьXML.ЗаписатьКонецЭлемента();
	
	ЗаписьXML.ЗаписатьКонецЭлемента();
	
	ДанныеXML = ЗаписьXML.Закрыть();
	
	Возврат ДанныеXML;
Показать

Кто сталкивался с подписание входящего акта сверки, у кого есть готовый вариант титула XML, поделитесь пожалуйста.
Найденные решения
2. Karpekin717 23.10.24 09:17 Сейчас в теме
Вдруг кому пригодится:

ЗаписьXML.ЗаписатьНачалоЭлемента("ReconciliationActRecipientTitle");
		
		ЗаписьXML.ЗаписатьАтрибут("SignOfDisagreement", "1"); 
		
		ЗаписьXML.ЗаписатьНачалоЭлемента("Signers"); 
		
		ЗаписьXML.ЗаписатьНачалоЭлемента("Signer"); 
		
		ЗаписьXML.ЗаписатьНачалоЭлемента("Certificate");
		
		ЗаписьXML.ЗаписатьАтрибут("CertificateThumbprint", ОтпечатокСертификата);
		
		ЗаписьXML.ЗаписатьКонецЭлемента();
		ЗаписьXML.ЗаписатьКонецЭлемента();
		ЗаписьXML.ЗаписатьКонецЭлемента();
		
		ЗаписьXML.ЗаписатьКонецЭлемента();
		
		ДанныеXML = ЗаписьXML.Закрыть();
		
		Возврат ДанныеXML;
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Karpekin717 23.10.24 09:17 Сейчас в теме
Вдруг кому пригодится:

ЗаписьXML.ЗаписатьНачалоЭлемента("ReconciliationActRecipientTitle");
		
		ЗаписьXML.ЗаписатьАтрибут("SignOfDisagreement", "1"); 
		
		ЗаписьXML.ЗаписатьНачалоЭлемента("Signers"); 
		
		ЗаписьXML.ЗаписатьНачалоЭлемента("Signer"); 
		
		ЗаписьXML.ЗаписатьНачалоЭлемента("Certificate");
		
		ЗаписьXML.ЗаписатьАтрибут("CertificateThumbprint", ОтпечатокСертификата);
		
		ЗаписьXML.ЗаписатьКонецЭлемента();
		ЗаписьXML.ЗаписатьКонецЭлемента();
		ЗаписьXML.ЗаписатьКонецЭлемента();
		
		ЗаписьXML.ЗаписатьКонецЭлемента();
		
		ДанныеXML = ЗаписьXML.Закрыть();
		
		Возврат ДанныеXML;
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот