cellpadding='0' cellspacing='0' border='0' > Войти или зарегистрироваться на Proekt.by  height="100%" cellpadding="2" cellspacing="0" >
выберите раздел

""

 Сметные программы / Единый формат загрузки-выгрузки данных  

Страницы: [1] 2 3  
SniperBY ОФЛАЙН, открыть меню «Личное сообщение»   - Любитель  04 Июля 2013
Репутация: 2  [+] , сообщений: 19 ,  Belarus

 
Здравствуйте. Интересует мнение всех заинтересованных лиц, в том числе и разработчиков программного обеспечения.
Как Вы считаете: Необходим ли в нашей стране единый формат передачи информации по локальным сметам и актам выполненных работ (процентовкам), например такой, как в России https://no-arps.ru/?page_id=10, почему?
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  04 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Очень очень нужен! А то формат СиСа уже задолбал своей проблемностью и сложностью. А белорусский вариант можно сделать на базе российского АРПС 1.10, у нас же практически все идентично. Тем более, что мы уже выгружаем в АРПС данные
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  04 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Я работаю с Апетом над единым форматом.
Подробности могу выслать на почту.
Формат на основе 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="Плата за прием и захоронение отходов (строительного мусора) КУПП ЖКХ г.Пинска Полигон ТБО &quot;Вулька Городищенская&quot;"
 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 ,  Belarus

 
SniperBY ОФЛАЙН, открыть меню «Личное сообщение»   - Любитель  08 Июля 2013
Репутация: 2  [+] , сообщений: 19 ,  Belarus

 
Цитата Cooper:
А зачем расширение Excel?
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Опечатка. Исправил
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  08 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Что то вы перемудрили с форматом. Зачем же так сложно?
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
1. Он читаем, простым пользователем. Можно найти конкретную расценку (смету, ПТМ) и посмотреть без какого-либо софта.
2. Атрибуты легко меняются местами, так как в xml нет разницы в каком порядке они идут. Поэтому добавление/удаление атрибутов происходит "безболезненно". В перспективе можно добавить раздел ССР без ломки формата.
3 В чем сложность?
 MRadion   08 Июля 2013
Репутация: 20  [+] , сообщений: 372 , 

 
Если будет в XML, я прикручу на сайте возможность нормального просмотра и печати.
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Формат простой.
Главный тег <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 ,  Разработчик программы, Belarus

 
Цитата Cooper:
Он читаем, простым пользователем.
Пошутили? Многим нашим пользователям недавно интернет провели
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  08 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Цитата 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 ,  Belarus

 
На первом этапе необходимо научиться обмениваться сметами. После того  как экспорт--импорт смет будет работать можно учиться обмениваться актами, ССР и т.п. Добавить тег <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 ,  Разработчик программы, Belarus

 
Цитата Cooper:
Можно конечно делать так
Я и не говорю, что нужно делать как в СИС.
Цитата Cooper:
Обектная смета внутри Стройки. Локальная внутри объектно и т.д.
У нас возможна не такая жесткая привязка документа, а более гибкая (т.е. стройки может и не быть и т.д.) Что в этом случае?
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата SinkevichS:
У нас возможна не такая жесткая привязка документа, а более гибкая (т.е. стройки может и не быть и т.д.) Что в этом случае?
Где вы прописываете  baza, zona, region? В объектной смете?
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  08 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Как по мне, так можно остановиться на xml-формате, но убрать оттуда лишнее (ССР например). Кроме того, удобнее будет передавать данные не объектом а документом (смета или акт). Т.е. один документ = один xml файл
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  08 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Цитата Cooper:
Где вы прописываете  baza, zona, region? В объектной смете?
Представьте себе нет. Другая логика хранения данных. Это позволяет в одном объекте делать сметы с разными методиками расчета, зонами, индексами и т.д.
Tatarnikow ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  08 Июля 2013
Репутация: 142  [+] , сообщений: 881 ,  сайт: http://belstroyka.by/, Разработчик лучшей сметной программы, Belarus

 
Если решили лезть в такие дебри, то в раше уже существует проект такого формата. И его уже используют.
Опять изобретать свой уникальный Белорусский велосипед?
*  EstML_03.doc (925 Кб - загружено 58 раз.)
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата SinkevichS:
но убрать оттуда лишнее (ССР например)
Так его там нет.
Цитата SinkevichS:
Представьте себе нет.
А как SXW в СиС закачивает, там же все в L1 расписывается? Сделайте аналогично.
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата 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 ,  Разработчик программы, Belarus

 
Цитата Cooper:
А как SXW в СиС закачивает
Нормально закачивает

