Аналитика
http://geosystema.net/forum/

Формирорвание отчета в Reports
http://geosystema.net/forum/viewtopic.php?f=1&t=295
Страница 7 из 49

Автор:  misha_OD [ 11 фев 2009 17:03 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Чи можна зробити в DMT-шаблонах чи в Репортсі так, щоб стовпчики, в яких стоять нулі взагалі не показувались?

Вложение:
.JPG
.JPG [ 69.26 Кб | Просмотров: 13029 ]

Автор:  Dmitriy Fedorov [ 11 фев 2009 17:08 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

В DMT нет, а вот что-то такое в репорте были попытки сделать. Ищите на форуме. Примеры реализации приводил Anton Gorpynich, посмотрите его сообщения.

Автор:  Anton Gorpynich [ 11 фев 2009 19:37 ]
Заголовок сообщения:  Re: Есть ли возможность установить для пользователей личные шабл

qwe писал(а):
Есть ли возможность установить для каждого пользователя личные шаблоны и пакет документов Report в многопользовательском режиме Windows(Dat.exe не позволяет этого сделать)?

Поддержка профилей пользователей (настраиваются в Dat.exe) добавлена и в генератор отчетов. Пробуйте новую версию.

Автор:  Anton Gorpynich [ 11 фев 2009 20:03 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Dmitriy Fedorov писал(а):
В DMT нет, а вот что-то такое в репорте были попытки сделать. Ищите на форуме. Примеры реализации приводил Anton Gorpynich, посмотрите его сообщения.

К сожалению, идея так и не была реализована до конца. А вот сама тема, где этот вопрос обсуждался:
viewtopic.php?p=2641#2641

Автор:  Guevara [ 12 фев 2009 03:33 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

доброго времени суток.
я начал относительно недавно пользоваться вашей программой. и у меня возник вопрос такого характера: при формировании отчета в при помочи Reports возникли некоторые трудности, а именно при создании отчета когда на 1 земельной делянке есть 2 целевых назначения (например : для ведення особистого селянського господарства та для будівництва та обслуговування житлового будинку....) как зделать так чтоб на титульном листе отображалось 2 целевых назначения + также в готовых шаблонах докуметаций есть решение сельського совета или городского об утверждении документаци и передаче зем. участка в собственность как зделать там чтоб писало сначала общую площадь участка, а потом раделяло по целевым назначениам?

Автор:  Dmitry_Zolotar [ 12 фев 2009 09:22 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Guevara писал(а):
доброго времени суток.
я начал относительно недавно пользоваться вашей программой. и у меня возник вопрос такого характера: при формировании отчета в при помочи Reports возникли некоторые трудности, а именно при создании отчета когда на 1 земельной делянке есть 2 целевых назначения (например : для ведення особистого селянського господарства та для будівництва та обслуговування житлового будинку....) как зделать так чтоб на титульном листе отображалось 2 целевых назначения + также в готовых шаблонах докуметаций есть решение сельського совета или городского об утверждении документаци и передаче зем. участка в собственность как зделать там чтоб писало сначала общую площадь участка, а потом раделяло по целевым назначениам?

Посмотрите здесь примеры, описанный случай (все-таки 2 участка, если 2 целевых назначения) доступен в пофамильном режиме.
Площадь участков в скрипте:
BudSR:=GetSRByCV('1.8');
SilSR:=GetSRByCV('1.2');

Автор:  Guevara [ 12 фев 2009 20:22 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Цитата:
Посмотрите здесь примеры, описанный случай (все-таки 2 участка, если 2 целевых назначения) доступен в пофамильном режиме.
Площадь участков в скрипте:
BudSR:=GetSRByCV('1.8');
SilSR:=GetSRByCV('1.2');

спасабо , разобрался, но появился еще 1 вопрос.
в пояснительной записке, у нас на предприятии, мы расписываем площу участка по угодьям это выглядит следующим образом :
Фактична площа земельних ділянок становить 0.4040 га, в тому числі: ділянка для будівництва та обслуговування жилого будинку, господарських будівель і споруд 0.2500 га, з них угіддя: рілля 0.1689 га, під житловою забудовою 0.0811 га, в т.ч: під будівлями і спорудами 0.0076 га, під двором 0.0735 га; ділянка для ведення особистого селянського господарства 0.2500 га, з них угіддя: рілля 0.2500 га
можна ли такое дело оформить при помощи отчета в Reports? если то подскажите как. пробовал взять данные из экспликации и вставить их в пояснительную, но результат оказался =0. я так понял там есть наверное разные команды для экспликации и для самого текстового отчета.

ЗЫ с нетерпением жду ответа

Автор:  Dmitry_Zolotar [ 13 фев 2009 09:35 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

взять из экспликации, в тех/док в скрипт вставить
function GetParcelByCV(CV:string):Integer;
var I:Integer; S:string;
begin
....
end;

function GetAreaByCN(N:Integer; CN:string):Real;
var I,C:Integer; S:string;
begin
....
end;

begin
....
BudN:=GetParcelByCV('1.8');
SelN:=GetParcelByCV('1.2');
....
end.
[/code]
Для мемо или ричедита создать обработчик события OnBeforePrint

procedure MemoXXOnBeforePrint(Sender: TfrxComponent);
begin
....
BudArea02:=GetAreaByCN(BudN,'05')+GetAreaByCN(BudN,'08')+GetAreaByCN(BudN,'35.1')+GetAreaByCN(BudN,'35.3');
SelArea04:=GetAreaByCN(SelN,'05')+GetAreaByCN(SelN,'08')
....
end;
все как в экспликации (пофамильный режим) :D

а в тексте мемо или ричедита
.... FormatFloat('0.0000',BudArea02) .... FormatFloat('0.0000',BudArea05) .... FormatFloat('0.0000',BudArea34) .... и т.д.

Автор:  Guevara [ 13 фев 2009 10:04 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

теретически я понял что у чему, но дело в том что со скиптами я не очень :roll: ,так как програмированием не занимался, если вас не очень затруднит зделать такой скрипт буду очень благодарен

Автор:  misha_OD [ 13 фев 2009 10:41 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Guevara писал(а):
теретически я понял что у чему, но дело в том что со скиптами я не очень :roll: ,так как програмированием не занимался, если вас не очень затруднит зделать такой скрипт буду очень благодарен

Я думаю можна і простіше. Просто втавте в шаблон звіту обєкт типу текст і впишіть туди: Фактична площа земельних ділянок становить [FP0] га.
По аналогії створюєте інші чатини.
Щоб показувалась площа угідь потрібно використовувати звертання типу [Expl05], де цифри позначають код виду угіддя за формою 6-зем.

Автор:  Dmitry_Zolotar [ 13 фев 2009 10:55 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Guevara писал(а):
теретически я понял что у чему, но дело в том что со скиптами я не очень :roll: ,так как програмированием не занимался, если вас не очень затруднит зделать такой скрипт буду очень благодарен

Вышлите свой шаблон, я сделаю.
misha_OD писал(а):
Я думаю можна і простіше. Просто втавте в шаблон звіту обєкт типу текст і впишіть туди: Фактична площа земельних ділянок становить [FP0] га.
По аналогії створюєте інші чатини.
Щоб показувалась площа угідь потрібно використовувати звертання типу [Expl05], де цифри позначають код виду угіддя за формою 6-зем.

не совсем так, дело в том что есть два участка с различным CV, и угодья в нем тоже нужно различать

Автор:  Guevara [ 14 фев 2009 18:15 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Цитата:
Вышлите свой шаблон, я сделаю.

на какой адрес высылать?

Вложения:
Комментарий к файлу: в TD_priv_2d сделано на 2 целевых значения при работе в пофамильном режиме.
TD_privat а тут тока в пояснительной записке добавить так кая я пописывал

.rar [22.16 Кб]
Скачиваний: 549

Автор:  Dmitry_Zolotar [ 16 фев 2009 12:28 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Пробуйте, вроде так как Вы просили
Вложение:
Templates.zip [36.42 Кб]
Скачиваний: 585

Автор:  Guevara [ 16 фев 2009 16:05 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

да, так. спасибо.

есть теперь еще 1 вопрос:
как сделать в експликации чтоб писало какой сель. или гор. совет?
там прописано чтобы брало [radarop] но почемуто так делать отказывается

Автор:  Dmitry_Zolotar [ 16 фев 2009 16:54 ]
Заголовок сообщения:  Re: Формирорвание отчета в Reports

Guevara писал(а):
да, так. спасибо.

есть теперь еще 1 вопрос:
как сделать в експликации чтоб писало какой сель. или гор. совет?
там прописано чтобы брало [radarop] но почемуто так делать отказывается

в скрипте:
RadaID := Copy(PARAM('КН'),1,8);
S:='Setup.ini';
RadaROP:=File(S,'RepНазваР(Сільрада)');

в Setup.ini
RepНазваР(Сільрада)=SEF(RadaID,'RadaRod.txt')

т.е. RadaRop=SEF(Copy(PARAM('КН'),1,8),'RadaRod.txt');
а в RadaRod.txt
....
18258882 Турчинівської сільської
18258884 Тютюнниківської сільської
21101000 Ужгородської міської
21102000 Берегівської міської
21104000 Мукачівської міської
21108000 Хустської міської
21110000 Чопської міської
21204554 Батьовської селищної
21204801 Астейської сільської
21204804 Батрадівської сільської
21204808 Великоберезької сільської
....

Не работать может в следствии отсутвия:
1) Параметра ID106 =Parent[23]:Parent[24]:Parent[25]:CUT(4,4,P[34]) КН_Кадастровий номер ЗД
2) файла Lists\RadaRod.txt

Страница 7 из 49 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/