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

Делимся шаблонами
http://www.geosystema.net/forum/viewtopic.php?f=1&t=9383
Страница 10 из 14

Автор:  klaid [ 23 апр 2015 11:09 ]
Заголовок сообщения:  Re: Делимся шаблонами

Sergey писал(а):
Продолжение темы автоматизации: XMLReport 1.6
https://drive.google.com/folderview?id=0BybGdnnGdYwMfkJqSzFtVC02WkNDVlZkd2g5R1JQSW1zSHp6N0dMMExoTzBuS214U2cyWTg&usp=sharing

Что нового! (1.6)

Доброго дня!!
ключ до 1,6 не сприймає
jKc7pQ5Jh91YgE1szD1tlDnq6D26vDnkvD28690kg90lXI1ZXHopSMnwzF2-2Dno+

Вложения:
 подходит.JPG
подходит.JPG [ 26.66 Кб | Просмотров: 10646 ]

Автор:  Sergey [ 23 апр 2015 11:14 ]
Заголовок сообщения:  Re: Делимся шаблонами

Понял, в ЛС...

Пробуйте ссылка

Автор:  fendak [ 03 май 2015 21:15 ]
Заголовок сообщения:  Re: Делимся шаблонами

Sergey, Ви свою програму круто вдосконалили в новій версії. Підтягування графічних фрагментів - це бомба!

Але в мене одне питання по створенню шаблонів для Word. Ніяк не можу зрозуміти, у вас в шаблонах є деякий текст (скажімо "для будівництва і осблуговування..."), який являє собою поле DocVariable. При наведенні на цей текст він виділяється повністю сірим кольором.

А коли я створюю новий шаблон і додаю в нього поле DocVariable, то воно в мене получається без тексту, як я вже не старався.
Наприклад, є в мене текст "Іванов Іван Іванович", я хочу добавити на це місце поле DocVariable. Виділяю цей текст, заходжу у Word Експрес-частини-Додати-Поле, вибираю DocVariable, прописую у властивостях поля NM і в мене в результаті поле вставляється, але без будь-якого тексту. А той, що був зникає. В принципі воно і так працює. Але вигляд не той.

Як зробити, так, як у ваших шаблонах?

Автор:  Sergey [ 03 май 2015 21:52 ]
Заголовок сообщения:  Re: Делимся шаблонами

Генеруєте на свому обміннику звіт, а потім зберігаєте як шаблон. Згенеровані дані прописуються в змінних.
Можна також через VBA.

П.с. швидка вставка поля - Ctrl+F9

Автор:  fendak [ 03 май 2015 22:14 ]
Заголовок сообщения:  Re: Делимся шаблонами

Зрозуміло, дякую.

І ще одне питання про скрипти у вашій програмі.

Скажімо, мені потрібно зробити, щоб у звіті висвітлювався кадастровий номер, але без останніх чотирьох цифр (номер ділянки). Можна таку задачу якось реалізувати скриптом?

П.с. дякую, Ctrl+F9 - дуже полегшує створення змінних:)

Автор:  Sergey [ 03 май 2015 22:35 ]
Заголовок сообщения:  Re: Делимся шаблонами

Если вкратце, то вот так

SetLength(S, Length(S)-4);

Автор:  fendak [ 03 май 2015 22:58 ]
Заголовок сообщения:  Re: Делимся шаблонами

Sergey писал(а):
Генеруєте на свому обміннику звіт, а потім зберігаєте як шаблон

Так не виходить. Згенерований звіт втрачає елементи DocVariable.

А як через VBA?

Автор:  Sergey [ 03 май 2015 23:31 ]
Заголовок сообщения:  Re: Делимся шаблонами

Він то втрачає, але значення полів там вже присутні. Просто скопіюйте зміст вашого шаблону (з полями) в згенерований звіт, Ctrl-A -> F9

Автор:  fendak [ 04 май 2015 00:23 ]
Заголовок сообщения:  Re: Делимся шаблонами

:) І що? Так воно все одно замінить весь вміст на вміст шаблону з пустими полями

Автор:  Sergey [ 04 май 2015 00:35 ]
Заголовок сообщения:  Re: Делимся шаблонами

Ну, я би спочатку спробував...

Автор:  Sergey [ 04 май 2015 09:41 ]
Заголовок сообщения:  Re: Делимся шаблонами

Вчера добавил ведомость вычисления площади по координатам. Качаем архивированный экзешник (XMLReport.exe[..) и естественно заменяем. Также бросаем CoordCalcArea.dot в одну из директорий ..\Templates\..

Автор:  zahidzem [ 04 май 2015 13:56 ]
Заголовок сообщения:  Re: Делимся шаблонами

Доброго дня Sergey. Чомусь у мене в Word дає помилку "Виклик був відхилений " ...

І ще: чи не могли б Ви додати "Акт прийому передачі межових знаків " в Вашу програму? + поміняти код угідь на новий в кадастровому плані

Автор:  fendak [ 04 май 2015 15:02 ]
Заголовок сообщения:  Re: Делимся шаблонами

Sergey писал(а):
Ну, я би спочатку спробував...

Ну от спробував. Якщо не важко, подивіться коротке відео (2 хв) і скажіть, що роблю не так.

Автор:  Sergey [ 04 май 2015 15:30 ]
Заголовок сообщения:  Re: Делимся шаблонами

zahidzem писал(а):
Доброго дня Sergey. Чомусь у мене в Word дає помилку "Виклик був відхилений " ...

І ще: чи не могли б Ви додати "Акт прийому передачі межових знаків " в Вашу програму? + поміняти код угідь на новий в кадастровому плані


Добре, найближчим часом постараюсь розібратися з помилкою, напишіть в ЛС версію ОС і Ворда.
Щодо акту - сам хочу, але зараз займаюсь другим, навіть можливо сьогодні побачите чим. Доречі, я сподіваюсь Ви знайомі як створювати закладки і "холст" для зображення графіки? Правда це рішення тільки абрису, для кроків треба поміркувати ;)

Автор:  Sergey [ 04 май 2015 15:50 ]
Заголовок сообщения:  Re: Делимся шаблонами

fendak писал(а):
Sergey писал(а):
Ну, я би спочатку спробував...

Ну от спробував. Якщо не важко, подивіться коротке відео (2 хв) і скажіть, що роблю не так.

Вибачте, до кінця відео не додивився, бо Ви самі запуталися і мене запутали :D
Почнемо спочатку
1. Генеруємо документ на свому обміннику - отрумуємо звіт.
Ось тут головне розуміти, що значення полів вже оновлені. Навіть якщо полів в документі взагалі немає, повторююсь значення і імена полів добавлені/змінені в колекції звіту.
2. В звіті стираємо все
3. Скопіювати весь зміст із шаблону (з полями) для того щоб не набирати поля вручну. Далі шаблон можете закривати, з ним вже не працюємо.
4. Вставити в згенерований звіт
5. Виділити все (Ctrl-A) в звіті
6. Оновити поля (F9)
7. Зберігти як шаблон

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