Цитата Cooper:
Сделайте аналогично.
Зачем мне терять гибкость и удобства программы?

В любом случае, я считаю, что формат ваш слишком сложный, давайте решать как сделать проще
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата SinkevichS:
В любом случае, я считаю, что формат ваш слишком сложный, давайте решать как сделать проще
Ваши предложения?

 
Цитата SinkevichS:
В любом случае, я считаю, что формат ваш слишком сложный, давайте решать как сделать проще
Давайте! Мне, как пользователю, все равно будет ли это xml или текстовой формат, но нужно, чтобы вы (разработчики) действительно договорились. :-) Причины следующие: данные можно будет не только выгрузить, но и загрузить, в/из любой программы, не гоняя через пресловутый СиС.
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  08 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Цитата Cooper:
Ваши предложения?
Повторюсь еще раз:  можно остановиться на xml-формате, но убрать оттуда лишнее (ССР например). Кроме того, удобнее будет передавать данные не объектом а документом (смета или акт). Т.е. один документ = один xml файл
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата 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 ,  Belarus

 
Цитата MRadion:
Цитата SinkevichS:
Т.е. один документ = один xml файл
Поддерживаю.
Объясните плюсы.
Tatarnikow ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  08 Июля 2013
Репутация: 142  [+] , сообщений: 881 ,  сайт: http://belstroyka.by/, Разработчик лучшей сметной программы, Belarus

 
Цитата Cooper:
Угадайте какой файл будет занимать меньше места на диске?  И кириллица в атрибутах - это не очень хорошо.
У тебя проблемы с местом на диске? Формат СиС наиболее компактен и был актуален в начале 90-х, когда винчестеры были по 100 Мб. Сейчас гоняться за компактностью в ущерб читаемости данных - бред.
А чам тебя кирилица обидела? Может тогда и названия расценок по латыни писать?
А в EstML есть один неоспоримый "+" - это интеграция с Россией.
Хотя я тоже считаю, что формат достаточно сложный.
SniperBY ОФЛАЙН, открыть меню «Личное сообщение»   - Любитель  08 Июля 2013
Репутация: 2  [+] , сообщений: 19 ,  Belarus

 
xml - отлично сжимается любым архиватором.

Цитата Cooper:
Сделайте в программе при экспорте чекбоксы - 1.Загрузить всю стройку 2. Загрузить только смету 3. Загрузить только акт и т.п.При импорте тоже самое - 1.Импортировать всю стройку 2. Импортировать только смету 3. Импортировать только акт
Обеими руками - ЗА!
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  08 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Цитата Cooper:
Сделайте в программе при экспорте чекбоксы - 1.Загрузить всю стройку 2. Загрузить только смету 3. Загрузить только акт и т.п.
Я то сделаю, но нужно чтобы все программеры могли прочитать файл, т.е. нужно сразу договариваться о формате.
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата SniperBY:
У тебя проблемы с местом на диске? Формат СиС наиболее компактен и был актуален в начале 90-х, когда винчестеры были по 100 Мб. Сейчас гоняться за компактностью в ущерб читаемости данных - бред.
Дело не в месте. Дело в скорости записи на диск. Самая медленная часть в любой программе - чтение/запись с диска.
Цитата Tatarnikow:
А в EstML есть один неоспоримый "+" - это интеграция с Россией.
EstML  нам не подходит, а если мы его переделаем, то это будет не  EstML.
Цитата SniperBY:
xml - отлично сжимается любым архиватором.
см выше.
Цитата Tatarnikow:
А чам тебя кирилица обидела? Может тогда и названия расценок по латыни писать?
xml можно перегнать в html, а там при помощи JavaScript можно всё что угодно сделать. Атрибуты в JavaScript можно использовать как переменные. Надеюсь не надо объяснять, то лучше использовать латинский алфавит в названиях переменных.
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата 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 ,  Разработчик программы, Belarus

 
Цитата Cooper:
Хотя зачем акты передавать я не совсем понимаю
Тогда зачем нужен этот формат? Смысл в том, чтобы пользователь мог передать свой документ с расчетами и выполнением по объекту
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата SinkevichS:
Тогда зачем нужен этот формат? Смысл в том, чтобы пользователь мог передать свой документ с расчетами и выполнением по объекту
Сметы передавать. Давайте хотя бы это сделаем. ССР, акты и т.п. - это второй этап
SniperBY ОФЛАЙН, открыть меню «Личное сообщение»   - Любитель  08 Июля 2013
Репутация: 2  [+] , сообщений: 19 ,  Belarus

 
Цитата SinkevichS:
Цитата Cooper:
Хотя зачем акты передавать я не совсем понимаю
Тогда зачем нужен этот формат? Смысл в том, чтобы пользователь мог передать свой документ с расчетами и выполнением по объекту
Хотя бы заказчику для предварительной проверки по e-mail, а не печатать кипу бумаги.
 MRadion   08 Июля 2013
