Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / 1C 8.1 и XML / 20 сообщений из 20, страница 1 из 1
13.03.2009, 13:44
    #35867436
Starlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
Привет!

Требуется получать от системы 1С 8.1 некую таблицу, состоящую из 2х колонок - артикул товара и его количество. Эти данные в системе 1С есть и они без проблем выгружаются в отчеты, их можно выгрузить в txt, xls, mxl, htm (из слов программиста 1С).

Но нам нужно эти данные получать в xml формате. Я никогда не работал с 1С и слушаю, что мне говорят программисты этой системы 1С. Они говорят, что система напрямую не позволяет этого сделать. Хотелось бы узнать более независимое мнение. :)

Спасибо!
...
Рейтинг: 0 / 0
13.03.2009, 13:54
    #35867465
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
напрямую нет. На диске ИТС есть конверторы MXL->XML (...) или программеры запрограммируют.
...
Рейтинг: 0 / 0
13.03.2009, 14:05
    #35867511
mista2009
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
iscrafm,

Я вот понять не могу чем txt отличается от xml?
Разве что расширением.
Это же обычный текстовый файл. Ну да с определенным хитрым текстом и всего лишь то.
...
Рейтинг: 0 / 0
13.03.2009, 14:29
    #35867597
Starlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
mista2009iscrafm,

Я вот понять не могу чем txt отличается от xml?
Разве что расширением.
Это же обычный текстовый файл. Ну да с определенным хитрым текстом и всего лишь то.

По большому счету, например, дамп бд Oracle тоже обычный текстовый файл с хитрым текстом :)
...
Рейтинг: 0 / 0
13.03.2009, 14:31
    #35867603
Starlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
iscrafmнапрямую нет. На диске ИТС есть конверторы MXL->XML (...) или программеры запрограммируют.

Понятно. Спасибо
...
Рейтинг: 0 / 0
13.03.2009, 14:34
    #35867613
mista2009
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Режим = РежимДиалогаВыбораФайла.Сохранение;
	Диалог = Новый ДиалогВыбораФайла(Режим);
	Диалог.Заголовок = "Сохранение";
	Диалог.Фильтр = "XML-файл (*.xml)|*.xml";
	Если Диалог.Выбрать() Тогда
		Запись =Новый ЗаписьXML;
		Запись.ОткрытьФайл(Диалог.ПолноеИмяФайла);
		Запись.ЗаписатьНачалоЭлемента("Строки");
		Для Каждого Стр Из ЭлементыФормы.ТаблицаСинхронизации.Значение Цикл
			Запись.ЗаписатьНачалоЭлемента("Строка");
			Запись.ЗаписатьНачалоЭлемента("Артикул");
			Запись.ЗаписатьТекст(Артикул);		
			Запись.ЗаписатьКонецЭлемента();
			Запись.ЗаписатьНачалоЭлемента("Наименование");
			Запись.ЗаписатьТекст(Наименование);		
			Запись.ЗаписатьКонецЭлемента();
			Запись.ЗаписатьКонецЭлемента();
		КонецЦикла;
		Запись.ЗаписатьКонецЭлемента();
		Запись.Закрыть();
	КонецЕсли;
...
Рейтинг: 0 / 0
13.03.2009, 15:38
    #35867874
Starlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
mista2009,

Спасибо, покажу программерам.
...
Рейтинг: 0 / 0
13.03.2009, 16:10
    #35867981
Estel I
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
"Программеры" об этом не знают?
...
Рейтинг: 0 / 0
13.03.2009, 18:20
    #35868470
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
mista2009Я вот понять не могу чем txt отличается от xml?
Разве что расширением.

занес в цитатник. В последнее время SQL.RU продуктивен на счет перлов.
...
Рейтинг: 0 / 0
13.03.2009, 19:19
    #35868594
Mr Marmelad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
iscrafmзанес в цитатник. В последнее время SQL.RU продуктивен на счет перлов.

Коллега Огласите пжс весь список... Я за Вами не успеваю
...
Рейтинг: 0 / 0
13.03.2009, 19:30
    #35868621
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
Mr Marmeladiscrafmзанес в цитатник. В последнее время SQL.RU продуктивен на счет перлов.

Коллега Огласите пжс весь список... Я за Вами не успеваю
Коллега, он только формируется и на издание не тянет. :) Я еще думаю в каком виде его представить.

то что выше озвучено на 5 по 5-ти бальной шкале.
это типа как "Важно до бизнес-процессов наработать сам бизнес."

Модератор: Тема перенесена из форума "ERP и учетные системы".
...
Рейтинг: 0 / 0
13.03.2009, 19:46
    #35868639
Mr Marmelad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
mista2009Я вот понять не могу чем txt отличается от xml?
.

Я ни в коем случае не хочу обидеть коллегу mista2009 но вопрос мой будет звучать так - Как без знания различий Вы создали этот код? На мой взгляд с 10000 фт - вполне адекватный код. И ещё - как бы этот код выглядел для txt файла?
...
Рейтинг: 0 / 0
14.03.2009, 23:48
    #35869621
mista2009
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
Mr Marmeladmista2009Я вот понять не могу чем txt отличается от xml?
.

Я ни в коем случае не хочу обидеть коллегу mista2009 но вопрос мой будет звучать так - Как без знания различий Вы создали этот код? На мой взгляд с 10000 фт - вполне адекватный код. И ещё - как бы этот код выглядел для txt файла?

