Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Tsepov

  • ***
  • 224
  • Репутация: +24/-0
  • Пол: Мужской
  • LABPP
Подсчет жилой площади
« Ответ #60 : Апреля 18, 2017, 08:07:21 »

Test

Номер этажа в маркировке этажа добавил галочку "этаж автоматически".
В дистрибутиве можно забрать.

1. Для общественных помещений развить маркер для подсчёта общей, расчетной и полезной площадей.
Алгоритм и пример нужен. У многих делается по разному.

2. Для маркера квартир на этаже изменение цвета при превышении общей площади 550 м2 (необходима вторая лестничных клетка).
Имеется в виду маркер этажа?

*

Оффлайн Stringer

  • ****
  • 481
  • Репутация: +28/-3
Подсчет жилой площади
« Ответ #61 : Апреля 20, 2017, 22:16:38 »
1. Для общественных помещений развить маркер для подсчёта общей, расчетной и полезной площадей.
Алгоритм и пример нужен. У многих делается по разному.
СП 118
Г.2* Полезная площадь здания определяется как сумма площадей всех размещаемых в нем помещений, а также балконов и антресолей в залах, фойе и т.п., за исключением лестничных клеток, лифтовых шахт, внутренних открытых лестниц и пандусов и шахт для инженерных коммуникаций.

Г.3* Расчетная площадь здания определяется как сумма площадей входящих в него помещений, за исключением:
коридоров, тамбуров, переходов, лестничных клеток, внутренних открытых лестниц и пандусов;
лифтовых шахт;
помещений и пространств, предназначенных для размещения инженерного оборудования и инженерных сетей.

Ну и общая площадь всех помещений.
Реализовать можно либо через новые Категории зон, либо совместно с нутром зон как-то

*

Оффлайн Stringer

  • ****
  • 481
  • Репутация: +28/-3
Подсчет жилой площади
« Ответ #62 : Мая 17, 2017, 10:19:52 »
Номер этажа в маркировке этажа добавил галочку "этаж автоматически".
В дистрибутиве можно забрать.

1. Для общественных помещений развить маркер для подсчёта общей, расчетной и полезной площадей.
Алгоритм и пример нужен. У многих делается по разному.

2. Для маркера квартир на этаже изменение цвета при превышении общей площади 550 м2 (необходима вторая лестничных клетка).
Имеется в виду маркер этажа?
Можете добавить префикс перед количеством комнат? Когда кухня ниша, заказчик называет это "евро". Необходимо иногда имеет обозначение типа "Е3"

*

Оффлайн Tsepov

  • ***
  • 224
  • Репутация: +24/-0
  • Пол: Мужской
  • LABPP
Подсчет жилой площади
« Ответ #63 : Мая 17, 2017, 11:52:12 »
Добавил.
Можно забрать на сайте.

*

Оффлайн art9002

  • *****
  • 716
  • Репутация: +59/-0
  • Пол: Мужской
Подсчет жилой площади
« Ответ #64 : Мая 17, 2017, 15:25:13 »
 Юрий, а что-то с вычитанием площади зоны штриховкой придумали или ничего не получается?..
Префикс перед количеством комнат уже можно скачивать?
 Было бы удобно, если бы Вы писали дату обновления дистрибутива на сайте.

*

Оффлайн Tsepov

  • ***
  • 224
  • Репутация: +24/-0
  • Пол: Мужской
  • LABPP
Подсчет жилой площади
« Ответ #65 : Мая 17, 2017, 15:49:30 »
Да, скачивать можно уже.
Там еще и постфикс добавился, типа "2 А".
Вообще-то это получается код квартиры, который в маркере уже есть. Только кол-во помещений с той разницей, что в коде квартиры автоматически не ставится кол-во комнат. Потом подумаем как обыграть.
По дате обновления постараюсь решить.

*

Оффлайн Stringer

  • ****
  • 481
  • Репутация: +28/-3