Репутация: 2  [+] , сообщений: 19 , 

 
Цитата SinkevichS:
Я то сделаю, но нужно чтобы все программеры могли прочитать файл, т.е. нужно сразу договариваться о формате.
Надо что бы договорились основные, а остальные подстроятся если хотят быть в ногу со временем.
Основными я считаю Татарникова, Синкевича, Бнту, Сис ( )

Цитата Cooper:
xml можно перегнать в html, а там при помощи JavaScript можно всё что угодно сделать. Атрибуты в JavaScript можно использовать как переменные. Надеюсь не надо объяснять, то лучше использовать латинский алфавит в названиях переменных.
JS это юникод, просто xml должен быть в utf-8. Тогда никаких проблем с кириллицей.
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  08 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
https://learn.javascript.ru/variable-names
Можно использовать и русские буквы, но на практике сложилась традиция использовать в именах только английские буквы.
Как-то так
Croatoan ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  09 Июля 2013
Репутация: 122  [+] , сообщений: 941 ,  Генподрядчик, ПТО, Belarus

 
Сорри, господа программисты, я слегка вмешаюсь, поделюсь кое-какими мыслями, так сказать.
1. Если вы делаете формат передачи данных слишком большим, подумайте о пользователях, у которых до сих пор на работе стоят корчи или о тех, кто работает с ноутбуков (зачастую на ноуты с целью энергосбережения ставят венчестеры с малыми оборотами, малой производительностью). Ваш xml файлик, в котором будет куча "воды" будет читаться пол рабочего дня...
2. Ни о каком ручном чтении файлов программы и речи быть не может! Какой в этом смысл? Я буду в блокноте через поиск искать расценку и редактировать в ней параметры? Охх.
3. Немножко поясню зачем нужен вывод формата актов. Есть генподрядчик, есть субподрядчик. Субчик сделал акт, выслал его гену, ген сел и без проблем перепроверил всё, что он хочет: соответствие по смете, индексы и т.п.
SniperBY ОФЛАЙН, открыть меню «Личное сообщение»   - Любитель  09 Июля 2013
Репутация: 2  [+] , сообщений: 19 ,  Belarus

 
Цитата Croatoan:
Сорри, господа программисты, я слегка вмешаюсь, поделюсь кое-какими мыслями, так сказать.
1. Если вы делаете формат передачи данных слишком большим, подумайте о пользователях, у которых до сих пор на работе стоят корчи или о тех, кто работает с ноутбуков (зачастую на ноуты с целью энергосбережения ставят венчестеры с малыми оборотами, малой производительностью). Ваш xml файлик, в котором будет куча "воды" будет читаться пол рабочего дня...
2. Ни о каком ручном чтении файлов программы и речи быть не может! Какой в этом смысл? Я буду в блокноте через поиск искать расценку и редактировать в ней параметры? Охх.
3. Немножко поясню зачем нужен вывод формата актов. Есть генподрядчик, есть субподрядчик. Субчик сделал акт, выслал его гену, ген сел и без проблем перепроверил всё, что он хочет: соответствие по смете, индексы и т.п.
По первому пункту: xml - современный формат, читаемый большинством приложений. Загрузка/Выгрузка в 1С, больше нигде не пробовал, скажем консолидированного по холдингу документа "Отражение зарплаты в регламентированном учете" (около 15 000 записей), занимает 1-2 минуты.

