Шаблон экспорта в формат xml Гранд-Смета

Обсуждение программных комплексов "Smeta.RU" и "BabyСмета"

Модератор: Модераторы




Шаблон экспорта в формат xml Гранд-Смета

Сообщение Vlassoff Ср Июл 03, 2013 3:20

Есть у всеми горячо любимой программы Гранд-Смета такой формат - xml, который импортируется в различных версиях данной программы.
Нет ли у компании Смета.Ру, такого шаблона, который переводит смету в данный формат?
Собственно xml - это обыкновенный текстовый файл, можно переконвертировать.

При экспорте в АРПС теряется куча всякой информации, коэффициенты пересчета, индексы и прочая, и прочая.. В это же формат есть шанс все сохранить корректно и открыть в гранд-смете.
Сообщение оформлено на основании п.п.15,17,18 и 19 Правил форума
Аватара пользователя
 Vlassoff
Активный участник
Активный участник
 
Сообщения: 386
Зарегистрирован: Вт Окт 02, 2007 15:02
Откуда: г. Тула, Россия
Репутация: 1 (?)

Ваша реклама

google adsense
Группа компаний «СтройСофт»
Зарегистрирован: Чт Авг 22, 2002 11:06

Откуда: Москва

Re: Шаблон экспорта в формат xml Гранд-Смета

Сообщение Сметный тролль Ср Июл 03, 2013 9:43

Добрый день, Vlassoff.
Исходя из нашего опыта работы с форматами выгрузки в т.ч. XML и АРПС, даже в случае переконвертации XML формата других программ, дальнейшая загрузка получившегося "продукта" в Smeta.ru представляется нецелесообразной, так как невозможно воспроизвести математику и методики других программных комплексов, а значит результат загрузки не будет сильно отличаться от аналогичного в АРПС (т.е. большая часть данных будет отсутствовать, получить смету в исходном виде и с листа продолжить с ней работу будет невозможно).
Собственно многие потери информации при работе с форматом АРПС обусловлены теми же факторами.
Редактируется
Аватара пользователя
 Сметный тролль
Един с Силой
Един с Силой
 
Сообщения: 446
Зарегистрирован: Чт Июл 05, 2007 10:26
Откуда: Оттуда
Репутация: 12 (?)

Re: Шаблон экспорта в формат xml Гранд-Смета

Сообщение Fray Ср Июл 03, 2013 10:47

Vlassoff писал(а):Собственно xml - это обыкновенный текстовый файл, можно переконвертировать


Небольшая ремарка:
Собственно XML - это язык разметки. У любимой (не знаю правда кем) программы Гранд-Смета есть формат выгрузки смет, который описывается с помощью языка XML и сохраняется в текстовый файл с расширением .xml

Наверное как то так.
"Ничто не ошеломляет людей так сильно, как здравый смысл и честная сделка." © Ральф Уолдо Эмерсон
Аватара пользователя
 Fray
Един с Силой
Един с Силой
 
Сообщения: 978
Зарегистрирован: Ср Авг 12, 2009 10:42
Откуда: Московская обл.
Репутация: 19 (?)

Re: Шаблон экспорта в формат xml Гранд-Смета

Сообщение Akina Ср Июл 03, 2013 12:51

Fray писал(а):Собственно XML - это язык разметки.

На самом деле это гораздо более мощная штука. Стандарты (если им, конечно, следовать) доводят его до уровня набора контейнеров, в которых может хранить что угодно - структуру данных, сами данные, процедуры их обработки, шаблоны их отображения, чёрта в ступе и фоновую музыку на время выполнения работы...

Но увы - стандарты мало кто читает, и ещё меньше кто им следует. Та же Г.-Смета, я думаю, даже файл схемы (XSD) не генерит - о чём тогда вообще говорить? Без схемы XML- это куст, а смета по структуре - многослойная сетка. Одно на другое без потерь не отображается.

Vlassoff писал(а):В это же формат есть шанс все сохранить корректно и открыть в гранд-смете.

Нет шанса, даже не надейтесь. Даже между двумя гранд-сметами, работающими на разных БД с разным набором нормативных баз, вряд ли удастся выполнить перенос без потерь.
Аватара пользователя
 Akina
Актив
Актив
 
Сообщения: 71
Зарегистрирован: Ср Дек 12, 2007 23:19
Откуда: Зеленоград, Москва, Россия
Репутация: 3 (?)

Re: Шаблон экспорта в формат xml Гранд-Смета

Сообщение Vlassoff Ср Июл 03, 2013 13:36

Ну с АРПС понятно... А вот с xml,там все данные в виде значения полей присутствуют.
Почему, собственно, и написал. Если корректно прописать, то импортироваться будут все данные, кроме привязки к сметной базе.
Насчет математических вычислений, в принципе, пофиг. Там главное, чтобы расценки и коэффициенты пересчета переводились.
Последний раз редактировалось Vlassoff Ср Июл 03, 2013 13:38, всего редактировалось 1 раз.
Сообщение оформлено на основании п.п.15,17,18 и 19 Правил форума
Аватара пользователя
 Vlassoff