Имеем текстовый файл со следующим содержимым

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:tns="http://www.sample-package.org" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.sample-package.org">
	<xsd:import namespace="http://v8.1c.ru/8.1/data/enterprise/current-config"/>
	<xsd:complexType name="Корень">
		<xsd:sequence>
			<xsd:element maxOccurs="unbounded" minOccurs="0" name="Товары" type="ns1:CatalogObject.Номенклатура"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>

И имеем xml-файл со следующим содержимым

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:tns="http://www.sample-package.org" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.sample-package.org">
	<xsd:import namespace="http://v8.1c.ru/8.1/data/enterprise/current-config"/>
	<xsd:complexType name="Корень">
		<xsd:sequence>
			<xsd:element maxOccurs="unbounded" minOccurs="0" name="Товары" type="ns1:CatalogObject.Номенклатура"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>

Вопрос: чем они отличаются? Ответ: РАСШИРЕНИЕМ


Было сказано "Эти данные в системе 1С есть и они без проблем выгружаются в отчеты, их можно выгрузить в txt..."

Я просто хотел сказать что мешало ихним программистам создать текстовый файл с расширением xml. Наверно полное отсутствие понятия об xml.
...
Рейтинг: 0 / 0
15.03.2009, 01:05
    #35869679
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
mista2009И имеем xml-файл со следующим содержимым

то что приведен фрагмент XML Schema никто и не заметит. Это же все текстовые файлы, расширение поменять и все.
...
Рейтинг: 0 / 0
15.03.2009, 01:15
    #35869684
mista2009
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
iscrafmmista2009И имеем xml-файл со следующим содержимым

то что приведен фрагмент XML Schema никто и не заметит. Это же все текстовые файлы, расширение поменять и все.

Ну это вот мой такой xml-файл. Я так понимию что ты специались по xml. Тогда покажи мне конкретную строку в моём xml-файле которая противоречит правилам xml. А я тебе навсякий случай напомню что

схема xml это XML-ФАЙЛ описывающий xml-файл
...
Рейтинг: 0 / 0
15.03.2009, 01:19
    #35869686
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
mista2009,
XML - это язык разметки, а не тип файла.

Ресурсов в инете много, на которых можно узнать об этом. Здесь лекции на русском , вполне доступно. Там же можно узнать что такое язык определение схем XML документов и для чего эти схемы нужны.
...
Рейтинг: 0 / 0
15.03.2009, 01:54
    #35869702
mista2009
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
iscrafmmista2009,
XML - это язык разметки, а не тип файла.

Ресурсов в инете много, на которых можно узнать об этом. Здесь лекции на русском , вполне доступно. Там же можно узнать что такое язык определение схем XML документов и для чего эти схемы нужны.

Я открыл блокнотик и решил написать xml-файл. Своим тегам я придумал вот такие имена
xsd:schema,xsd:import,... Вопрос: что я сделал не правильно?

Я тебе ещё раз акцентирую: это МОЙ ХМЛ-файл.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:tns="http://www.sample-package.org" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.sample-package.org">
	<xsd:import namespace="http://v8.1c.ru/8.1/data/enterprise/current-config"/>
	<xsd:complexType name="Корень">
		<xsd:sequence>
			<xsd:element maxOccurs="unbounded" minOccurs="0" name="Товары" type="ns1:CatalogObject.Номенклатура"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>

Мы же щас не обсуждаем его содержимое. А содержимое да, согласен, очень сильно напоминает схему.

Я тебе ещё раз напомню ))

Схема в первую очередь это xml- файл. Запомни.
...
Рейтинг: 0 / 0
15.03.2009, 11:43
    #35869836
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
mista2009Мы же щас не обсуждаем его содержимое . А содержимое да, согласен, очень сильно напоминает сх ему.

Я тебе ещё раз напомню ))

Схема в первую очередь это xml- файл . Запомни.

у вас все на mista такие или только 2009 года выпуска? И эти люди строят системы для предприятий! Такое нужно вывешивать как предупреждение того, что из этого может получиться.

p.s. и научись с незнакомыми людьми разговаривать в нормальном тоне.
...
Рейтинг: 0 / 0
15.03.2009, 13:41
    #35869871
mista2009
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
iscrafmmista2009Мы же щас не обсуждаем его содержимое . А содержимое да, согласен, очень сильно напоминает сх ему.

Я тебе ещё раз напомню ))

Схема в первую очередь это xml- файл . Запомни.

у вас все на mista такие или только 2009 года выпуска? И эти люди строят системы для предприятий! Такое нужно вывешивать как предупреждение того, что из этого может получиться.

p.s. и научись с незнакомыми людьми разговаривать в нормальном тоне.

Извиняюсь, слишком много эмоций изобразил, надо поскромнее быть.
Ещё и подставил целое сообщество mista :)
...
Рейтинг: 0 / 0
15.03.2009, 20:45
    #35870144
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 8.1 и XML
mista2009Извиняюсь, слишком много эмоций изобразил, надо поскромнее быть.
Ещё и подставил целое сообщество mista :)Подставить общество миста нельзя. Там есть масса неадекватов. Но к чести сказать там есть и очень неплохие программисты (и даже как люди) Но они обычно сбегают...
Но слава богу что отдельные "гении" сидят только там.

ps Господин ПЖ - вас ни коим боком не хотел затронуть данным опусом.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 1C 8.1 и XML / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]