По пунктам 2 и 3: согласен полностью, еще раз хочу подчеркнуть, что формат должен быть единым для всех программ, без промежуточного доредактирования в "Блокноте"!
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  09 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Немного подправил формат. Теперь baza, zona , region и т.д. пишется в блоке исходных данных.
SinkevichS, предлагаете <ishodnye_dannye> располагать в каждой локальной смете? Так в SXW хранятся данные?
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  10 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Цитата Cooper:
Немного подправил формат. Теперь baza, zona , region и т.д. пишется в блоке исходных данных.
SinkevichS, предлагаете <ishodnye_dannye> располагать в каждой локальной смете? Так в SXW хранятся данные?
Да, исходные данные привязываются к каждому документу.

Как вы смотрите на то, чтобы всем встретиться и обсудить новый формат?
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  10 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата SinkevichS:
Да, исходные данные привязываются к каждому документу.
Осталось согласия остальных на такое.
Цитата SinkevichS:
Как вы смотрите на то, чтобы всем встретиться и обсудить новый формат?
В личке
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  10 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Переменных в блоке <ishodnye_dannye> всем достаточно? Может какие-нибудь еще параметры, свойства хотите добавить?
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  10 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Кому не нравится как был произведен транслит и сокращение названия атрибутов пишите сюда или в личку
Croatoan ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  10 Июля 2013
Репутация: 122  [+] , сообщений: 941 ,  Генподрядчик, ПТО, Belarus

 
Да все строки можно укоротить, как мне кажется. Это все равно ведь больше для программистов маркеры. та же строка <ishodnye_dannye> может быть и <ish_dan>, всем будет и так понятно, а файлик будет весить меньше
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  10 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата Croatoan:
Да все строки можно укоротить, как мне кажется. Это все равно ведь больше для программистов маркеры. та же строка <ishodnye_dannye> может быть и <ish_dan>, всем будет и так понятно, а файлик будет весить меньше
Весить файлик будет из-за состава работ (может откажемся от него?). Если и сокращать, то только внутри тега <rascenka>. Все что выше - несущественно.
SniperBY ОФЛАЙН, открыть меню «Личное сообщение»   - Любитель  10 Июля 2013
Репутация: 2  [+] , сообщений: 19 ,  Belarus

 
Цитата Cooper:
Весить файлик будет из-за состава работ (может откажемся от него?). Если и сокращать, то только внутри тега <rascenka>. Все что выше - несущественно.
Не надо выбрасывать состав работ! Лучше встроить процедуру архивации/разархивации средствами ОС. (*.zip).

