реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> AD Report Outputs, как получить желаемое, о чем скромно умолчали в документации
Alechek
сообщение Jun 2 2009, 11:54
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Решил таки автоматизировать немного процесс выдачи отчетов. Сразу начали возникать вопросы..

1. Есть цена элемента. Берется из базы, все нормально.
В отчете элементы группируются по типу. Как получить стоимость группы сразу?

Выход виден один - использовать шаблоны!
Но тогда возникает вопрос

2. Как в отчете получить не чисто поле, а арифметическую операцию в поле?
(подвопрос: как переименовать колонку в отчете?)
если арифметические операции не проходят, то виден выход скрыть колонку с ненужными данными.

вопрос
3. Можно ли заставить Альтиум заполнять скрытые колонки?

PS Докуменация по этому вопросу скудная.... Пример с ценой показан даже в доке (TU0104), но вот как умножить цену на количество они не говорят. sad.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 2 2009, 12:44
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Alechek @ Jun 2 2009, 14:54) *
Решил таки автоматизировать немного процесс выдачи отчетов. Сразу начали возникать вопросы..

1. Есть цена элемента. Берется из базы, все нормально.
В отчете элементы группируются по типу. Как получить стоимость группы сразу?

Выход виден один - использовать шаблоны!
Но тогда возникает вопрос

2. Как в отчете получить не чисто поле, а арифметическую операцию в поле?
(подвопрос: как переименовать колонку в отчете?)
если арифметические операции не проходят, то виден выход скрыть колонку с ненужными данными.

вопрос
3. Можно ли заставить Альтиум заполнять скрытые колонки?

PS Докуменация по этому вопросу скудная.... Пример с ценой показан даже в доке (TU0104), но вот как умножить цену на количество они не говорят. sad.gif


Можно многое из этого.
Но всеже Altium это не арифмометр.
Отдайте отсет в Excell и там посчитайте.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Jun 3 2009, 06:44
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Со скрытыми колонками проблему победил: не пишется только если скрытые колонки в конце таблмицы, если скрыть в середине - все заполняется номально.

И все таки, где можно узнать про специфичекое заполение полей в шаблоне?
Как какие поля из проекта/отчета вытягивать?
Go to the top of the page
 
+Quote Post
YUV
сообщение Jun 9 2009, 14:26
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 27-04-05
Пользователь №: 4 551



Цитата(Alechek @ Jun 2 2009, 14:54) *
Решил таки автоматизировать немного процесс выдачи отчетов. Сразу начали возникать вопросы..

1. Есть цена элемента. Берется из базы, все нормально.
В отчете элементы группируются по типу. Как получить стоимость группы сразу?

Выход виден один - использовать шаблоны!
Но тогда возникает вопрос

2. Как в отчете получить не чисто поле, а арифметическую операцию в поле?
(подвопрос: как переименовать колонку в отчете?)
если арифметические операции не проходят, то виден выход скрыть колонку с ненужными данными.

вопрос
3. Можно ли заставить Альтиум заполнять скрытые колонки?

PS Докуменация по этому вопросу скудная.... Пример с ценой показан даже в доке (TU0104), но вот как умножить цену на количество они не говорят. sad.gif


1) В папке Templates лежат XLT шаблоны, модифицируйте их под ваши нужды.
Например: колонка F пишете Column=Quantity, колонка G пишете Column=Cost. Дальше как обычно, H10=G10*F10
При экспорте выбираете свой шаблон и все.
2) Колонки лучше именовать в библиотеке.
Tools->Parameter Manager ... OK ... Запустили, правой клавишей на любой ячейке нужной колонки -> Rename column.
3) Не знаю.


P.S. по п.2 я имел ввиду библиотеку УГО

Сообщение отредактировал YUV - Jun 9 2009, 14:28
Go to the top of the page
 
+Quote Post
Alechek
сообщение Jun 10 2009, 03:39
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(YUV @ Jun 9 2009, 20:26) *
1) В папке Templates лежат XLT шаблоны, модифицируйте их под ваши нужды.
Например: колонка F пишете Column=Quantity, колонка G пишете Column=Cost. Дальше как обычно, H10=G10*F10
При экспорте выбираете свой шаблон и все.

Я так и сделал. Только вот есть еще всякие Field=TotalQuantity, Field=Title и тп.... Которые никак не документированы!!!!
Могу ли я вытянуть в отчет параметр из свойств проекта?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jun 10 2009, 05:13
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Alechek @ Jun 10 2009, 06:39) *
Я так и сделал. Только вот есть еще всякие Field=TotalQuantity, Field=Title и тп.... Которые никак не документированы!!!!
Могу ли я вытянуть в отчет параметр из свойств проекта?