Подсчет жилой площади
« Ответ #66 : Мая 17, 2017, 16:11:18 »
Да, скачивать можно уже.
Там еще и постфикс добавился, типа "2 А".
Вообще-то это получается код квартиры, который в маркере уже есть. Только кол-во помещений с той разницей, что в коде квартиры автоматически не ставится кол-во комнат. Потом подумаем как обыграть.
По дате обновления постараюсь решить.
Код квартиры это позиция расположения на плане, и в одном и том же месте на разных этажах могут быть разные квартиры в одном и том же месте.
Спасибо за быструю реакцию

*

Оффлайн Stringer

  • ****
  • 481
  • Репутация: +28/-3
Подсчет жилой площади
« Ответ #67 : Мая 22, 2017, 08:33:17 »
Чтобы в отчетах была колонка типа квартиры/офиса в маркер квартир/офисов добавлено поле "Тип".
В файле lib\kvtypes.txt в каталоге дистрибутива LabPP_Solaris находится список типов.
Можно вводить непосредственно в текстовое поле, или выбрать из списка.
Сейчас там 4 типа:
квартира
квартира-студия
офис
нежилое
Префикс и тип квартиры при изменении в основном маркере не распространяются на его аватары.
А префикс может как-то увязать с типом квартиры? но это конечно должно быть настраиваемо

*

Оффлайн Tsepov

  • ***
  • 224
  • Репутация: +24/-0
  • Пол: Мужской
  • LABPP
Подсчет жилой площади
« Ответ #68 : Мая 24, 2017, 21:30:18 »
Для AC20 исправил чтобы изменялись префикс и постфикс у аватаров.
Можно проверить.

*

Оффлайн Stringer

  • ****
  • 481
  • Репутация: +28/-3
Подсчет жилой площади
« Ответ #69 : Мая 25, 2017, 11:28:29 »
Для AC20 исправил чтобы изменялись префикс и постфикс у аватаров.
Можно проверить.
Спасибо, но что-то у вас напутано. На сайте в архиве для 20 новая apx и маркер квартир 3Д от 17.05.17 15:05 в котором нет префикса. В итоге с маркером у которого есть префикс, этот префикс переходит в аватары, а тип квартиры в аватарах не обновляется

*

Оффлайн Tsepov

  • ***
  • 224
  • Репутация: +24/-0
  • Пол: Мужской
  • LABPP
Подсчет жилой площади
« Ответ #70 : Мая 25, 2017, 12:07:05 »
Там уже есть префикс и постфикс.
Просто надо раскрыть под числом комнат в квартире строку.

В файле tsprg\config.cpp теперь можно настроить что помимо площадей нужно копировать в аватары из главного маркера квартиры.
Вот фрагмент.
Формат команды простой. Во второй строковой переменной пишем название переменной из маркера квартиры.

// Что копировать в маркеры аватары из главного маркера квартиры (помимо площадей)
SETCFG("KVVARTOCOPYTOAVATARS","TS_PREFIXNUMROOMS");  // префикс количества комнат квартиры
SETCFG("KVVARTOCOPYTOAVATARS","TS_POSTFIXNUMROOMS"); // постфикс количества комнат квартиры
SETCFG("KVVARTOCOPYTOAVATARS","TS_SHOW_ROOMCODE");   // что показывать слева от площадей
SETCFG("KVVARTOCOPYTOAVATARS","TS_FLATCODE");        // код квартиры

*

Оффлайн Stringer

  • ****
  • 481
  • Репутация: +28/-3
Подсчет жилой площади
« Ответ #71 : Мая 25, 2017, 16:21:34 »
Там уже есть префикс и постфикс.
Просто надо раскрыть под числом комнат в квартире строку.

В файле tsprg\config.cpp теперь можно настроить что помимо площадей нужно копировать в аватары из главного маркера квартиры.
Вот фрагмент.
Формат команды простой. Во второй строковой переменной пишем название переменной из маркера квартиры.

