|
ERP + Диадок. В подключаемом модуле пытаюсь добавить ФИО главного бухгалтера в xml Тогр12 | ☑ | ||
---|---|---|---|---|
0
ErrorEd88
29.10.22
✎
18:06
|
Добрый день.
В подключаемом модуле диадока, в функции ПодготовитьЭлектронныйДокумент пытаюсь добавить в Content.Signers ФИО главного бухгалтера (xml торг12). Сгенерировал шаблон в обработке, но не хватает информации, что указывать во всех этих элементах структуры - "SignerType", "SignerInfo", "Powers" и т.д. И как назло, не получается найти заполненный xml накладной торг12 с указанием главного бухгалтера. Если бы кто-то скинул образец xml или подсказал что-то полезное, был бы устно благодарен. Методом тыка угадать не получается. |
|||
1
RoRu
29.10.22
✎
18:07
|
руководитель же заполнился, по аналогии делай
|
|||
2
zak555
29.10.22
✎
18:11
|
Подписант
Сведения о лице, подписывающем файл обмена информации покупателя в электронной форме. Может быть не менее 1 такого элемента. ОблПолн Статус ОснПолн ОснПолнОрг https://www.diadoc.ru/docs/forms/first-documents/nakladnaya/structure/8 |
|||
3
ErrorEd88
09.11.22
✎
09:49
|
Если интересно именно реальное решение данной проблемы, напишу здесь будущим искателям.
Поддержка ответила, что в ЭДО нет специального тега, чтобы заполнялось поле "Главный (старший) бухгалтер". Можно в ИнфПолФХЖ1 эту информацию указать. В ПодготовитьЭлектронныйДокумент() пишите Заполнить_AdditionalInfoId(Результат.Content.AdditionalInfoId, "Главный бухгалтер", "Непиздит Ольга Алексеевна"); Процедура Заполнить_AdditionalInfoId(Контент, Ключ, Значение) // Документация: http://1c-pro-docs.diadoc.ru/ru/latest/objects/AdditionalInfoId.html УстановитьЗначениеXDTO(Контент, "InfoFileId", Неопределено); НовЭлемент = НовыйЭлементСпискаXDTO(Контент.StructedAdditionalInfos); Заполнить_AdditionalInfoItem(НовЭлемент, Ключ,Значение); КонецПроцедуры Процедура Заполнить_AdditionalInfoItem(Контент, Ключ, Значение) // Документация: http://1c-pro-docs.diadoc.ru/ru/latest/objects/AdditionalInfoItem.html УстановитьЗначениеXDTO(Контент, "Key", Ключ); УстановитьЗначениеXDTO(Контент, "Value", Значение); КонецПроцедуры Ещё в отпуск груза произвёл пытался добавить должность и ФИО, там теги есть: Заполнить_Employee(Результат.Content.TransferInfo.Employee, Неопределено); Процедура Заполнить_Employee(Контент, Параметры) УстановитьЗначениеXDTO(Контент, "EmployeePosition", "Испытатель источников тока"); //Должность //УстановитьЗначениеXDTO(Контент, "EmployeeInfo", Неопределено); //УстановитьЗначениеXDTO(Контент, "EmployeeBase", Неопределено); УстановитьЗначениеXDTO(Контент, "Surname", "Абдуламахарджилов"); //Фамилия УстановитьЗначениеXDTO(Контент, "FirstName", "Ярослав"); //Имя УстановитьЗначениеXDTO(Контент, "Patronymic", "Магамедаминович"); //Отчество КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |