View previous topic :: View next topic |
Author |
Message |
STR
Joined: 05 Sep 2003 Posts: 30 Location: Kazakov K. V. Occupation: (system administrator) Interests: Moscow Region
|
Posted: 15 Sep 2007 02:59 Post subject: Где делать отчеты? |
|
|
Запоздалые вопросы про старые вещи. Может быть, простые. Дело в том, что у нас традиционно почти не использовалось создание отчетов и многих форм документов в БЭСТ, все дополнялось примочками в виде Аксесс-средств, что было удобно и мощно. Но встал вопрос о попытке локализовать всю работу внутри БЭСта.
1. Fast Report. Который - F12. Отдельно не запускается? Из-за проверки ключа?
А его можно запускать как-нибудь из списка документов (например, заказов), чтобы можно было сделать общий отчет по периоду?
2. Конструктор отчетов. Есть по нему какая-то документация кроме того, что по F1? Что это за стандарт? FoxPro for DOS?
Не совсем понятно, как тут делать группировку. Ну я прочел помощь. Вот делаю элементарный отчет по долгам: АГЕНТ, КЛИЕНТ, ЗАКАЗ, СУММА ЗАКАЗА, СУММА ОПЛАТЫ... кол-во строк будет соответствовать кол-ву товарных строк заказов (RBOOKM). При группировке по заказу сумма всего заказа будет повторно складываться по этим строкам . Как воспрепятствовать? Почему, если записать STR(SumZak), все равно складывается, хотя в помощи - строки берутся первые из группы?
А если взять сумму по товарной строке(SumO) - складывается правильно, но что делать с суммой оплаты? Ее по товарной строке не возьмешь.
Или как то можно задавать базовые таблицы для отчета (только RBOOK)? |
|
Back to top |
|
|
Дениска
Joined: 26 Feb 2002 Posts: 649
|
Posted: 15 Sep 2007 04:22 Post subject: Re: Где делать отчеты? |
|
|
STR wrote: | 1. Fast Report. Который - F12. Отдельно не запускается? Из-за проверки ключа?
А его можно запускать как-нибудь из списка документов (например, заказов), чтобы можно было сделать общий отчет по периоду?
|
Fast Report можно загрузить из первичных документом.
Fast Report можно запустить из плагина командой WinReport.
Плагин можно запустить из реестров (обычно по Ctrl-F5), из ДОС отчетности (т.е. из тех же первичных документов), создать свой пункт в меню.
Из плагинов данные можно выгружать не только в ФастРепорт. Можно выгрузить, к примеру, в Excel (есть примеры на форуме) или в Access (работать должно, но таких примеров не видел) |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 17 Sep 2007 12:02 Post subject: |
|
|
Еще хочу обратить внимание.
Есть режим ALT-X - выгрузить в Excel и выгрузить в Excel по шаблону.
При этом также можно делать предварительную доп обработку
выгружаемой информации средствами плагин |
|
Back to top |
|
|
STR
Joined: 05 Sep 2003 Posts: 30 Location: Kazakov K. V. Occupation: (system administrator) Interests: Moscow Region
|
Posted: 17 Sep 2007 15:56 Post subject: Re: Где делать отчеты? |
|
|
Дениска wrote: |
Fast Report можно загрузить из первичных документом.
Fast Report можно запустить из плагина командой WinReport.
Плагин можно запустить из реестров (обычно по Ctrl-F5), из ДОС отчетности (т.е. из тех же первичных документов), создать свой пункт в меню.
|
Т.е. чтобы сделать по реестру заказов, надо зайти в заказ? Или из плагина.
А с Конструктором отчетов никак? Может я чего-то не понял там. Или смотреть только на FastReport? (Или с выгрузкой в Ексель.) |
|
Back to top |
|
|
itman
Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 17 Sep 2007 16:14 Post subject: |
|
|
Существует много способов помимо перечисленных. Попробуйте сами каждый из способов. Кто будет пользоваться отчетом? В каком модуле он/она работает чаще, насколько изменчивы требования к отчету, какие параметры задаются для формирования, как часто, какой объем данных, в какой форме (FR .or. Excel), есть ли корпоративное хранилище данных, .... ?
В конце концов, какой опыт программиста, каким инструментом быстрее достигнуть результата.
Ответы на эти вопросы помогут определиться с вариантом )
У меня был бзик вешать свои экзешники, формирующие отчеты в Excel, на крон.
Сейчас скорость формирования отчетов на новом сервере позволяет использовать более простые варианты ))
Из приемлемых пользователем - пункт меню в отчетах и вывод в Эксель, в сводные таблицы.
Огромный плюс в самой технологии pivot tables.
Для бланков, первички - FR. |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 17 Sep 2007 16:19 Post subject: Re: Где делать отчеты? |
|
|
STR wrote: | Т.е. чтобы сделать по реестру заказов, надо зайти в заказ? |
Нажмите ALT-X в реестре заказов....для начала
И скажите что не хватает ? |
|
Back to top |
|
|
STR
Joined: 05 Sep 2003 Posts: 30 Location: Kazakov K. V. Occupation: (system administrator) Interests: Moscow Region
|
Posted: 17 Sep 2007 17:06 Post subject: |
|
|
Отчеты должна смотреть женщины преклонного возраста в готовом виде
Раньше все делалось с помощью Аксесса, еще до меня, от печати документов до любых отчетов. Все средства БЭСТа игнорировались.
Сейчас просто надо уйти от Аксесса и Екселя возможно. Только ОпенОфис.
Отчеты должны быть с подсчетом и группировкой, т.е. сжато. Выгрузка в Ексель не устраивает.
Я мог бы просто програмки сделать через ОДБС - конкретные отчеты. Но должно быть как-то в открытом виде, с возможностью модификации. Старый Конструктор отчетов, как я понял, с ним проблемы? Плагины я в БЭСТе не делал. Остается Fast Report, если с ним будет все нормаль |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 17 Sep 2007 18:11 Post subject: |
|
|
Нажмите ALT-X и посмотрите экспорт в OO Calc 2.0
Насчет плагинов - ничего страшного нет.
Открываем урок и вперед.
У нас уже были уроки по переброске в Excel.
БЭСТ и сам может работать через ODBC или куда-нить
напрямую в MySQL отправлять... Фастрепорт в БЭСТ-4 это
скорее шаблоны для печати первичных докуменетов.
Либо тогда БЭСТ-5 и там в фастрепорте полный вперед на фокс |
|
Back to top |
|
|
STR
Joined: 05 Sep 2003 Posts: 30 Location: Kazakov K. V. Occupation: (system administrator) Interests: Moscow Region
|
Posted: 17 Sep 2007 19:01 Post subject: |
|
|
nordk wrote: | Нажмите ALT-X и посмотрите экспорт в OO Calc 2.0
Насчет плагинов - ничего страшного нет.
Открываем урок и вперед.
У нас уже были уроки по переброске в Excel.
БЭСТ и сам может работать через ODBC или куда-нить
напрямую в MySQL отправлять... Фастрепорт в БЭСТ-4 это
скорее шаблоны для печати первичных докуменетов.
Либо тогда БЭСТ-5 и там в фастрепорте полный вперед на фоксе. |
ОК, я понял, что надо делать через плагины. Просто - в Ексель по ALT-X не годится, т.к. речь идет не о выгрузке отдельных данных, а о группировке с подсчетом. Потом это уже можно выкинуть для просмотра/распечатки в Calc или через FastReport. Смогу же я с помощью Харбор делать операции с таблицей(ми) типа SQL-запроса?
Last edited by STR on 17 Sep 2007 19:07; edited 1 time in total |
|
Back to top |
|
|
itman
Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 17 Sep 2007 19:01 Post subject: |
|
|
STR wrote: | Отчеты должна смотреть женщины преклонного возраста в готовом виде
Раньше все делалось с помощью Аксесса, еще до меня, от печати документов до любых отчетов. Все средства БЭСТа игнорировались.
|
Забавно, привет постановщику учёта ))))))
Прежде всего, следует ознакомиться со стандартными средствами вывода информации. Сейчас в этом плане БЭСТ-4 лидирует, на мой взгляд, по количеству вариантов.
Генератор отчетов под Windows, тоже все еще актуален.
Модуль анализа движения товаров присутствует даже в исходных кодах.
Пробегите сначала все существующие отчеты с различными вариантами по каждому, может задача уже решена? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 18 Sep 2007 08:03 Post subject: |
|
|
STR wrote: | Потом это уже можно выкинуть для просмотра/распечатки в Calc или через FastReport. Смогу же я с помощью Харбор делать операции с таблицей(ми) типа SQL-запроса? |
С таблицами операции делать можно, но на уровне низком, чем SQL запросы.Возможностей языка хватит, их просто надо освои |
|
Back to top |
|
|
|