Почему не документированы? в какомто из хелпов пару лет назад я видел примеры. Названия полей в отдельном документе. Конечно, для каждого поля нет примеров. Слишком много полей smile.gif
Go to the top of the page
 
+Quote Post
YUV
сообщение Jun 10 2009, 10:15
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 27-04-05
Пользователь №: 4 551



Цитата(Alechek @ Jun 10 2009, 06:39) *
Я так и сделал. Только вот есть еще всякие Field=TotalQuantity, Field=Title и тп.... Которые никак не документированы!!!!
Могу ли я вытянуть в отчет параметр из свойств проекта?

Можно, если соответствующее поле присутствует в ваших библиотеках.
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Jun 11 2009, 05:54
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Alechek @ Jun 10 2009, 06:39) *
Я так и сделал. Только вот есть еще всякие Field=TotalQuantity, Field=Title и тп.... Которые никак не документированы!!!!
Могу ли я вытянуть в отчет параметр из свойств проекта?

Можете, причем запросто. Запускаете Reports - Bill of Material, смотрите левую колонку с кучей параметров. Все это может быть передано в отчет.
Про арифметические и иные операции - смотрите на местном ftp пример оформления шаблона Excel со встроенным скриптом. В скрипте можете загнать любые действия. У нас сейчас скрипт автоматически формирует ГОСТовские перечень и спецификацию. Вот старый вариант скрипта, который я выкладывал несколько лет тому назад: ftp://ftp.electronix.ru/upload/PCB/Altium..._metodichka.rar
Внимание: не забудьте разрешить выполнение макросов в Excel!
Go to the top of the page
 
+Quote Post
uriy
сообщение Jun 11 2009, 09:36
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Gennaj а может быть вы уже сделали скрипт для Excel который там уже делает форматирование перечня по ГОСТ. В той версии которую вы выкладывали была просто табличка без форматирования, которую затем приходилось копировать в Word в готовую форматку. Ато я тут начал писать такой макрос, а может он уже есть готовый.
Go to the top of the page
 
+Quote Post
Serpento
сообщение Jun 17 2009, 02:02
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 4-12-08
Из: Ижевск
Пользователь №: 42 212



Цитата(uriy @ Jun 11 2009, 12:36) *
Gennaj а может быть вы уже сделали скрипт для Excel который там уже делает форматирование перечня по ГОСТ. В той версии которую вы выкладывали была просто табличка без форматирования, которую затем приходилось копировать в Word в готовую форматку. Ато я тут начал писать такой макрос, а может он уже есть готовый.


Сочинил в экселе макрос который формирует почти готовый перечень элементов и перегоняет его в ворд. Пользуемся уже около года, со стороны нормоконтроля претензий нет. Сегодня вечером выложу.
Go to the top of the page
 
+Quote Post
Serpento
сообщение Jun 19 2009, 14:48
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 4-12-08
Из: Ижевск
Пользователь №: 42 212



Выкладываю файл экселя со встроенным макросом из которого получается вордовский файл(приложен тут же). Чтобы всё заработало как надо нужно два шаблона для ворда и для экселя, принесу их в понедельник. Посмотрите VBA макрос в экселевском файле, если у кого возникнет какая идея говорите, попробую реализовать.
Прикрепленные файлы
Прикрепленный файл  ______.zip ( 28.52 килобайт ) Кол-во скачиваний: 43
 
Go to the top of the page
 
+Quote Post
uriy
сообщение Jun 24 2009, 05:11
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Serpento уже среда где же шаблоны? rolleyes.gif
Go to the top of the page
 
+Quote Post
Scanner
сообщение Jun 24 2009, 08:23
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 355
Регистрация: 23-07-08
Из: Пензенская область
Пользователь №: 39 157



Цитата(uriy @ Jun 24 2009, 09:11) *
Serpento уже среда где же шаблоны? rolleyes.gif

Присоединяюсь! rolleyes.gif
Go to the top of the page
 
+Quote Post
Serpento
сообщение Jun 25 2009, 14:41
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 4-12-08
Из: Ижевск
Пользователь №: 42 212



Виноват что долго не было. Выкладываю шаблоны. Есть одна тонкость-вордовский шаблон должен находиться в корневом каталоге диска D.
Прикрепленные файлы
Прикрепленный файл  ______.zip ( 23.53 килобайт ) Кол-во скачиваний: 49
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 02:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01523 секунд с 7
ELECTRONIX ©2004-2016