Ваш браузер не поддерживает плавающие фреймы!
cellpadding='0' cellspacing='0' border='0' >
Войти или зарегистрироваться на Proekt.by
height="100%" cellpadding="2" cellspacing="0" >
выберите раздел
выберите раздел
Проектирование:
Генеральный план и транспорт
Архитектура и дизайн
Строительные решения
Электротехника
Автоматика
Сети связи
Системы безопасности
Водоснабжение и канализация
Отопление, теплоснабжение, вентиляция, кондиционирование
Газоснабжение
Технология
Экология
Общие вопросы / бюро ГИПов
Программы для проектирования
В помощь студенту
Для инженера ПТО
Расчет стоимости проектных работ
Сметы. Расчеты в базисных ценах
Расчеты в текущих ценах
Расчет по нормативам расхода ресурсов (НРР-2012)
Бюро заказчика/подрядчика
Сметные программы
""
Сметные программы
/ Единый формат загрузки-выгрузки данных
Страницы:
[
1
]
2
3
SniperBY
04 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
Здравствуйте. Интересует мнение всех заинтересованных лиц, в том числе и разработчиков программного обеспечения.
Как Вы считаете: Необходим ли в нашей стране единый формат передачи информации по локальным сметам и актам выполненных работ (процентовкам), например такой, как в России
https://no-arps.ru/?page_id=10
, почему?
SinkevichS
04 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Очень очень нужен! А то формат СиСа уже задолбал своей проблемностью и сложностью. А белорусский вариант можно сделать на базе российского АРПС 1.10, у нас же практически все идентично. Тем более, что мы уже выгружаем в АРПС данные
Cooper
04 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Я работаю с Апетом над единым форматом.
Подробности могу выслать на почту.
Формат на основе xml.
Легко читается как программой так и человеком через блокнот.
Плюс его в том, что если из программы А в программу Б закачалось неправильно, то можно открыть файл в блокноте и посмотреть где ошиблись - в экспорте или в импорте.
Всех разработчиков жду с пожеланиями и комментариями в личку или на почту
smrpro@mail.ru
Вот примерно так выглядит смета
<?xml version="1.0" encoding="utf-8" ?> <stroyka version="0.1" programm="SmrPro" nomer="1" polnoe_naimenovanie="пример НРР-2012" kratkoe_naimenovanie="" nachalo_stroitelstva="201208" srok_stroitelstva="" > <ishodnye_dannye baza="2012" zona="3" region="7" snds="0" mesyac_cen="201302" stavka4="40283" procent_transporta_materialov="13.5" procent_transporta_oborudovaniya="" koefficient_post5="1.3" koefficient_post4_ohr="1" koefficient_post4_pribyl="1" koefficient_zimnee="0.88" koefficient_vremenye="0.88" /> <ob_smeta nomer_glavy="2" nomer_stroki="1" nomer="2" naimenovanie="ОБЪЕКТ № 2" sostavil_fio="" sostavil_dolzhnost="" proveril_fio="" proveril_dolzhnost="" komplekt_chertezhej="" > <loc_smeta nomer="1" naimenovanie="лоооооооо" sostavil_fio="" sostavil_dolzhnost="" proveril_fio="" proveril_dolzhnost="" komplekt_chertezhej="" pnr="0" dopsmeta="0" rekonstrukciya="0" > <ptm chast="9" razdel="9" vid_rabot="" kod="Ж999" naimenovanie="лоооооооо" ed_izm="" kolich="" rubli="0" > <rascenka tip="100" naimetip="расценка"
nomerpoporydku="1" obosnovanie="Е10-10-1" naimenovanie="УСТРОЙСТВО ПЕРЕГОРОДОК КАРКАСНО-ФИЛЕНЧАТЫХ В САНУЗЛАХ"
kolich="100" ed_izm="100м2 перегородок и барьеров" kodcic="" razryd="4.2"
tip_ohr_pp="1.строительные работы (2.2. Ремонт село)"
tip_zimnih="8.1."> <nabor_kf naimenovanie="Кф" ekspluataciy="1" materiyl="1" trudozatraty="1"> </nabor_kf>
<prikaz_kf post5="1.3" post4_ohr="1" post4_pribyl="1"> </prikaz_kf>
<cena zarplata="4464800" ekspluataciy="337579" zarplatamah="201070" materiyl="759690" transport="102559" prym_zatraty="5664628" prc_ohr="95.316%" prc_pp="53.331%" prc_zimnie="5.51%" prc_zimnie_zarplata="3.27%" trudozatraty="108.62" trudozatraty_mashinista="7.14"> </cena>
<stoimost zarplata="580424000" ekspluataciy="33757900" zarplatamah="20107000" materiyl="75969000" transport="10255900" prym_zatraty="700406800" ohr="444732065" pp="248835513" zimnie="25708944" zimnie_zarplata="15257395" trudozatraty="10862" trudozatraty_mashinista="714"> </stoimost>
<materiyl kolichestvo_zapisey="3" >
<rec obosnovanie="С101-18100 " kodcic="" naimenovanie="ГВОЗДИ ОЦИНКОВАННЫЕ 1,8Х60 ММ"
norma="0.0008" ed_izm="т" kolich="0.08" cena="12023750" stoimost="961900" transport="129857"> </rec>
<rec obosnovanie="С101-78200 " kodcic="" naimenovanie="ПОКОВКИ ИЗ КВАДРАТНЫХ ЗАГОТОВОК МАССОЙ 1,8 КГ"
norma="0.0684" ed_izm="т" kolich="6.84" cena="" stoimost="" transport=""> </rec>
<rec obosnovanie="С102-2400 " kodcic="" naimenovanie="БРУСКИ ОБРЕЗНЫЕ ХВОЙНЫХ ПОРОД, ДЛИНОЙ 4-6,5 М, ШИРИНОЙ 75-150 ММ, ТОЛЩИНОЙ 40-75 ММ II СОРТА"
norma="0.54" ed_izm="м3" kolich="54" cena="1389020" stoimost="75007080" transport="10125956"> </rec>
</materiyl>
<mehanizm kolichestvo_zapisey="1" >
<rec obosnovanie="М331617 " kodcic="" naimenovanie="СРЕДСТВА МАЛОЙ МЕХАНИЗАЦИИ"
norma="7.14" ed_izm="м/ч" kolich="714" cena="47280" stoimost="33757920" cenazarplatamash="28161" stoimostzarplatamash="20106954" trudozatratymash=""> </rec>
</mehanizm>
</rascenka> <rascenka tip="101" naimetip="материал"
nomerpoporydku="2" obosnovanie="С113-10600" naimenovanie="НАТРИЙ АЗОТИСТОКИСЛЫЙ (НИТРИТ НАТРИЯ) В РАСТВОРЕ МАРКИ В, СОРТ ВЫСШИЙ"
kolich="101" ed_izm="т" kodcic="" materiyl_zak="0" transport_zak="0"> <cena materiyl="1899099" transport="256378" prym_zatraty="2155477"> </cena>
<stoimost materiyl="191808999" transport="25894178" prym_zatraty="217703177"> </stoimost>
</rascenka> <rascenka tip="102" naimetip="механизм"
nomerpoporydku="3" obosnovanie="М020303" naimenovanie="КРАНЫ БАШЕННЫЕ ПРИСТАВНЫЕ 10 Т"
kolich="102" ed_izm="м/ч" kodcic=""> <cena ekspluataciy="121064" zarplatamah="39633" prym_zatraty="121064" trudozatraty_mashinista=""> </cena>
<stoimost ekspluataciy="12348528" zarplatamah="4042566" prym_zatraty="12348528" trudozatraty_mashinista=""> </stoimost>
</rascenka> <rascenka tip="103" naimetip="оборудование"
nomerpoporydku="4" obosnovanie="101-1007" naimenovanie="СЕПАРАТОР НЕФТЕПРОДУКТОВ SOR II, ПРОИЗВОДИТЕЛЬНОСТЬ 1 Л/СЕК JK ТУ РБ 300602750.001-2005"
kolich="103" ed_izm="шт" kodcic="" materiyl_zak="0" transport_zak="0"> <cena materiyl="2000" transport="40" prym_zatraty="2040"> </cena>
<stoimost materiyl="206000" transport="4120" prym_zatraty="210120"> </stoimost>
</rascenka> <rascenka tip="104" naimetip="стоимость свалки(строительного мусора)"
nomerpoporydku="5" obosnovanie="БС999-9901" naimenovanie="Плата за прием и захоронение отходов (строительного мусора) КУПП ЖКХ г.Пинска Полигон ТБО "Вулька Городищенская""
kolich="104" ed_izm="м3" kodcic=""> <cena materiyl="4453" prym_zatraty="4453"> </cena>
<stoimost materiyl="463112" prym_zatraty="463112"> </stoimost>
</rascenka> <rascenka tip="105" naimetip="перевозка мусора"
nomerpoporydku="6" obosnovanie="С310-10" naimenovanie="ПЕРЕВОЗКА МУСОРА АВТОМОБИЛЯМИ-САМОСВАЛАМИ КЛАСС ГРУЗА II"
kolich="106" ed_izm="т" kodcic="" rasstoynie="10 " marshrut=""> <cena transport="17598" prym_zatraty="17598"> </cena>
<stoimost transport="1865388" prym_zatraty="1865388"> </stoimost>
</rascenka> <rascenka tip="106" naimetip="перевозка ПГС"
nomerpoporydku="7" obosnovanie="С311-1" naimenovanie="ПЕРЕВОЗКА ГРУЗОВ БОРТОВЫМИ АВТОМОБИЛЯМИ"
kolich="106" ed_izm="т" kodcic="" rasstoynie="1 " marshrut=""> <cena transport="5474" prym_zatraty="5474"> </cena>
<stoimost transport="580244" prym_zatraty="580244"> </stoimost>
</rascenka> <rascenka tip="149" naimetip="примечание"
nomerpoporydku="11" obosnovanie="ПО" naimenovanie="чвпсапапапап"
></rascenka></ptm>
</loc_smeta>
</ob_smeta>
</stroyka>
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
https://smr5.by/xml/data.htm
SniperBY
08 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
Цитата Cooper:
https://smr5.by/xml/data.htm
А зачем расширение Excel?
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Опечатка. Исправил
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Что то вы перемудрили с форматом. Зачем же так сложно?
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
1. Он читаем, простым пользователем. Можно найти конкретную расценку (смету, ПТМ) и посмотреть без какого-либо софта.
2. Атрибуты легко меняются местами, так как в xml нет разницы в каком порядке они идут. Поэтому добавление/удаление атрибутов происходит "безболезненно". В перспективе можно добавить раздел ССР без ломки формата.
3 В чем сложность?
MRadion
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Если будет в XML, я прикручу на сайте возможность нормального просмотра и печати.
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Формат простой.
Главный тег <Stroyka> он описывается различными атрибутами baza, zona, region, polnoe_naimenovanie и т.п.
Внутри тега <Stroyka> находится тег <ishodnye_dannye> у которого свои атрибуты.
Внутри тега <Stroyka> также находятся теги <ob_smeta> со своими атрибутами. Тег <ob_smeta> может повторятся несколько раз. То есть на каждую объектную смету свой тег.
Внутри тега <ob_smeta> также находятся теги <loc_smeta>, который в свою очередь состоит из тегов <ptm>.
Тег <ptm> состоит из тегов <Rascenka>.
<Rascenka> - самый сложный тег. Он состоит из тегов <nobor_kf>, <prikaz_kf>, <Cena>, <Stoimost>, <Materialy>, <Mehanizmy>, <opisanie>.
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата Cooper:
Он читаем, простым пользователем.
Пошутили? Многим нашим пользователям недавно интернет провели
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата Cooper:
Формат простой.
Главный тег <Stroyka> он описывается различными атрибутами baza, zona, region, polnoe_naimenovanie и т.п.
Внутри тега <Stroyka> находится тег <ishodnye_dannye> у которого свои атрибуты.
Внутри тега <Stroyka> также находятся теги <ob_smeta> со своими атрибутами. Тег <ob_smeta> может повторятся несколько раз. То есть на каждую объектную смету свой тег.
Внутри тега <ob_smeta> также находятся теги <loc_smeta>, который в свою очередь состоит из тегов <ptm>.
Тег <ptm> состоит из тегов <Rascenka>.
<Rascenka> - самый сложный тег. Он состоит из тегов <nobor_kf>, <prikaz_kf>, <Cena>, <Stoimost>, <Materialy>, <Mehanizmy>, <opisanie>.
А где акт, а где расчет в текущих ценах? Я смотрю на предложенную структуру и вижу формат СИС. Считаю, что слишком мудрено.
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
На первом этапе необходимо научиться обмениваться сметами. После того как экспорт--импорт смет будет работать можно учиться обмениваться актами, ССР и т.п. Добавить тег <akt> и начать его разрабатывать.
Цитата SinkevichS:
где расчет в текущих ценах?
Вопросы и
предложения
высылайте по электронной почте по адреcу
smrpro@mail.ru
Цитата SinkevichS:
Я смотрю на предложенную структуру и вижу формат СИС
Не совсем. У СиС нету дерева. Предложите свой. Можно конечно делать так
Цитировать
L000'0.1'1'пример НРР-2012''201208'0'*L001'2012'3'7'201302'0'40283'13.5''1.3'1'1'0.88'0.88'*L003'1'1'2'ОБЪЕКТ № 2''''''*L003'1'2'3'ОБЪЕКТ № 3''''''*L004'1'Локальная смета ''''''0'0'0'*L003'1'3'4'ОБЪЕКТ № 4''''''*L004'1'Локальная смета ''''''0'0'0'*L004'1'лоооооооо''''''0'0'0'*L005'9'9''Ж999'лоооооооо'''0'*L100'100'расценка'1'Е10-10-1'УСТРОЙСТВО ПЕРЕГОРОДОК КАРКАСНО-ФИЛЕНЧАТЫХ В САНУЗЛАХ'100'100м2 перегородок и барьеров''4.2'1.строительные работы (2.2. Ремонт село)'8.1.#nabor_kf'Кф'1'1'1'/#1.3'1'1'#4464800'337579'201070'759690'102559'5664628'95.316%'53.331%'5.51%'3.27%'108.62'7.14'#580424000'33757900'20107000'75969000'10255900'700406800'444732065'248835513'25708944'15257395'10862'714'#С101-18100 ''ГВОЗДИ ОЦИНКОВАННЫЕ 1,8Х60 ММ'0.0008'т'0.08'12023750'961900'129857'/С101-78200 ''ПОКОВКИ ИЗ КВАДРАТНЫХ ЗАГОТОВОК МАССОЙ 1,8 КГ'0.0684'т'6.84''''/С102-2400 ''БРУСКИ ОБРЕЗНЫЕ ХВОЙНЫХ ПОРОД, ДЛИНОЙ 4-6,5 М, ШИРИНОЙ 75-150 ММ, ТОЛЩИНОЙ 40-75 ММ II СОРТА'0.54'м3'54'1389020'75007080'10125956'/*М331617 ''СРЕДСТВА МАЛОЙ МЕХАНИЗАЦИИ'7.14'м/ч'714'47280'33757920'28161'20106954''/#*
В SmrPro в данный момент 2 файла одновременно формируется. В txt файле принцип тотже. Обектная смета внутри Стройки. Локальная внутри объектно и т.д.
Но xml удобнее,хотябы тем что
Цитировать
Если будет в XML, я прикручу на сайте возможность нормального просмотра и печати.
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата Cooper:
Можно конечно делать так
Я и не говорю, что нужно делать как в СИС.
Цитата Cooper:
Обектная смета внутри Стройки. Локальная внутри объектно и т.д.
У нас возможна не такая жесткая привязка документа, а более гибкая (т.е. стройки может и не быть и т.д.) Что в этом случае?
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата SinkevichS:
У нас возможна не такая жесткая привязка документа, а более гибкая (т.е. стройки может и не быть и т.д.) Что в этом случае?
Где вы прописываете baza, zona, region? В объектной смете?
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Как по мне, так можно остановиться на xml-формате, но убрать оттуда лишнее (ССР например). Кроме того, удобнее будет передавать данные не объектом а документом (смета или акт). Т.е. один документ = один xml файл
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата Cooper:
Где вы прописываете baza, zona, region? В объектной смете?
Представьте себе нет. Другая логика хранения данных. Это позволяет в одном объекте делать сметы с разными методиками расчета, зонами, индексами и т.д.
Tatarnikow
08 Июля 2013
Репутация:
142
[+]
,
сообщений:
881
, сайт: http://belstroyka.by/, Разработчик лучшей сметной программы,
Если решили лезть в такие дебри, то в раше уже существует проект такого формата. И его уже используют.
Опять изобретать свой уникальный Белорусский велосипед?
EstML_03.doc
(925 Кб - загружено 58 раз.)
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата SinkevichS:
но убрать оттуда лишнее (ССР например)
Так его там нет.
Цитата SinkevichS:
Представьте себе нет.
А как SXW в СиС закачивает, там же все в L1 расписывается? Сделайте аналогично.
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата Tatarnikow:
Опять изобретать свой уникальный Белорусский велосипед?
1. Иногда с 0 создать проще чем перелопачивать чужой стандарт.
2. В EstML 3.0 хранят данные так
<stoimost><zarplata>1000</zarplata><emm>2500</emm></stoimost>
Я предлагаю так
<stoimost zarplata="1000" emm="2500"></stoimost>
Угадайте какой файл будет занимать меньше места на диске?
И кириллица в атрибутах - это не очень хорошо.
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата Cooper:
А как SXW в СиС закачивает
Нормально закачивает
Цитата Cooper:
Сделайте аналогично.
Зачем мне терять гибкость и удобства программы?
В любом случае, я считаю, что формат ваш слишком сложный, давайте решать как сделать проще
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата SinkevichS:
В любом случае, я считаю, что формат ваш слишком сложный, давайте решать как сделать проще
Ваши предложения?
Цитата SinkevichS:
В любом случае, я считаю, что формат ваш слишком сложный, давайте решать как сделать проще
Давайте! Мне, как пользователю, все равно будет ли это xml или текстовой формат, но нужно, чтобы вы (разработчики) действительно договорились. :-) Причины следующие: данные можно будет не только выгрузить, но и загрузить, в/из любой программы, не гоняя через пресловутый СиС.
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата Cooper:
Ваши предложения?
Повторюсь еще раз: можно остановиться на xml-формате, но убрать оттуда лишнее (ССР например). Кроме того, удобнее будет передавать данные не объектом а документом (смета или акт). Т.е. один документ = один xml файл
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата SinkevichS:
(ССР например)
данный момент его там нет.
Цитата SinkevichS:
Кроме того, удобнее будет передавать данные не объектом а документом (смета или акт). Т.е. один документ = один xml файл
Экспортируйте как хотите. Сделайте в программе при экспорте чекбоксы - 1.Загрузить всю стройку 2. Загрузить только смету 3. Загрузить только акт и т.п.
При импорте тоже самое - 1.Импортировать всю стройку 2. Импортировать только смету 3. Импортировать только акт
На первом этапе надо сделать импорт/экспорт ТОЛЬКО смет без ССр, актов и т.п.
Список полей не статичный. Если в SXW у каждой локальной сметы свои параметры baza, zona, region, так добавьте атрибуты baza, zona, region или целый тег <ishodnye_dannye> для локальной сметы.
MRadion
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата SinkevichS:
Т.е. один документ = один xml файл
Поддерживаю.
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата MRadion:
Цитата SinkevichS:
Т.е. один документ = один xml файл
Поддерживаю.
Объясните плюсы.
Tatarnikow
08 Июля 2013
Репутация:
142
[+]
,
сообщений:
881
, сайт: http://belstroyka.by/, Разработчик лучшей сметной программы,
Цитата Cooper:
Угадайте какой файл будет занимать меньше места на диске? И кириллица в атрибутах - это не очень хорошо.
У тебя проблемы с местом на диске? Формат СиС наиболее компактен и был актуален в начале 90-х, когда винчестеры были по 100 Мб. Сейчас гоняться за компактностью в ущерб читаемости данных - бред.
А чам тебя кирилица обидела? Может тогда и названия расценок по латыни писать?
А в EstML есть один неоспоримый "+" - это интеграция с Россией.
Хотя я тоже считаю, что формат достаточно сложный.
SniperBY
08 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
xml - отлично сжимается любым архиватором.
Цитата Cooper:
Сделайте в программе при экспорте чекбоксы - 1.Загрузить всю стройку 2. Загрузить только смету 3. Загрузить только акт и т.п.При импорте тоже самое - 1.Импортировать всю стройку 2. Импортировать только смету 3. Импортировать только акт
Обеими руками - ЗА!
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата Cooper:
Сделайте в программе при экспорте чекбоксы - 1.Загрузить всю стройку 2. Загрузить только смету 3. Загрузить только акт и т.п.
Я то сделаю, но нужно чтобы все программеры могли прочитать файл, т.е. нужно сразу договариваться о формате.
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата SniperBY:
У тебя проблемы с местом на диске? Формат СиС наиболее компактен и был актуален в начале 90-х, когда винчестеры были по 100 Мб. Сейчас гоняться за компактностью в ущерб читаемости данных - бред.
Дело не в месте. Дело в скорости записи на диск. Самая медленная часть в любой программе - чтение/запись с диска.
Цитата Tatarnikow:
А в EstML есть один неоспоримый "+" - это интеграция с Россией.
EstML нам не подходит, а если мы его переделаем, то это будет не EstML.
Цитата SniperBY:
xml - отлично сжимается любым архиватором.
см выше.
Цитата Tatarnikow:
А чам тебя кирилица обидела? Может тогда и названия расценок по латыни писать?
xml можно перегнать в html, а там при помощи JavaScript можно всё что угодно сделать. Атрибуты в JavaScript можно использовать как переменные. Надеюсь не надо объяснять, то лучше использовать латинский алфавит в названиях переменных.
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата SinkevichS:
Я то сделаю, но нужно чтобы все программеры могли прочитать файл, т.е. нужно сразу договариваться о формате.
И чем плохо всё хранить в одном файле?
<stroyka>
<ob_smeta>
<loc_smeta>.......</loc_smeta>
<loc_smeta>.......</loc_smeta>
</ob_smeta>
<ob_smeta>
<loc_smeta>.......</loc_smeta>
<loc_smeta>.......</loc_smeta>
</ob_smeta>
<ob_smeta>
<loc_smeta>.......</loc_smeta>
<loc_smeta>.......</loc_smeta>
</ob_smeta>
<ob_smeta>
<loc_smeta>.......</loc_smeta>
<loc_smeta>.......</loc_smeta>
</ob_smeta>
<akty>
<akt>.........</akt>
<akt>.........</akt>
<akt>.........</akt>
</akty>
</stroyka>
Хотя зачем акты передавать я не совсем понимаю
SinkevichS
08 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата Cooper:
Хотя зачем акты передавать я не совсем понимаю
Тогда зачем нужен этот формат? Смысл в том, чтобы пользователь мог передать свой документ с расчетами и выполнением по объекту
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата SinkevichS:
Тогда зачем нужен этот формат? Смысл в том, чтобы пользователь мог передать свой документ с расчетами и выполнением по объекту
Сметы передавать. Давайте хотя бы это сделаем. ССР, акты и т.п. - это второй этап
SniperBY
08 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
Цитата SinkevichS:
Цитата Cooper:
Хотя зачем акты передавать я не совсем понимаю
Тогда зачем нужен этот формат? Смысл в том, чтобы пользователь мог передать свой документ с расчетами и выполнением по объекту
Хотя бы заказчику для предварительной проверки по e-mail, а не печатать кипу бумаги.
MRadion
08 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
Цитата SinkevichS:
Я то сделаю, но нужно чтобы все программеры могли прочитать файл, т.е. нужно сразу договариваться о формате.
Надо что бы договорились основные, а остальные подстроятся если хотят быть в ногу со временем.
Основными я считаю Татарникова, Синкевича, Бнту, Сис (
)
Цитата Cooper:
xml можно перегнать в html, а там при помощи JavaScript можно всё что угодно сделать. Атрибуты в JavaScript можно использовать как переменные. Надеюсь не надо объяснять, то лучше использовать латинский алфавит в названиях переменных.
JS это юникод, просто xml должен быть в utf-8. Тогда никаких проблем с кириллицей.
Cooper
08 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
https://learn.javascript.ru/variable-names
Можно использовать и русские буквы, но на практике сложилась традиция использовать в именах только английские буквы.
Как-то так
Croatoan
09 Июля 2013
Репутация:
122
[+]
,
сообщений:
941
, Генподрядчик, ПТО,
Сорри, господа программисты, я слегка вмешаюсь, поделюсь кое-какими мыслями, так сказать.
1. Если вы делаете формат передачи данных слишком большим, подумайте о пользователях, у которых до сих пор на работе стоят корчи или о тех, кто работает с ноутбуков (зачастую на ноуты с целью энергосбережения ставят венчестеры с малыми оборотами, малой производительностью). Ваш xml файлик, в котором будет куча "воды" будет читаться пол рабочего дня...
2. Ни о каком ручном чтении файлов программы и речи быть не может! Какой в этом смысл? Я буду в блокноте через поиск искать расценку и редактировать в ней параметры? Охх.
3. Немножко поясню зачем нужен вывод формата актов. Есть генподрядчик, есть субподрядчик. Субчик сделал акт, выслал его гену, ген сел и без проблем перепроверил всё, что он хочет: соответствие по смете, индексы и т.п.
SniperBY
09 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
Цитата Croatoan:
Сорри, господа программисты, я слегка вмешаюсь, поделюсь кое-какими мыслями, так сказать.
1. Если вы делаете формат передачи данных слишком большим, подумайте о пользователях, у которых до сих пор на работе стоят корчи или о тех, кто работает с ноутбуков (зачастую на ноуты с целью энергосбережения ставят венчестеры с малыми оборотами, малой производительностью). Ваш xml файлик, в котором будет куча "воды" будет читаться пол рабочего дня...
2. Ни о каком ручном чтении файлов программы и речи быть не может! Какой в этом смысл? Я буду в блокноте через поиск искать расценку и редактировать в ней параметры? Охх.
3. Немножко поясню зачем нужен вывод формата актов. Есть генподрядчик, есть субподрядчик. Субчик сделал акт, выслал его гену, ген сел и без проблем перепроверил всё, что он хочет: соответствие по смете, индексы и т.п.
По первому пункту: xml - современный формат, читаемый большинством приложений. Загрузка/Выгрузка в 1С, больше нигде не пробовал, скажем консолидированного по холдингу документа "Отражение зарплаты в регламентированном учете" (около 15 000 записей), занимает 1-2 минуты.
По пунктам 2 и 3: согласен полностью, еще раз хочу подчеркнуть, что формат должен быть единым для всех программ,
без промежуточного доредактирования в "Блокноте"!
Cooper
09 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Немного подправил формат. Теперь baza, zona , region и т.д. пишется в блоке исходных данных.
SinkevichS
, предлагаете
<ishodnye_dannye>
располагать в каждой локальной смете? Так в SXW хранятся данные?
SinkevichS
10 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата Cooper:
Немного подправил формат. Теперь baza, zona , region и т.д. пишется в блоке исходных данных.
SinkevichS
, предлагаете
<ishodnye_dannye>
располагать в каждой локальной смете? Так в SXW хранятся данные?
Да, исходные данные привязываются к каждому документу.
Как вы смотрите на то, чтобы всем встретиться и обсудить новый формат?
Cooper
10 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата SinkevichS:
Да, исходные данные привязываются к каждому документу.
Осталось согласия остальных на такое.
Цитата SinkevichS:
Как вы смотрите на то, чтобы всем встретиться и обсудить новый формат?
В личке
Cooper
10 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Переменных в блоке <ishodnye_dannye> всем достаточно? Может какие-нибудь еще параметры, свойства хотите добавить?
Cooper
10 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Кому не нравится как был произведен транслит и сокращение названия атрибутов пишите сюда или в личку
Croatoan
10 Июля 2013
Репутация:
122
[+]
,
сообщений:
941
, Генподрядчик, ПТО,
Да все строки можно укоротить, как мне кажется. Это все равно ведь больше для программистов маркеры. та же строка <ishodnye_dannye> может быть и <ish_dan>, всем будет и так понятно, а файлик будет весить меньше
Cooper
10 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата Croatoan:
Да все строки можно укоротить, как мне кажется. Это все равно ведь больше для программистов маркеры. та же строка <ishodnye_dannye> может быть и <ish_dan>, всем будет и так понятно, а файлик будет весить меньше
Весить файлик будет из-за состава работ (может откажемся от него?). Если и сокращать, то только внутри тега <rascenka>. Все что выше - несущественно.
SniperBY
10 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
Цитата Cooper:
Весить файлик будет из-за состава работ (может откажемся от него?). Если и сокращать, то только внутри тега <rascenka>. Все что выше - несущественно.
Не надо выбрасывать состав работ!
Лучше встроить процедуру архивации/разархивации средствами ОС. (*.zip).
Сжатие.jpg
(103.66 Кб, 509x568 - просмотрено 47 раз.)
SinkevichS
10 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата SniperBY:
Цитата Cooper:
Весить файлик будет из-за состава работ (может откажемся от него?). Если и сокращать, то только внутри тега <rascenka>. Все что выше - несущественно.
Не надо выбрасывать состав работ!
Лучше встроить процедуру архивации/разархивации средствами ОС. (*.zip).
Любая программа имеет в своей базе состав работ по расценкам. Зачем усложнять формат???
SniperBY
10 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
Цитата SinkevichS:
Любая программа имеет в своей базе состав работ по расценкам. Зачем усложнять формат???
Например, для того, чтобы загрузить в Microsoft Project
SinkevichS
10 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата SniperBY:
Цитата SinkevichS:
Любая программа имеет в своей базе состав работ по расценкам. Зачем усложнять формат???
Например, для того, чтобы загрузить в Microsoft Project
И для чего там Состав работ (текст) по расценке?
SniperBY
10 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
Для составления календарного плана работ.
SinkevichS
10 Июля 2013
Репутация:
38
[+]
,
сообщений:
835
, Разработчик программы,
Цитата SniperBY:
Для составления календарного плана работ.
А название расценки не подойдет?
SniperBY
10 Июля 2013
Репутация:
2
[+]
,
сообщений:
19
,
Дело в том, что есть две расценки проекта: "для заказчика" (полная), "внутренняя" (...понимаете для чего). Так вот, удобно для планирования ресурсов загрузить полную версию, а календарный план составлять путем удаления ненужных записей из состава работ.
Cooper
10 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Состав работ - это просто текст из сборника НРР. СиС никогда не передавал в ibd состав работ и его никто не перекачивал. Жалоб на отсутствие состава работ не поступало. Вывод - убираем.
Tatarnikow
10 Июля 2013
Репутация:
142
[+]
,
сообщений:
881
, сайт: http://belstroyka.by/, Разработчик лучшей сметной программы,
Для локальных смет (проектных) формат, с большего, может проканать, но для обмена актами - сырой.
Пока сами формировать не начнёте - не поймёте.
test_xml.xml
(449.4 Кб - загружено 31 раз.)
Светлая
10 Июля 2013
Репутация:
2887
[+]
,
сообщений:
15 617
,
"1Афигительная программа :)1.12.80А здесь должно быть название объекта"
улыбнуло
Cooper
10 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата Tatarnikow:
test_xml.xml (449.4 Кб - загружено 2 раз.)
Хотел в своей программке прочесть. Смотрю - не по формату
Cooper
10 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Tatarnikow
, не надо в отдельные теги писать <programm><version_programm> и т.п. Пишите в атрибуты.
Используйте только строчные символы в названиях тегов и атрибутов.
Объектной сметы нет. Должно быть так stroyka->ob_smeta->loc_smeta
Cooper
10 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
<?xml version="1.0" encoding="utf-8" ?> <stroyka version="0.1" programm="SmrPro" version_programm="1" nomer="CiC" polnoe_naimenovanie="Конвертация в CiC и XML" kratkoe_naimenovanie="" nachalo_stroitelstva="201212" srok_stroitelstva="3" > <ishodnye_dannye baza="2012" zona="2" region="1" snds="0" mesyac_cen="201306" stavka4="36290" procent_transporta_materialov="13.4" procent_transporta_oborudovaniya="" koefficient_post5="" koefficient_post4_ohr="" koefficient_post4_pribyl="" koefficient_zimnee="" koefficient_vremenye="" /> <ob_smeta nomer_glavy="2" nomer_stroki="1" nomer="1" naimenovanie="Конвертация в CiC" sostavil_fio="" sostavil_dolzhnost="" proveril_fio="" proveril_dolzhnost="" komplekt_chertezhej="" > <loc_smeta nomer="1" naimenovanie="Локальная смета" sostavil_fio="" sostavil_dolzhnost="" proveril_fio="" proveril_dolzhnost="" komplekt_chertezhej="" pnr="0" dopsmeta="0" rekonstrukciya="0" > <ishodnye_dannye baza="2012" zona="2" region="1" snds="0" mesyac_cen="201306" stavka4="36290" procent_transporta_materialov="13.4" procent_transporta_oborudovaniya="" koefficient_post5="" koefficient_post4_ohr="" koefficient_post4_pribyl="" koefficient_zimnee="" koefficient_vremenye="" /> <ptm chast="0" razdel="0" vid_rabot="" kod="Ж000" naimenovanie="Локальная смета" ed_izm="" kolichestvo="" rubli="0" >
- примерно так
Cooper
10 Июля 2013
Репутация:
20
[+]
,
сообщений:
372
,
Цитата Светлая:
"1Афигительная программа :)1.12.80А здесь должно быть название объекта"
улыбнуло
Диалог в техподдержке
- Вы данные из какой программы импортируете?
- Из афигительной. Версия 1.12.8
Обратите внимание:
🏭Промышленная архитектура в ЭНЭКА!
Промышленная архитектура – сложная, но вдохновляющая сфера, в которой технология и красота должны говорить на одном языке. Знакомимся с отделом промышленной архитектуры ЭНЭКА и его руководителем – Натальей Мирончик.
Страницы: [
1
]
2
3
Рекомендуем поднять репутацию автору полезного ответа кликнув на [+] в его сообщении!
Сметные программы (в разделе 90 тем):
Подработки и вакансии (всего 44):
Кабельные проходки белорусского производителя «ПТК-ЗАЩИТА».
В очередном техническом интервью поговорим с представителем компании ООО «ПТК-ЗАЩИТА» об их уникальном продукте пассивной противопожарной защиты ...
Клей, нож, АМК: замена штукатурным системам.
Когда я увидел декоративное покрытие АМК, первая мысль: почему я про него не знал, когда строил свой дом?! Пересмотрел тонны информации, и везде только плюсы...
Вопросы по огнезащите на которые мы ответили лично!
Специалисты белорусского производителя огнезащитных систем и материалов ООО «НПП Брандтрейд» лично объездили в этом году десятки проектных организаций ...
Надежная облицовка плиткой на улице? Миссия выполнима!
Большая редкость увидеть, чтобы керамическая плитка, приклеенная на улице, не отвалилась (полы входных групп, веранд, террас). Но специалисты компании «Илмакс» утверждают, что «миссия выполнима»!
Тех. каталог по Огнезащите металлоконструкций КМД-О-МЕТАЛЛ.
Огнезащитные составы для металла. Когда сертификаты ≠...
Теплые стены БЕЗ утеплителя!
Поговорили с ilmax о теплоизоляционной штукатурке.
В «Илмакс» ответили на мои вопросы по штукатурке для газосиликатных...
Интервью с директором "Завода керамзитового гравия...
Загружается...