Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 сен 2021, 06:53

Заполнение XDTO в 1С

Автор magnifico61, 02 авг 2017, 15:03

0 Пользователей и 1 гость просматривают эту тему.

magnifico61

Подскажите, как реализовать схему представленную ниже. Пытаюсь добавить текстом "без акциз", ругается на тип. Тип должен быть Перечисление. Как это реализовать?

<Акциз>
    <БезАкциз>без акциз</БезАкциз>
</Акциз>

Пример кода как вообще заполняю XDTO
ЭлементИнфПолФХЖ1 = ЭлементСвСчФакт.Свойства.Получить("ИнфПолФХЖ1").Тип;
ИнфПолФХЖ1 = ФабрикаXDTO.Создать(ЭлементИнфПолФХЖ1);
СвСчФакт.ИнфПолФХЖ1 = ИнфПолФХЖ1;


с числом получилось, что за перечисление в котором есть значение "без акциз"?

oleg-x

Перечисление - элемент конфигурации, значения задаются из конфигуратора.
Посмотри после журнала документов располагаются перечисления.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

LexaK

а зачем такие сложности? СериализаторXDTO сам отлично понимает перечисления, вот как выглядит сериализация номенклатуры
(тестовая база ОтчетыСКД)

Цитировать
<CatalogObject.Номенклатура xmlns="http://v8.1c.ru/8.1/data/enterprise/current-config"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;
    <IsFolder>false</IsFolder>
    <Ref>56167a16-f50b-11dc-b151-001617c01d7d</Ref>
    <DeletionMark>false</DeletionMark>
    <Parent>56167a12-f50b-11dc-b151-001617c01d7d</Parent>
    <Code>000000005</Code>
    <Description>Жесткий диск</Description>
    <ВидНоменклатуры>Материалы</ВидНоменклатуры>
    <МойРодитель>314cbba3-16ac-11dd-b1a3-001617c01d7d</МойРодитель>
    <Описание>00000000-0000-0000-0000-000000000000</Описание>
</CatalogObject.Номенклатура>

перечисление
   <ВидНоменклатуры>Материалы</ВидНоменклатуры>

при выгрузке перечисления, вам надо выгружать именно Имя перечисления, только по нему вы сможете, при загрузке его восстановить. 
ответ Понравился? (в смысле пригодился?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск