Добрый день. Вчера мне опять указали на то что таксационная формула выглядит не правильно и очень тяжело затем двигать и редактировать полученные из них тексты. Поискал на форуме не нашёл. Точно помню этот вопрос ставился и всё работало. Не знаю когда и что случилось ибо давно не занимался планами. Но вопрос точно был решён.
Повторю суть проблемы. Выставляем таксационную формулу
.

Переводим метки в текст.

Я бы просто заменил в числителе и знаменателе кое какие параметры и всё. Но увы программа восстанавливает формулу в первоначальном виде.
И так. В числителе. @VYDNOM:C:3; на @VYDNOM:C; А в знаменателе @VYDPLS:C:4:1; на @VYDPLS:C:3:1; но полагаю где то есть выдела и больше 1000 га(или всё же таких нет, тогда ещё проще). Помогите вернуть к первоначальному виду.
Не корректно выглядит таксационная формула и полученные тексты.
Сообщений 1 страница 11 из 11
Поделиться112.06.2020 13:19:43
Поделиться212.06.2020 19:28:30
Я бы просто заменил в числителе и знаменателе кое какие параметры и всё.
В твоей власти!
- Для числителя открываешь файл D:\LesIS\_Les\ToPas\T_PL_Chisl_L2.tps , в нём находишь строчку ResultValue := @VYDNOM:C:3; и меняешь. После этого у тебя везде будет твой вариант формата номера.
- Для знаменателя открываешь файл D:\LesIS\_Les\ToPas\T_PL_Znam_L2.tps , в нём немного по-другому, там в строке ResultValue := @VYDPLS#1#; программа заменяет #1# на формат от 4.1 до 4.4 в зависимости от заданной в параметрах базы точности округления площадей. Но ты можешь заменить это на что-то, типа ResultValue := @VYDPLS:C:4:1; и самостоятельно задавать число знаков после запятой.
Эти файлы с T_ в начале используются как шаблоны для программной корректировки, TopoL-ю передаются уже файлы без T_.
Поделиться312.06.2020 21:29:13
В твоей власти!
Ну спасибо! Не знаю как и сказать. Вроде проблема решена а геморроя в разы больше. У нас где то 10 человек в картографии и всем им надо заменить эти выражения. Поверьте мне и так приходится после переустановки программы многое добавлять и настраивать.
в нём находишь строчку ResultValue := @VYDNOM:C:3; и меняешь
1. ResultValue := @VYDNOM:C:3 меняю на ResultValue := @VYDNOM:C. И с числителем вообще не будет проблем. На что повлияет и почему вам это не поправить?
в строке ResultValue := @VYDPLS#1#; программа заменяет #1# на формат от 4.1 до 4.4
2. Меня тут больше интересует тогда, не конкретное выражение @VYDPLS:C:3:1; а возможность программы заменять #1# на формат от 3.1 до 3.4.
Можно ли это где то заменить?
3. Лучше конечно ничего не менять а что то сделать чтобы цифры были расположены симметрично.
Поделиться413.06.2020 12:57:49
У нас где то 10 человек в картографии и всем им надо заменить эти выражения. Поверьте мне и так приходится после переустановки программы многое добавлять и настраивать.
Во вчерашней теме я описал возможный вариант решения. Подумай над этим.
На что повлияет и почему вам это не поправить?
Так поправь и пришли файлы для вставки в обновление. Это пользовательская функция, Д.А. не должен этим заниматься.
Остального не понял, что ты хочешь. Если Д.А. поймет - ответит.
Поделиться513.06.2020 22:26:26
Так поправь и пришли файлы для вставки в обновление.
Поправить и выслать не проблема. А не скажется ли это исправление ещё на чём то? Тот же знаменатель. А если площадь выдела более 1000 га? А точность округления площадей? Вот я и спрашиваю Дмитрия Александровича об этом.
Отредактировано Сергей Городничев (13.06.2020 22:29:06)
Поделиться606.05.2026 09:42:03
Здравствуйте! Прошу проконсультировать, почему может не отображаться таксационная формула? При том, что если нажимать "показать номера выделов", то номера появляются в карте, а если "показать таксационную формулу", то просто пусто. Также все характеристики из таксационной формулы в БД заполнены (площадь, бонитет и т.д).
Пост написан 04.05.2026 09:21:51
Поделиться707.05.2026 15:41:39
Также все характеристики из таксационной формулы в БД заполнены (площадь, бонитет и т.д)
Тем не менее, если на деморегионе это не проявляется, то Вам придется тщательно проверять базу по всем параметрам. Предположить теоретически возможные причины не реально.
Поделиться807.05.2026 15:44:56
Попробуйте включить окраску плана. Не красится значит база. А площадь увязана?
Пост написан 07.05.2026 15:43:44
Поделиться913.05.2026 18:07:18
Тем не менее, если на деморегионе это не проявляется, то Вам придется тщательно проверять базу по всем параметрам. Предположить теоретически возможные причины не реально.
в какой-то момент получилось пофиксить изменением минимальной площади, при которой подписывается выдел. Но сейчас не могу найти это настройку, сориентируйте, пожалуйста, где она?
Также как сделать, чтобы при "подготовке текстов/номеров кварталов" в знаменателе площадь была округлена до 4 знаков? Сейчас она у меня округлена до целого значения.
Пост написан 13.05.2026 12:42:14
Поделиться1013.05.2026 18:07:31
Тем не менее, если на деморегионе это не проявляется, то Вам придется тщательно проверять базу по всем параметрам. Предположить теоретически возможные причины не реально.
И как можно было бы включить настройку, чтобы таксационное описание проставлялось не во всех частях выдела, но только в одной наибольшей, а в остальных частях просто номер выдела?
Пост написан 13.05.2026 12:57:16
Поделиться1113.05.2026 22:46:51
И как можно было бы включить настройку, чтобы таксационное описание проставлялось не во всех частях выдела, но только в одной наибольшей, а в остальных частях просто номер выдела?
Вот тут Вам отвечали:
Картуши, надписи, тексты. ОБМЕН ОПЫТОМ.
Картуши, надписи, тексты. ОБМЕН ОПЫТОМ.
чтобы при "подготовке текстов/номеров кварталов" в знаменателе площадь была округлена до 4 знаков?
Ответ, по-моему, если я правильно Вас понял, там же:
Картуши, надписи, тексты. ОБМЕН ОПЫТОМ.
на картинке, только выше, на сером фоне - "Правило округления площади квартала".

