diadoc / diadocsdk-1c-docs

1C documentation - http://1c-docs.diadoc.ru/
https://developer.kontur.ru/Docs/Diadoc/COM/index.html
26 stars 22 forks source link

Заполнение основания для счета #1072

Closed MaximGlazunov closed 2 months ago

MaximGlazunov commented 2 months ago

Добрый день.

Контрагент попросил нас заполнять поле "Основание" для счета. В вэб-интерфейсе Диадок данное поле доступно для редактирования (у счета, акта и накладной). В ком-объекте документа - это поле "Grounds" Но когда я создаю документ через компоненту методом AddDocumentFromFile("ProformaInvoice", "default", "v1", ПутьКФайлу), поле Grounds отсутствует. Возможно ли его заполнять через компоненту? Версия компоненты COM x64 5.39.0.861

GilimkhanovDenis commented 2 months ago

Эта информация указывается в метаданных

CustomDocumentToSend.AddMetadata()

dd_Metadata = dd_DocumentToSend.AddMetadata();
dd_Metadata.Key = "Grounds";
dd_Metadata.Value= "Основание";
MaximGlazunov commented 2 months ago

Я думал об этом варианте, но не думал, что будет так просто. Огромное спасибо.