*  Сжатие.jpg (103.66 Кб, 509x568 - просмотрено 47 раз.)
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  10 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Цитата SniperBY:
Цитата Cooper:
Весить файлик будет из-за состава работ (может откажемся от него?). Если и сокращать, то только внутри тега <rascenka>. Все что выше - несущественно.
Не надо выбрасывать состав работ! Лучше встроить процедуру архивации/разархивации средствами ОС. (*.zip).
Любая программа имеет в своей базе состав работ по расценкам. Зачем усложнять формат???
SniperBY ОФЛАЙН, открыть меню «Личное сообщение»   - Любитель  10 Июля 2013
Репутация: 2  [+] , сообщений: 19 ,  Belarus

 
Цитата SinkevichS:
Любая программа имеет в своей базе состав работ по расценкам. Зачем усложнять формат???
Например, для того, чтобы загрузить в Microsoft Project
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  10 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Цитата SniperBY:
Цитата SinkevichS:
Любая программа имеет в своей базе состав работ по расценкам. Зачем усложнять формат???
Например, для того, чтобы загрузить в Microsoft Project
И для чего там Состав работ (текст) по расценке?
SniperBY ОФЛАЙН, открыть меню «Личное сообщение»   - Любитель  10 Июля 2013
Репутация: 2  [+] , сообщений: 19 ,  Belarus

 
Для составления календарного плана работ.
SinkevichS ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  10 Июля 2013
Репутация: 38  [+] , сообщений: 835 ,  Разработчик программы, Belarus

 
Цитата SniperBY:
Для составления календарного плана работ.
А название расценки не подойдет?
SniperBY ОФЛАЙН, открыть меню «Личное сообщение»   - Любитель  10 Июля 2013
Репутация: 2  [+] , сообщений: 19 ,  Belarus

 
Дело в том, что есть две расценки проекта: "для заказчика" (полная), "внутренняя" (...понимаете для чего). Так вот, удобно для планирования ресурсов загрузить полную версию, а календарный план составлять путем удаления ненужных записей из состава работ.
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  10 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Состав работ - это просто текст из сборника НРР. СиС никогда не передавал в ibd состав работ и его никто не перекачивал. Жалоб на отсутствие состава работ не поступало. Вывод - убираем.
Tatarnikow ОФЛАЙН, открыть меню «Личное сообщение»   - Эксперт   - Эксперт   - Эксперт   - Эксперт   - Эксперт  10 Июля 2013
Репутация: 142  [+] , сообщений: 881 ,  сайт: http://belstroyka.by/, Разработчик лучшей сметной программы, Belarus

 
Для локальных смет (проектных) формат, с большего, может проканать, но для обмена актами - сырой.
Пока сами формировать не начнёте - не поймёте.
*  test_xml.xml (449.4 Кб - загружено 31 раз.)
Светлая ОФЛАЙН, открыть меню «Личное сообщение»  Звезда - ИнжЭкон  Звезда - ИнжЭкон  10 Июля 2013
Репутация: 2887  [+] , сообщений: 15 617 ,  Belarus

 
"1Афигительная программа :)1.12.80А здесь должно быть название объекта"
улыбнуло
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  10 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Цитата Tatarnikow:
test_xml.xml (449.4 Кб - загружено 2 раз.)
Хотел в своей программке прочесть. Смотрю - не по формату
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  10 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
Tatarnikow, не надо в отдельные теги писать <programm><version_programm> и т.п. Пишите в атрибуты.
Используйте только строчные символы в названиях тегов и атрибутов.
Объектной сметы нет. Должно быть так stroyka->ob_smeta->loc_smeta
Cooper ОФЛАЙН, открыть меню «Личное сообщение»   - Супер профи   - Супер профи   - Супер профи   - Супер профи  10 Июля 2013
Репутация: 20  [+] , сообщений: 372 ,  Belarus

 
<?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 ,  Belarus

 
Цитата Светлая:
"1Афигительная программа :)1.12.80А здесь должно быть название объекта"
улыбнуло
Диалог в техподдержке
- Вы данные из какой программы импортируете?
- Из афигительной. Версия 1.12.8
Обратите внимание:  
🏭Промышленная архитектура в ЭНЭКА!
Промышленная архитектура – сложная, но вдохновляющая сфера, в которой технология и красота должны говорить на одном языке. Знакомимся с отделом промышленной архитектуры ЭНЭКА и  его руководителем – Натальей Мирончик.

 Страницы: [1] 2 3   

 Сметные программы (в разделе 90 тем):
Подработки и вакансии (всего 44):

 
Кабельные проходки белорусского производителя «ПТК-ЗАЩИТА».
В очередном техническом интервью поговорим с представителем компании ООО «ПТК-ЗАЩИТА» об их уникальном продукте пассивной противопожарной защиты ...
Клей, нож, АМК: замена штукатурным системам.
Когда я увидел декоративное покрытие АМК, первая мысль: почему я про него не знал, когда строил свой дом?! Пересмотрел тонны информации, и везде только плюсы...
Вопросы по огнезащите на которые мы ответили лично!
Специалисты белорусского производителя огнезащитных систем и материалов ООО «НПП Брандтрейд» лично объездили в этом году десятки проектных организаций ...
Надежная облицовка плиткой на улице? Миссия выполнима!
Большая редкость увидеть, чтобы керамическая плитка, приклеенная на улице, не отвалилась (полы входных групп, веранд, террас). Но специалисты компании «Илмакс» утверждают, что «миссия выполнима»!

Тех. каталог по Огнезащите металлоконструкций КМД-О-МЕТАЛЛ.

Огнезащитные составы для металла. Когда сертификаты ≠...

Теплые стены БЕЗ утеплителя!

Поговорили с ilmax о теплоизоляционной штукатурке.

В «Илмакс» ответили на мои вопросы по штукатурке для газосиликатных...

Интервью с директором "Завода керамзитового гравия...
cellspacing="0" cellpadding="3" border="0" > Онлайн 64, всего 38560(+15) пользователей |
Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
Размещение рекламы и статистика | Контактная информация