// Что копировать в маркеры аватары из главного маркера квартиры (помимо площадей)
SETCFG("KVVARTOCOPYTOAVATARS","TS_PREFIXNUMROOMS");  // префикс количества комнат квартиры
SETCFG("KVVARTOCOPYTOAVATARS","TS_POSTFIXNUMROOMS"); // постфикс количества комнат квартиры
SETCFG("KVVARTOCOPYTOAVATARS","TS_SHOW_ROOMCODE");   // что показывать слева от площадей
SETCFG("KVVARTOCOPYTOAVATARS","TS_FLATCODE");        // код квартиры
Спасибо, всё работает!!!
« Последнее редактирование: Мая 26, 2017, 07:58:13 от Stringer »

*

Оффлайн Stringer

  • ****
  • 481
  • Репутация: +28/-3
Подсчет жилой площади
« Ответ #72 : Мая 26, 2017, 10:56:52 »
Там уже есть префикс и постфикс.
Просто надо раскрыть под числом комнат в квартире строку.

В файле tsprg\config.cpp теперь можно настроить что помимо площадей нужно копировать в аватары из главного маркера квартиры.
Вот фрагмент.
Формат команды простой. Во второй строковой переменной пишем название переменной из маркера квартиры.

// Что копировать в маркеры аватары из главного маркера квартиры (помимо площадей)
SETCFG("KVVARTOCOPYTOAVATARS","TS_PREFIXNUMROOMS");  // префикс количества комнат квартиры
SETCFG("KVVARTOCOPYTOAVATARS","TS_POSTFIXNUMROOMS"); // постфикс количества комнат квартиры
SETCFG("KVVARTOCOPYTOAVATARS","TS_SHOW_ROOMCODE");   // что показывать слева от площадей
SETCFG("KVVARTOCOPYTOAVATARS","TS_FLATCODE");        // код квартиры
А можно всё-таки как-то через ваш файл настройки увязать префикс с типом квартиры? Например: нет префикса - тип "классика"; префикс "Е" - тип "евро"; префикс "ст" - тип "студия"

*

Оффлайн Tsepov

  • ***
  • 224
  • Репутация: +24/-0
  • Пол: Мужской
  • LABPP
Подсчет жилой площади
« Ответ #73 : Мая 28, 2017, 09:04:08 »
Сделал по типу подставляет ст и Е и вообще можно настраивать.
В каталоге где объект маркера квартиры находится есть файл kvtypes.txt.
В нем перечень типов квартир в таком виде:

квартира;;;
квартира-студия;ст;;
евро;Е;;
офис;;;
нежилое;;;

В каждой строке - тип квартиры ; префикс ; постфикс ;
Если надо добавить, например тип квартиры "квартира-студия тип А" то пишем новую строку:
квартира-студия тип А;ст;A;
Получится маркировка с кол-вом комнат:
ст2А

Теперь и поле такое присутствует в объекте, так, что в отчетах можно использовать.

*

Оффлайн Stringer

  • ****
  • 481
  • Репутация: +28/-3
Подсчет жилой площади
« Ответ #74 : Мая 29, 2017, 11:55:07 »
Сделал по типу подставляет ст и Е и вообще можно настраивать.
В каталоге где объект маркера квартиры находится есть файл kvtypes.txt.
В нем перечень типов квартир в таком виде:

квартира;;;
квартира-студия;ст;;
евро;Е;;
офис;;;
нежилое;;;

В каждой строке - тип квартиры ; префикс ; постфикс ;
Если надо добавить, например тип квартиры "квартира-студия тип А" то пишем новую строку:
квартира-студия тип А;ст;A;
Получится маркировка с кол-вом комнат:
ст2А

Теперь и поле такое присутствует в объекте, так, что в отчетах можно использовать.
Всё отлично

 

Похожие темы

  Тема / Автор