Активный участник
Активный участник
 
Сообщения: 386
Зарегистрирован: Вт Окт 02, 2007 15:02
Откуда: г. Тула, Россия
Репутация: 1 (?)

Re: Шаблон экспорта в формат xml Гранд-Смета

Сообщение Vlassoff Ср Июл 03, 2013 13:37

Akina писал(а):На самом деле это гораздо более мощная штука. Стандарты (если им, конечно, следовать) доводят его до уровня набора контейнеров, в которых может хранить что угодно - структуру данных, сами данные, процедуры их обработки, шаблоны их отображения, чёрта в ступе и фоновую музыку на время выполнения работы...

Не хочу быть источником плохих вестей.. Но это ТЕКСТОВЫЙ файл.
Сообщение оформлено на основании п.п.15,17,18 и 19 Правил форума
Аватара пользователя
 Vlassoff
Активный участник
Активный участник
 
Сообщения: 386
Зарегистрирован: Вт Окт 02, 2007 15:02
Откуда: г. Тула, Россия
Репутация: 1 (?)

Re: Шаблон экспорта в формат xml Гранд-Смета

Сообщение Akina Ср Июл 03, 2013 15:08

Vlassoff писал(а):Не хочу быть источником плохих вестей.. Но это ТЕКСТОВЫЙ файл.

Пффф... и что? файл письма электронной почты - тоже текстовый файл, что не мешает пересылать в нём бинарные аттачи...
Аватара пользователя
 Akina
Актив
Актив
 
Сообщения: 71
Зарегистрирован: Ср Дек 12, 2007 23:19
Откуда: Зеленоград, Москва, Россия
Репутация: 3 (?)

Re: Шаблон экспорта в формат xml Гранд-Смета

Сообщение Akina Ср Июл 03, 2013 15:11

Vlassoff писал(а):А вот с xml,там все данные в виде значения полей присутствуют.

Вы посмотрите внимательнее на этот XML.
Во-первых, до чёрта одноимённых полей. Да, можно использовать для идентификации полные пути... но вот что делать со связями? тех же данных с нормативами или там расценками или ещё чего (не спец я в сметном деле, увы)... всё туда же, в XML? я боюсь, что тогда речь пойдёт о гигабайтных выгрузках...
Аватара пользователя
 Akina
Актив
Актив
 
Сообщения: 71
Зарегистрирован: Ср Дек 12, 2007 23:19
Откуда: Зеленоград, Москва, Россия
Репутация: 3 (?)

Re: Шаблон экспорта в формат xml Гранд-Смета

Сообщение Vlassoff Ср Июл 03, 2013 21:36

Akina писал(а):
Vlassoff писал(а):А вот с xml,там все данные в виде значения полей присутствуют.

Вы посмотрите внимательнее на этот XML.
Во-первых, до чёрта одноимённых полей. Да, можно использовать для идентификации полные пути... но вот что делать со связями? тех же данных с нормативами или там расценками или ещё чего (не спец я в сметном деле, увы)... всё туда же, в XML? я боюсь, что тогда речь пойдёт о гигабайтных выгрузках...

А нафига нормативы выгружать???
Или... База ФЕР в Смета.Ру отличается от базы ФЕР в ГрандСмете?? :shock: :shock: :shock:
Сообщение оформлено на основании п.п.15,17,18 и 19 Правил форума
Аватара пользователя
 Vlassoff
Активный участник
Активный участник
 
Сообщения: 386
Зарегистрирован: Вт Окт 02, 2007 15:02
Откуда: г. Тула, Россия
Репутация: 1 (?)

Re: Шаблон экспорта в формат xml Гранд-Смета

Сообщение Vlassoff Ср Июл 03, 2013 21:50

Akina писал(а):Пффф... и что? файл письма электронной почты - тоже текстовый файл, что не мешает пересылать в нём бинарные аттачи...


А зачем в смете бинарные вставки?
Речь идет именно о файле xml получаемый при выгрузке из ГрандСметы.
Сформировать его можно как текстовый файл. В отличии от файла gsf или внутреннего формата sob.
Последние два формата тоже можно расшифровать. Но они закрытые. А тут - открытый!
Та что написал в Viual basic

Код: Выделить всё
Open "TESTFILE" For Output Shared As #1
 Write #1, "<code>"   
 Write #1, "20-10-02-1"   
 Write #1, "</code>"   
Close #1


и готов xml!
Сообщение оформлено на основании п.п.15,17,18 и 19 Правил форума
Аватара пользователя
 Vlassoff
Активный участник
Активный участник
 
Сообщения: 386
Зарегистрирован: Вт Окт 02, 2007 15:02
Откуда: г. Тула, Россия
Репутация: 1 (?)



Вернуться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1




© 1995-2019 Группа компаний «СтройСофт»