Дмитрий, не путайте человека, на первых порах. Не гоже
Лучше всего выделять действительно участок - это как-бы единица работы любого шаблона, как для группового режима, так и для одиночного/пофамильного.
Только при этом всегда нужно помнить, что вся необходимая информация для технички из слоя IN4_Квартал должна дублироваться в слое IN4_Ділянка, т.к. в Reports нет функции Parent(взять параметр в родительском слое, как в Digitals).
Прочитал хелп, просмотрел форум, но сама последовательность работы не совсем понятна.
Я обработал сйомку с соответствующими угодьями (не IN4). Что делать дальше что бы сформировать документацию для землепользования школы (заклади освіти) чтобы создалась нужная експликация radikal.ru/F/s51.radikal.ru/i134 … 1.jpg.html? Буду благодарен за помощ.
Репорт: первые шаги.
Заранее извеняюсь за все, что изложено ниже. Мож кому что не в дугу так вы уж меня не очень…. Просто понять сильно хочся. Я здесь набросал. Просветите меня темного обо всем этом, пожалуйста.
Создаю кнопочку в Дигитале – ну в меню то нет а нужно мне. Итак: - В меню: окно →создать панель инструментов создаю кнопку «Записать как» получаю кнопку работающую нормально, но… она лезет в окно Тотал коммандера когда из Тотала загружаю ДМФ файл и вообще не только Тотала. Почему бы ей не сидеть в окошке своей программы – Дигитала, и не появляться там где ее не ждут?
В редакторе шаблонов хелп не вызывается. Это так и задумано или….?
17 января скачал обновления: Гед, Репорт с шаблонами, Хелпы и еще…. Вообщем почти все. Поставил и ….[Expl05] в отчете Репорта не работает (говорится об поземельной книге) – нету ожидаемого значения площ, вообще никакого. А быть должно. Я вообще это Expl понимаю как функцию. Или я не правильно понимаю? Если правильно, тогда в конструкторе редактора шаблонов есть окошечко «дерево данных». Так вот в этом Дереве данных редактора шаблонов не найдено функции Expl вообще. Пытался найти ее в окошечке где Вставка переменных, так там тоже - во вставке переменных такой функции тоже нет. Кто же ее спрятал? Зачем и куда? Срисовки екрана додаються.
Нужна программа или совет, чтобы скачать все страницы целого раздела форума (не весь форум) вместе со вторым, а лучше со вторым и третим а мо и большим уровнем вложения ссылок для работы с энтим всем богатством автономно. А то скачка постранично, по несколько сообщений не удобна, потом пользоваться на локальном компе заморочно. Кто-то может посоветовать как это сделать? А то нету Интернета на рабочем месте, а подглянуть нужно.
В хелпе на Репорт написано, что создаем новую страничку отчета – «После этого при необходимости назначить параметры отчета и параметры страниц(ы), используя пункты меню Файл|Параметры отчета и Файл|Параметры страницы соответственно. На каждую страницу отчета можно установить свой перечень параметров. При необходимости назначить источники данных для бэндов, воспользовавшись пунктом меню Файл|Словарь данных, закладка источники данных для бэндов. В генераторе отчетов Digitals Repotrs существуют такие источники.»
В Дизайнер ходил кнопки на клаве жмакал мышь мучил страничку Создал, - ну… и где….? Да не нашел я в той меню Проги ни Файл|Параметры отчета, ни Файл|Параметры страницы, ни Файл|Словарь данных. Вот и интересно где Это а…? Кто все это от меня спрятал? Может я не умею понимать меж строк? Ну … так научите меня пожалуйста, люди добрые.
При редактировании шаблона вижу окно Инспектора. Как или где можно узнать значения тех строчек (значение тех свойств и событий), что он показывает пополнее (там конечно есть подписи но коротенькие). Report.rar (232 KB) Report.rar (232 KB)
Это, вероятно, глюк самого Windows, т.к. у меня и многих других такого не наблюдается…
Исправлено, см. сообщение:
Проблема в том, что синтаксис Expl не вписывается в синтаксис скриптового языка. Для функции требуется передавать параметры, используя круглые скобки, например:
Expl(31.1)
К сожалению, без исходных данных и шаблона (если он не стандартный), я не смогу разобраться в чем проблема.
Действительно, некоторые пункты меню изменились или переместились: Параметры страницы называются уже Настройки страницы, а параметры отчета переместились в меню Отчет|Настройки. Словарь данных тоже переместился в меню Отчет|Данные. Более подробную информацию по вышеперечисленным функциям можно найти в справке по ядру генератора отчетов: в дизайнере шаблонов вызываем справку по клавише F1 и обращаемся к соответствующим разделам справки: Дизайнер|Параметры отчета, Дизайнер|Параметры страницы…
Для каждого элемента свой набор свойств и событий и описание их следует искать в той же справке по соответствующему элементу, например, для объекта “Текст” см. раздел справки Построение отчетов|Изучаем объект “Текст”
Дело в том, что это не просто кнопки, а отдельные окна, которые можно располагать где угодно, в том числе и за пределами окна программы. И они имеют абсолютную привязку в координатах экрана, независимую от положения главного окна программы.
Мы можем попытаться двигать их синхроннно с основным окном, но как бы не сделать хуже
А у меня панель инструментов пропадает при каждом закрытии-открытии Digital. Т.е. создал панель. Закрыл Digital. Открыл опять - нет панели. Причем, в меню “Окно” тоже… Невозможно работать
Нужно сохранять панели в директории с программой (…\Delta*.tlb)
если сохранять в другой директории… у меня тоже пропадает…
хорошо бы было добавить помимо SaveDialog еще и OpenDialog ))
Ну, наконец-то!.. Оленька (прошу прощения за фамильярность:)) спасибо огромное!
Небольшое уточнение: сохранять панели в корне папки с программой - как правило [b]…\Digitals[/b] либо [b]…\Delta[/b]
А разработчикам - убедительная рекомендация - в новых возможностях (кажется там есть о панелях инструментов… справка обновляться наверное уже никогда не обновиться ). Отметить вышеуказанный момент. А также упомянуть константу ToolbarSize.
Программа как-то ведь должна находить эти сохраненные панели?! Естественно, что их нужно сохранять в папке с программой. Дигитал вообще сделан по (модному в последнее время) принципу portable application - все настройки в папке с программой.
Название константы говорит само за себя. Там случаются варианты и посложнее.
Очень модно… Только вот есть папка [b]…\Digital\Toolbars[/b] - я в неё по своей “наивности” и сохранил панели
Ага… Если знаешь, что есть такая константа…
Лично я нашел её методом перебора-поиска под названием “где бы оно могло настраиваться”, т.к. нигде об этом нет упоминания.
Да да… Уважаемые разработчики. Почему-бы не воспользоваться очень удобной вещью ?
Каждой папке свои файлы : [b]…\Digital\Toolbars[/b] - панели инструментов [b]…\Digitals\Templates[/b] - шаблоны
и т.д.
а то сделали из корневика программы кашу… а отписатся, типа: “не работает ? - брось в корень программы…” это не выход из положения…
Не верите что каша ? - Откройте корень программы Дигитала..и убедитесь личто ?..
Кстати до сих пор не пойму …там лежит у меня копия файлов из папки Digitals\Templates..Вопрос.: “А..можно я их удалю…” всё будет работать…???
*.dmf в папке Templates - шаблоны новых файлов создаваемых с помощью выпадающего списка кнопки “Создать”
*.fr3 *.frf в этой же папке - шаблоны генератора отчетов, путь к которым можно не указывать. Откройте генератор отчетов Дизайнер-Пакеты документов, в появившемся окне выделите какой-нибудь отчет, внизу окна указан файл отчета. Если указано только имя файла, то reports.exe ищет в папке Templates, можно задавать и относительный путь и абсолютный, что-то вроде
TD\td.fr3 или Raspaevka\calc.fr3 - относительный(относительно папки Templates);
D:\Folder\fff.fr3 или \Server\CommonTemplates\ProektOtv\Contents.fr3 - абсолютный;
также можно имя файла шаблона отчета и/или путь к нему и посмотреть/задать в файле reports.ini в строках Path01,Path02,Path03 (одиночный,пофамильный,групповой соответственно)
P.S. а на вопрос “А..можно я их удалю…” Вы должны ответить сами
Автоматическое заполнение составных параметров (один из вариантов на примере дескриптора AU):
В менеджере параметров выделите параметр AU, в маске находиться строка что-то вроде #3=804,#5=-,=Вінницька,=Козятинський,=смт.Глухівці,=-,=-,=-,*=-@Код країни|Поштовий індекс|Область|Район|Нас. пункт|Тип та назва проїзду|Номер будинку|Номер корпуса|Номер квартири
До символа @ находиться описания формата полей составного параметра разделенные запятыми.
После символа @ находяться названия полей составного параметра разделенные символом |
В формате поля параметра может быть задано наполнение (* - буквы, # - цифры), длина в символах, значение по умолчанию (если составной параметр пустой , то при вызове окна редактирования составных параметров соответсвующие поля заполняються значениями по умолчанию, если параметр уже содержит какие-то данные, то значение по умолчанию игнорируються). Пример: #3=804 означает что поле параметра должно состоят из трех цифр, значение по умолчанию 804 *=Вінницька означает что поле параметра должно состоять из букыфф, значение по умолчанию “Вінницька” *2=РС означает что поле параметра должно состоять из 2 букыфф, значение по умолчанию “РС”
##.##.####=DATE[/i] означает что поле параметра должно содержать дату в формате принятом в ин4, значение
по умолчанию текущая дата *=FIL(Setup.ini;DMTНазва(Область))
означает что поле параметра должно состоять из букыфф, значение по умолчанию
значение возвращаемое выражением, в данном случае возвращается значение текстовой
константы DMTНазва(Область) из файла Setup.ini. Возвращаемое значение в свою очередь
также может содержать функции.
Ввиду того что запятые используются в маске для разделения полей параметра, необходимо заменять запятые в функциях используемых в значениях по умолчанию на точку с запятой ; Для использования пробела в значениях по умолчанию необходимо пользоваться символом _ аналогично тому как это делается в названиях вычисляемых параметров (напомню пробелом там отделяется формула от названия)
В названиях полей составных параметров можно указать (двоеточие после имени поля) текстовые файлы справочников, например:
…@Код країни:KDS.txt|Поштовий індекс:Indexes.txt|…
соответственно двоеточие нельзя использовать в названиях полей
Пример возможного заполнения #3=804,#5=-,=SEF(Cut(1,2,P[ID106]),Regions.txt),=SEF(Cut(1,5,P[ID106]),Rayons.txt),=SEF(Cut(1,10,P[ID106]),RadaAndNP.txt), =-,=-,=-,*=-@Код країни:KDS.txt|Поштовий індекс:Indexes.txt|Область|Район|Нас. пункт|Тип та назва проїзду|Номер будинку|Номер корпуса|Номер квартири
где P[ID106] =Parent[DS]:Parent[SD]:Parent[BC]:CUT(4,4,P[SC])
Regions.txt
Код Назва*
01 Автономна Республіка Крим
05 Вінницька область
07 Волинська область
12 Дніпропетровська область
.....
Rayons.txt
Код Назва*
....
01247 Сімферопольський район
01252 Совєтський район
01256 Чорноморський район
05202 Барський район
05204 Бершадський район
....
RadaAndNP.txt
Код Назва*
....
1221884300 Надеждівська сільська рада
1221884301 с. Надеждівка
1221884302 с. Братсько-Семенівка
1221884303 с. Маяк
1221884305 с-ще Пичугине
1221884500 Недайводська сільська рада
1221884501 с. Недайвода
1221884502 с. Зоря
1221884503 с. Тернуватка
....
Большое спасибо Dmitry_Zolotar за ответ. Теперь надеюсь мне (да и не только мне) будет достаточно информации для самостоятельной работы с формулами. А то отдельные обрывочные кусочки информации найти можно, а вот так, на примерах, с коментариями почти нет - очень мало и в Хелпе к Дигиталу тем более.
Идем дальше… Дигитал.
Теперь что же получается, чем больше захочешь облегчить себе работу и сЭкономить времени, например, для оформления приватизации, тем сложнее получится формула… И это все богатство формул и куча потраченого времени на их отладку для правильной работы, будет хранится в Нормале…? Ведь в нормале? Но ведь сам Нормал иногда есть необходимость обновлять, скачивая его с портала обновлений. А ведь в обновленном Нормале нет тех формул, что я уже написал в предыдущем? Ведь так? Ерунда получается, для меня это плохо. Ведь тьма времени и сил и нервов были потрачены. Можно конечно в новый Нормал скопировать уже однажды отлаженные формулы и прочее, но ведь это тоже время, да и сразу может не получится, да просто призабудешь какое нибуть звено или еще что… не важно, просто тоже будет потрачено будет много времени, хотя надо признать, и гораздо меньше времени, чем при первом создании формулы.
Так вот к чему я все это,… может ли вот все это богатство формул работать где нибуть не в Нормале - в отдельном каком файле (так примерно), а параметры ими заполнялись бы, как будто они прописаны тут же в Нормале? Было бы хорошо. Можно бы было обновлять Нормал не глядя ну, может… подправить несколько ссылок в параметрах или дескрипторах и все, работай себе сколько хочешь.
Просветите меня пожалуйста, в этом вопросе. И вообще какие могут быть варианты в такой ситуации?
Меня интересует ответ на вопрос, который уже поднимался, но ответа на него я не нашел, поэтому поновлю его как нашел на форуме:
pola _________________ Наследуемые араметры _____________________Добавлено: 23 янв 2008 22:18
Спасибо.
но.
Anton Gorpynich писал(а):
Функция Parent с поиском только в заданном слое
Parent[<Параметр>](<Слой>)
В круглых скобках указывается слой, в котором будет производиться поиск внешнего объекта, например:
Parent[23](1)
В таком виде данная функция должна работать быстрее, т.к. поиск производится только по объектам заданного слоя.
в скобках ID слоя?
или имя слоя?
номер по порядку?
почему-то не работает
для строчных параметров лепит скобки и все что в них - в строку (по-моему, и правилно делает, - на то и строка)
параметр:
=parent91|parent92 Характеристика лісів (середня висота/ середня товщина)
значение:
18(103)|0,20(103)
для числовых вообще не работает…
Дигитал от 11.01.2008
выложите пример, пожалуйста
Я получил примено такие же результаты попыток это использовать. Скорее чего то не учитываю, а чего?
Я начала работать в стерео режиме на стерео мониторе и столкнулась с пропаданием вектора в режиме сбора (начинаю собирать новый объект - вектор исчезает, перемещаюсь по карте - вектор опять пропадает, приближаю растр - вектора опять нет). Для визуализации вектора мне постоянно приходится использовать zoom in/out, что значительно тормозит мою работу .
Скажите, пожалуйста, можно ли сделать так, чтобы вектор всегда был виден?