FAQ для начинающих пользователей (основы)

Дмитрий, не путайте человека, на первых порах. Не гоже :wink:
Лучше всего выделять действительно участок - это как-бы единица работы любого шаблона, как для группового режима, так и для одиночного/пофамильного.
Только при этом всегда нужно помнить, что вся необходимая информация для технички из слоя 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)

Webzip

Это, вероятно, глюк самого Windows, т.к. у меня и многих других такого не наблюдается…

Исправлено, см. сообщение:

Проблема в том, что синтаксис Expl не вписывается в синтаксис скриптового языка. Для функции требуется передавать параметры, используя круглые скобки, например:

Expl(31.1)

К сожалению, без исходных данных и шаблона (если он не стандартный), я не смогу разобраться в чем проблема.

Действительно, некоторые пункты меню изменились или переместились: Параметры страницы называются уже Настройки страницы, а параметры отчета переместились в меню Отчет|Настройки. Словарь данных тоже переместился в меню Отчет|Данные. Более подробную информацию по вышеперечисленным функциям можно найти в справке по ядру генератора отчетов: в дизайнере шаблонов вызываем справку по клавише F1 и обращаемся к соответствующим разделам справки: Дизайнер|Параметры отчета, Дизайнер|Параметры страницы…

Для каждого элемента свой набор свойств и событий и описание их следует искать в той же справке по соответствующему элементу, например, для объекта “Текст” см. раздел справки Построение отчетов|Изучаем объект “Текст”

Таке буває ( у мене завжди, на різних компютерах), коли змінюються розміри вікна Дігіталса:

Причому ці кнопки залишаються робочими.

Дело в том, что это не просто кнопки, а отдельные окна, которые можно располагать где угодно, в том числе и за пределами окна программы. И они имеют абсолютную привязку в координатах экрана, независимую от положения главного окна программы.

Мы можем попытаться двигать их синхроннно с основным окном, но как бы не сделать хуже :slight_smile:

А у меня панель инструментов пропадает при каждом закрытии-открытии Digital. Т.е. создал панель. Закрыл Digital. Открыл опять - нет панели. Причем, в меню “Окно” тоже… Невозможно работать :frowning:

Нужно сохранять панели в директории с программой (…\Delta*.tlb)
если сохранять в другой директории… у меня тоже пропадает… :unamused:
хорошо бы было добавить помимо SaveDialog еще и OpenDialog ))

Ну, наконец-то!.. Оленька (прошу прощения за фамильярность:)) спасибо огромное! :smiley:

:bulb: Небольшое уточнение: сохранять панели в корне папки с программой - как правило [b]…\Digitals[/b] либо [b]…\Delta[/b]

:exclamation: А разработчикам - убедительная рекомендация - в новых возможностях (кажется там есть о панелях инструментов… справка обновляться наверное уже никогда не обновиться :cry: ). Отметить вышеуказанный момент. А также упомянуть константу ToolbarSize.

Разработчики!.. Админы!.. АУ!!! :imp:

Всегда пожалуйста =)

Программа как-то ведь должна находить эти сохраненные панели?! Естественно, что их нужно сохранять в папке с программой. Дигитал вообще сделан по (модному в последнее время) принципу portable application - все настройки в папке с программой.

Название константы говорит само за себя. Там случаются варианты и посложнее. :wink:

Очень модно… Только вот есть папка [b]…\Digital\Toolbars[/b] - я в неё по своей “наивности” и сохранил панели :imp:

Ага… Если знаешь, что есть такая константа… :laughing:
Лично я нашел её методом перебора-поиска под названием “где бы оно могло настраиваться”, т.к. нигде об этом нет упоминания.

:arrow_right:
Да да… Уважаемые разработчики. Почему-бы не воспользоваться очень удобной вещью ?
Каждой папке свои файлы :
[b]…\Digital\Toolbars[/b] - панели инструментов
[b]…\Digitals\Templates[/b] - шаблоны
и т.д.
а то сделали из корневика программы кашу… а отписатся, типа: “не работает ? - брось в корень программы…” это не выход из положения…
Не верите что каша ? - Откройте корень программы Дигитала..и убедитесь личто ?..
Кстати до сих пор не пойму …там лежит у меня копия файлов из папки Digitals\Templates..Вопрос.: “А..можно я их удалю…” всё будет работать…??? :sunglasses: :blush:

*.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. а на вопрос “А..можно я их удалю…” Вы должны ответить сами :smiley:

А как насчет панелей инструментов всё-таки? :wink:

Автоматическое заполнение составных параметров (один из вариантов на примере дескриптора 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 за ответ. Теперь надеюсь мне (да и не только мне) будет достаточно информации для самостоятельной работы с формулами. А то отдельные обрывочные кусочки информации найти можно, а вот так, на примерах, с коментариями почти нет - очень мало и в Хелпе к Дигиталу тем более.

Идем дальше… Дигитал.

  1. Теперь что же получается, чем больше захочешь облегчить себе работу и сЭкономить времени, например, для оформления приватизации, тем сложнее получится формула… И это все богатство формул и куча потраченого времени на их отладку для правильной работы, будет хранится в Нормале…? Ведь в нормале? Но ведь сам Нормал иногда есть необходимость обновлять, скачивая его с портала обновлений. А ведь в обновленном Нормале нет тех формул, что я уже написал в предыдущем? Ведь так? Ерунда получается, для меня это плохо. Ведь тьма времени и сил и нервов были потрачены. Можно конечно в новый Нормал скопировать уже однажды отлаженные формулы и прочее, но ведь это тоже время, да и сразу может не получится, да просто призабудешь какое нибуть звено или еще что… не важно, просто тоже будет потрачено будет много времени, хотя надо признать, и гораздо меньше времени, чем при первом создании формулы.
    Так вот к чему я все это,… может ли вот все это богатство формул работать где нибуть не в Нормале - в отдельном каком файле (так примерно), а параметры ими заполнялись бы, как будто они прописаны тут же в Нормале? Было бы хорошо. Можно бы было обновлять Нормал не глядя ну, может… подправить несколько ссылок в параметрах или дескрипторах и все, работай себе сколько хочешь.
    Просветите меня пожалуйста, в этом вопросе. И вообще какие могут быть варианты в такой ситуации?

  2. Меня интересует ответ на вопрос, который уже поднимался, но ответа на него я не нашел, поэтому поновлю его как нашел на форуме:

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, что значительно тормозит мою работу :frowning: .

Скажите, пожалуйста, можно ли сделать так, чтобы вектор всегда был виден?

Попробуйте вот так: