|
XDTO - как обычно туплю | ☑ | ||
---|---|---|---|---|
0
Cool_Profi
24.10.18
✎
12:28
|
Есть вот такой объект XDTO (не список)
л_Изменения = ФабрикаXDTO.ПрочитатьXML(л_ЧтениеXML); Тут получаем конкретный элемент объекта л_ПКО = л_Данные.ПравилаКонвертацииОбъектов; И тут другой. л_Группа = л_ПКО.Группа; Добавляем новую группу л_ПравилоГрп = л_Группа.Добавить(XDTOНовый()); А теперь хотим в Группа добавить элемент <Правила> л_Правило = л_ПравилоГрп.Добавить("Правило", XDTOНовый()); И ничего не получается... Имеем в результате запись <Группа> //тут элементы правила </Группа> А надо бы группа - правило |
|||
1
Cyberhawk
24.10.18
✎
12:31
|
ЯННП
|
|||
2
Cool_Profi
24.10.18
✎
12:31
|
(1) Для тебя это нормально.
|
|||
3
new_hope
24.10.18
✎
12:31
|
(1) Это матюки?
|
|||
4
PR
24.10.18
✎
12:32
|
Держи нас в курсе, ага
|
|||
5
aleks_default
24.10.18
✎
12:32
|
л_Данные - откуда беруться? Не ошибся?
|
|||
6
PR
24.10.18
✎
12:33
|
(3) Это Яндекс На Неделе Подорожает
|
|||
7
Cyberhawk
24.10.18
✎
12:33
|
(3) Смотря насколько ты испорчен
|
|||
8
new_hope
24.10.18
✎
12:35
|
(7) Дело не в испорченности - пытаюсь понять - что это - "ЯННП" - новый оператор или функция :)
|
|||
9
Cool_Profi
24.10.18
✎
12:38
|
(5) Нет не ошибся, это из предыдущего такого же когда
Смысл простой. Есть конфа. В ней есть правила обмена. Нам нужно внести в эти правила свои изменения. Те правила менять мы не имеем права. Поэтому вносим изменения программног |
|||
10
Cyberhawk
24.10.18
✎
12:39
|
(8) Это аббревиатура
|
|||
11
Cool_Profi
24.10.18
✎
12:40
|
(8) Это от слова "я ничего не понял"
|
|||
12
aleks_default
24.10.18
✎
12:46
|
л_ПравилоГрп = л_ПКО.Добавить(XDTOНовый());
|
|||
13
Cool_Profi
24.10.18
✎
12:52
|
(12) "А нет, штанга", Озеров.
Параметров недостаточно. Если первым параметром пишу "Правило" - Неизвестное свойство: Свойство 'Правило' не обнаружено |
|||
14
aleks_default
24.10.18
✎
12:55
|
(13)Значить надо обновить платформу моему телепату. А тебе раскрыть значение:
Имеем в результате запись <Группа> //тут элементы правила </Группа> А надо бы группа - правило |
|||
15
Cool_Profi
24.10.18
✎
12:57
|
(14) Что конкретно раскрыть?
Хочу в XML иметь структуру Группа правило реквизиты правила /правило /Группа А имею - Группа реквизиты правила /Группа. |
|||
16
Cool_Profi
24.10.18
✎
13:29
|
Спецы все бу^W^W обедают?
|
|||
17
Cool_Profi
24.10.18
✎
14:14
|
Приятного...
|
|||
18
aleks_default
24.10.18
✎
14:18
|
В моей конфе нет метода XDTOНовый()
|
|||
19
Cool_Profi
24.10.18
✎
14:23
|
(18) Угощайся
Функция XDTOНовый(Знач п_URI=Неопределено,Знач п_ИмяТипа=Неопределено) Экспорт Если п_URI=Неопределено Тогда п_URI = "http://www.w3.org/2001/XMLSchema"; КонецЕсли; Если п_ИмяТипа=Неопределено Тогда п_ИмяТипа = "anyType"; КонецЕсли; л_Тип = ФабрикаXDTO.Тип(п_URI,п_ИмяТипа); Возврат ФабрикаXDTO.Создать(л_Тип); КонецФункции |
|||
20
Cool_Profi
24.10.18
✎
17:09
|
Мыслей больше нет?
|
|||
21
Cool_Profi
25.10.18
✎
10:19
|
Так, с частью разобрался, теперь другой вопрос...
Есть СписокXDTO с кучей вложенных объектов и списков... У объекта (на каком-то уровне вложенности) есть свойство "Код" Как, не перебирая в цикле, добраться до объекта с нужным мне кодом? |
|||
22
Cool_Profi
25.10.18
✎
14:21
|
Вопрос на ветер, как я понимаю, но...
Создаю ОбъектXDTO об = ФабрикаXDTO.Создать("http://www.w3.org/2001/XMLSchema", "anyType"); А как к нему добавить реквизиты? Схемы нет, всё читается из файла XML автоматом через фабрику. А хочется в определённое место (я его уже нашёл) добавить ещё подветочку... |
|||
23
aleks_default
25.10.18
✎
15:24
|
об.ДобавитьДобавить(<Форма>, <URIПространстваИмен>, <ЛокальноеИмя>, <ЭлементДанных>) не?
|
|||
24
Cool_Profi
25.10.18
✎
15:36
|
(23) Последний параметр не прокатывает
|
|||
25
Cool_Profi
25.10.18
✎
15:51
|
Ага...
об1 = ФабрикаXDTO.Создать("http://www.w3.org/2001/XMLSchema", "anyType"); св = об.Добавить(ФормаXML.Элемент, "http://www.w3.org/2001/XMLSchema", "Наименование", об1); Вот так наполовину прокатило... А теперь бы ещё туда значения Типа <Наименование>ляляля</Наименование> и атрибуты типа <Код ТипКода="ВПределахРодителя>12</Код> впихнуть... Документация что-то молчит... |
|||
26
aleks_default
25.10.18
✎
15:57
|
Ну тем же Добавить() тока форма атрибут по-моему
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |