Справочник функций ПРОФ версии

8.38. Встроенный Генератор отчетов QuickReport

Встроенный Генератор отчетов QuickReport

8.38.1. Подключение генерируемых отчетов

Подключение генерируемых отчетов

Генерируемые отчеты – это отчеты, которые создаются в Генераторе Отчетов и форм. Они включаются в стандартную поставку в виде файлов с расширением RPT. Для разработки собственных форм и отчетов необходимо изучить книгу "Генератор Отчетов и документов", а также иметь под рукой справочник структуры таблиц базы. Отчеты, поставляемые фирмой фолио или свои формы можно подключить через Главное меню Отчеты генерируемые отчеты

Если в окне не виден полный путь к файлам отчетов, окно со списком генерируемых отчетов можно расширить. (Обратите внимание, что раздвинутое окно может конфликтовать с установленным крупным шрифтом экрана: появляется два скроллинга и не видно закладок. Для устранения проблем либо переустановите шрифт на мелкий, либо уменьшите размер окна.)

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

Здесь же можно запустить отчет на выполнение. Обратите внимание, что для выполнения форм на страничках с закладками типов документов, должен быть открыт источник данных, то есть Окно ввода документа соответствующего типа. Формы со странички Отчеты можно запускать всегда.

Кнопка Редактор форм запускает Генератор Отчетов и форм. На экран выводятся панели Генератора, а в Главном меню появляется пункт Генератор, из которого осуществляется управление режимом его работы. Более подробно см. руководство по генератору Отчетов.

Для каждого клиентского места составляется свой список используемых генерируемых Отчетов, который хранится в файле rep_tbl.db на каждом клиентском месте в папке установок FOLIO.SQL.

С помощью Настроек уровней доступа можно запретить редактировать списки генерируемых форм – становятся недоступными кнопки Разработка, Добавить, Удалить.

Отчеты, созданные в Генераторе и подключенные в список генерируемых отчетов (для быстрого доступа к ним) можно вывести в Главное меню отдельным пунктом Мои отчеты. Для этого в Настраиваемых параметрах склада на странице Печать и экспорт нужно отметить установку Мои отчеты в главном меню.

8.38.2. Рекомендации разработчику форм

Рекомендации разработчику форм

  1. Если при формировании внешней формы (счета-фактуры, например) появляется сообщение, что не найден какой-то элемент в ProgLabel*, скорее всего это означает, что не распознаются переменные, названные русскими буквами, так как на Вашем клиентском месте не установлен Русский язык. Проверьте установку языка в разделе Панели управления Windows – Язык и стандарты.
  2. Если при печати форм, как встроенных, так и внешних – на просмотре не появляются русские буквы, для внешних форм достаточно поменять шрифт, для встроенных форм – установить на клиентском месте шрифт TimesET (он дается в стандартной поставке клиентского места).
  3. При программировании собственных отчетов обратите внимание на переменную, доступную в генераторе <<выбр_склады>> - строка из текущих ID_SCLAD через запятую. Ее удобно использовать в условии WHERE элемента SQL-таблица:
          select * from scl_artc
          WHERE  PARAM LIKE '%,'+RTRIM(CONVERT(char,ID_SCLAD))+',%'
          <<Query1@ParamsByName('PARAM',выбр_склады)>>
  4. Переменные Генератора: <<Unicnakl>> и <<Unicplat>> показывают уникальные номера документов, на которых находится курсор в реестре накладных и платежей (соответственно UNICUM_NUM в SCL_NAKL и UNICUM_PLT в SCL_PLAT), что делает возможным печать внешних форм документов непосредственно из реестра, не загружая на коррекцию.
    • Переменная <<Unicum>> передает в генератор уникальный номер документа (как складского, так и платежного) из окна ввода документа.
    • Переменная <<Unicum_FRom>> содержит UNICUM_NUM документа, который был загружен в текущий. Заполняется только при печати накладных, счетов и счетов-фактур.

    Где можно увидеть UNICUM_NUM документа :

    • - В реестре - Коррекция доп.информации - Дв.щелчок на №ж/д накладной
    • - В окне ввода накладной - 3-ий конверт - Дв.щелчок на №ж/д накладной
    • - В генераторе отчетов - Переменная UNICUM
    • - В окне ввода платежей - Дв.щелчок на Код цел.назн.('Вид операции')
  5. При программировании отчетов в Генераторе с использованием языка VBScript можно сделать передачу результатов отчета в таблицы Excel, используя стандартный объект языка “Excel.Application”.

8.38.3. Внешние отчеты, входящие в стандартную поставку

Внешние отчеты, входящие в стандартную поставку

Tovar.rpt - товарный отчет "Унифицированная форма №ТОРГ-29" считается по розничным ценам. Остаток на начало - это приход по розничным ценам до начала периода минус расход до начала периода. Номер документа, должность, фамилия И.О.,табельный номер материально ответственного лица вводятся по запросу и не сохраняются. Дата составления - текущая дата (системная дата компьютера).

Kassa.rpt - Кассовая книга. . Действуют отборы по дате, по выбранным складам, по типу операции,по краткому имени организации, по полному имени организации, по источнику информации.

Kredit.rpt - Расчет долга покупателя при покупке в кредит. Отчет формирует ежедневный кредит организации в валюте с учетом % начисления кредита. Ежедневная сумма кредита считается как: (долг на начало из спр. организаций +долг на начало дня - сумма по расходам дня + сумма по платежам дня) * %кредита/(100*365).

Сумма расхода и прихода суммируется независимо от кода валюты. В случае, если кредит получается отрицательным - процент по нему не считается. Процент кредита вводится по запросу 'Введите процент кредита'. На отчет действуют общие отборы по организации, по Дате документа, по Источнику информации (в том числе в режиме исключая) и по запросу в момент формирования отчета - по Типу организаций ('Введите тип организаций' – например, К- покупатели). Организации отсортированы по краткому имени.Поддерживается выгрузка отчета в EXCEL по каждой организации с общим суммированием по организации.

Otch1.rpt - Сравнение фактической и плановой продажи за период.  Этот отчёт сравнивает по каждому товару планируемое количество продаж в счетах складов «Планирование» (с приоритетом <-6>) и фактическое количество продаж в расходных накладных остальных складов (с приоритетом <0>), по выбранному диапазону дат. Отчёт формируется по группам товаров, график позволяет наглядно оценить процент выполнения плана по каждой группе. На отчёт действует отбор по дате и по группе товаров. Результаты экспортируются в EXCEL.

Otch2.rpt - Сравнение фактической и плановой продажи за разные периоды.  Отличается от 1-ого тем, что при сравнении плана и реальных продаж диапазоны дат в заданных группах складов могут быть разными. Отбор по дате ставится относительно отгрузки. Запрашиваемый сдвиг по дате (в днях) определяет другой диапазон дат для отбора в складах «Планирование» (но аналогичный по длительности). Например, планирование сделано в январе, а в марте прошли продажи в соответствии с данным планом - ставится общий отбор по дате за март, а по запросу «Введите сдвиг по дате» вводится 60 (2 месяца в днях).

Akt_sverki.rpt - Акт сверки.  Работает отбор по дате документа - Акт сверки составляется на конечную дату указанного периода. Работает отбор по внешней организации и по типу операции. Обратите внимание, что в заголовок Акта попадает имя Текущей орагнизации, но отбор по Моей организации не работает - попадают все документы выбранных складов.

В Акт попадает сальдо на начальную дату периода - долг организации попадает в колонку Кредит, переплата в Дебет.Список документов (тип, дата и номер) выдается по порядку выписки - суммы расходных платежей и отгрузок заносятся в колонку Кредит, суммы приходных платежей и поставки - в колонку Дебет. На конец периода выводится итоговое сальдо.

 о фирме   новости   программы   цены   демо версии   дилеры   услуги   клиентам   дилерам   партнеры   форум   контакты   карта сайта   поиск   домой 
Страничка клиента
Поддержка
развернуть/свернуть
развернуть/свернуть
ЧаВо
Форум
Обучение
Пресс-релизы
Работать on-line
Заказать показ
Загрузить демо-версию

 о фирме | новости | программы | демо версии | цены | где купить | клиентам | дилерам | партнеры | карта сайта | поиск | домой 

Схема
проезда

© ООО "ФОЛИО-2000"

E-Mail: mail@folio.ru; SKYPE: ooofolio. Присоединяйтесь:

125315, Москва, ул. Асеева, 8, офис 23. (метро Аэропорт, Сокол)
тел/факс: 8(499)151-7738, 151-5760, 151-5553, 151-4401

домой