|
загрузка из xml | ☑ | ||
---|---|---|---|---|
0
arhangelion
08.04.13
✎
06:45
|
Всем добрый день.Такой у меня вопрос-существует ли универсальная обработка для загрузки данных из XML в регистр сведений в природе и если нет то подскажите как её написать.
|
|||
1
Aleksey
08.04.13
✎
06:46
|
КД
|
|||
2
Aleksey
08.04.13
✎
06:47
|
xml разные бывают как по структуре так и по содержанию. это ведь обычный текстовый файл. И как думаешь есть ли универсальная загрузка из текстового файла, если не знаешь его структуру?
|
|||
3
Cyberhawk
08.04.13
✎
06:47
|
(0) XML есть как факт или ты управляешь его созданием?
|
|||
4
arhangelion
08.04.13
✎
06:47
|
КД-это что если не секрет?
|
|||
5
Wobland
08.04.13
✎
06:49
|
(4) конвертация данных
|
|||
6
Любопытная
08.04.13
✎
06:50
|
(4) Конвертация Данных. Конфигурация для создания правил обмена.
Вообще, есть обработка "Универсальный обмен данными в формате xml", но для того, чтобы она что-то загрузила, в твоем xml должна быть прописана понятная для конфигурации структура данных |
|||
7
arhangelion
08.04.13
✎
06:50
|
обрисую ситацию в целом-стоит задача прикрутить навигационную систему к 1с,отчтёт о положении машины генерирует сама навигационная программа и пересылает отчёт на e-mail раз в 3 минуты и надо что бы у пользователя она отображалась в реальном времени.Поэтому решил сделать из xml в регистр сведений и уже оттуда брать данные и выводить пользователю
|
|||
8
Любопытная
08.04.13
✎
06:55
|
(7) Пиши сам, это не сложно
|
|||
9
arhangelion
08.04.13
✎
06:56
|
опыту мало для таких вещей(((
|
|||
10
Wobland
08.04.13
✎
06:57
|
(7) посмотри в сторону ЧтениеXML
|
|||
11
Wobland
08.04.13
✎
06:59
|
(8) меня тут падаван спрашивал, как ВПФ для физлица с дательным падежом сделать. ничего сложного, вон наименование, вон функции склонения. полчаса работы с тремя перекурами. видела б ты эти глаза, полные благоговейного почтения перед этой магией ;))
|
|||
12
arhangelion
08.04.13
✎
07:00
|
(10) смотрел но если учесть что до этого ниразу не связывался с загрузкой/выгрузкой xml кроме как стандартных обменов-это для меня как тёмный лес.через определённое время изучения я конечно смогу разобраться что да как но начальство требует "ещё вчера" поэтому и лажу по нету в поисках
|
|||
13
Любопытная
08.04.13
✎
07:01
|
(11) Падаванам можно благоговейно смотреть, на то они и падаваны
|
|||
14
Любопытная
08.04.13
✎
07:03
|
(12) Ты слишком много думаешь. Состав регистра придумал? На бумажке теги из xml сопоставил с реквизитами регистра и быстренько написал, все что надо) Если структура не очень шибко страшная, то работы на день при нулевых начальных знаниях и умении пользоваться отладчиком
|
|||
15
Wobland
08.04.13
✎
07:03
|
(12) поступательное задание...
&НаКлиенте Процедура Записать(Команда) Диалог=Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение); Диалог.Фильтр="XML|*.xml|Все файлы|*.*"; Если Диалог.Выбрать() Тогда ЗаписьXML=Новый ЗаписьXML; ЗаписьXML.ОткрытьФайл(Диалог.ПолноеИмяФайла); ЗаписьXML.ЗаписатьОбъявлениеXML(); ЗаписьXML.ЗаписатьНачалоЭлемента("root"); ЗаписьXML.ЗаписатьНачалоЭлемента("element"); //ЗаписьXML.ЗаписатьАтрибут("attribute", "He said ""Hello, world!"""); ЗаписьXML.ЗаписатьАтрибут("attribute", "<*>"); ЗаписьXML.ЗаписатьКонецЭлемента(); ЗаписьXML.ЗаписатьКонецЭлемента(); ЗаписьXML.Закрыть(); КонецЕсли; КонецПроцедуры &НаКлиенте Процедура Прочитать(Команда) Диалог=Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); Диалог.Фильтр="XML|*.xml|Все файлы|*.*"; Диалог.МножественныйВыбор=Ложь; Если Диалог.Выбрать() Тогда ЧтениеXML=Новый ЧтениеXML; ЧтениеXML.ОткрытьФайл(Диалог.ПолноеИмяФайла); Пока ЧтениеXML.Прочитать() Цикл Если ЧтениеXML.КоличествоАтрибутов()>0 Тогда Пока ЧтениеXML.ПрочитатьАтрибут() Цикл Сообщить(ЧтениеXML.Имя+": "+ЧтениеXML.Значение); КонецЦикла; КонецЕсли; КонецЦикла; КонецЕсли; КонецПроцедуры |
|||
16
wise
08.04.13
✎
07:08
|
(12) проведи ЭТО время ЛУЧШЕ в изучении НОВОГО... пригодится в жизни !
|
|||
17
makfromkz
08.04.13
✎
07:12
|
(11)3 перекура за полчаса - не завидую вашим легким ))
Благоговение - нормальная реакция, симбиоз восхищения и белой зависти)) Ну, а то что привели таки код это плюс еще и уважение :) |
|||
18
Wobland
08.04.13
✎
07:17
|
(17) не всякий перекур проводится с курением ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |