0
DmLo
02.02.17
✎
10:45
|
Разбираюсь с xdto. Накидал схему:
Пытаюсь добавить в xml несколько записей, но вылетает ошибка в месте ЗанятияXDTO.Добавить(ЗанятиеXDTO). В чем ошибка, просветите пожалуйста
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗанятияXDTO = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "ЗанятиеПакет"));
ЗанятиеXDTO = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "Занятие"));
ЗанятиеXDTO.Дата = ТекущаяДата();
ЗанятиеXDTO.Помещение = "первое помещение";
ЗанятиеXDTO.Тренер = "Первый тренер";
ЗанятияXDTO.Добавить(ЗанятиеXDTO);
ЗанятиеXDTO2 = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "Занятие"));
ЗанятиеXDTO2.Дата = ТекущаяДата();
ЗанятиеXDTO2.Помещение = "первое помещение";
ЗанятиеXDTO2.Тренер = "Второй тренер";
ЗанятияXDTO.Добавить(ЗанятиеXDTO2);
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ЗанятияXDTO);
СтрокаXML = ЗаписьXML.Закрыть();
Возврат СтрокаXML;
|
|
2
DmLo
02.02.17
✎
11:05
|
Сам накосячил, сам исправил. Вот код, вдруг кому пригодится
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку();
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗанятияXDTO = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "ЗанятиеПакет"));
ЗанятиеXDTO = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "Занятие"));
ЗанятиеXDTO.Дата = ТекущаяДата();
ЗанятиеXDTO.Помещение = "первое помещение";
ЗанятиеXDTO.Тренер = "Первый тренер";
ЗанятияXDTO.Занятие.Добавить(ЗанятиеXDTO);
ЗанятиеXDTO2 = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(";, "Занятие"));
ЗанятиеXDTO2.Дата = ТекущаяДата();
ЗанятиеXDTO2.Помещение = "первое помещение";
ЗанятиеXDTO2.Тренер = "Первый тренер";
ЗанятияXDTO.Занятие.Добавить(ЗанятиеXDTO2);
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ЗанятияXDTO);
СтрокаXML = ЗаписьXML.Закрыть();
Возврат СтрокаXML;
|
|