Отдел технической поддержки
+7(929) 90-77-500
help@profsegment.ru


дата обновления 08.06.2023
 

 

Вводная часть

 

Установка программы (версии: ОРБИТА, СПУТНИК, МЕНЕДЖЕР)

 

Новшества ПрофСтрой 4

 

Операции

 

Настройки

 

Ценообразование

 

Каталоги

 

Конструктив

 

Оформление заказов

 

Групповые оптимизации раскроя

 

Генератор отчетов

 

Просмотр отчетов

 

Вид мрамор

 

Перевод

 

Помощь

 

Корпоративная версия с кабинетами дилеров

 

Первичная настройка

 

Модуль AutoCAD

 

Модуль МС

 

Склад

 

Модуль мультиформатной поддержки (1С)

 

Модуль - базовый CRM

 

Модуль склада готовой продукции

 

Архив новостной рассылки

"Формирование отчетов"

Формат отчетов

Генератор отчетов построен на использовании стандарта html. Html - язык теговой разметки, воспринимается всеми приложениями MicroSoft Office версии 2000/XP и выше.

Принцип генерации отчетов

Создание выходного отчета из исходного текста происходит методом интерпретации. Под интерпретацией здесь понимается пошаговый анализ и обработка исходного текста отчета.


Исходный текст отчета

ОБРАБОТКА

Выходной отчет для просмотра и печати
 

Все доступные команды, подставляемые поля и операции в генераторе открыты для подстановки и использования в диалоговом окне мастера кода.

Мастер кода работает по принципу набора нужных команд в блок и вставки этого блока через буфер обмена в место исходного текста отчета, указанное курсором.

Отчет представляет собой текст html разметки с блоками команд-конструкций.

Требования

Для создания простых отчетов по проекту достаточен уровень простого пользователя офиса и знание основных тегов html:

    <P> - абзац/заголовок
    <TABLE> - таблица
    <TR> - строка таблицы
    <TD> - ячейка таблицы
    <IMG SRC=""> - включение рисунка
    <BR> - перевод строки

ВНИМАНИЕ !

При использовании автоматического режима исходный текст отчет будет переформатирован. Использование данного режима рекомендуется только на конечной стадии оформления стилей отчета для последующего открытия этого отчета в MS Word и Excel.

Предопределенные команды подразделяются на следующие категории:

  • Управляющие команды предопределенных циклов
  • Управляющие команды программируемых циклов SQL
  • Команды обработки XML файлов
  • Установка предопределенных параметров
  • Выводимые подставляемые поля
  • Команды работы с параметрами
  • Команды макросов, запуск внешних приложений
  • Команды условных ветвлений и переходов
  • Команды работы с файлами, архивирование
  • Команды работы с внешними приложениями

При формировании выходного отчета на основе исходного текста генератора отчетов переносит команды html в выходной отчет как определители стилей и разметок, подставляемые поля выводит, а команды обрабатывает.

Форматы команд

Под командой понимается текст, содержащийся между символами '~...~' и разделенный символами ':', например:

~Точность:2:2~
~Формат_даты:dd.mmm.yyyy~
~Спецификация:ФИЛЬТР:Профили~
~Спецификация:НАЧАЛО~
~Спецификация:Артикул~
~Спецификация:Текстура~
~Спецификация:ВЫХОД~
~Спецификация:КОНЕЦ~
~Изделия:Вид_изделия~
~Склады:Наименование_склада:AsString:наименование~
~IF:условие1:and:условие2:THEN~

~ELSE~

~ENDIF~

<!-- аналог для сравнения строковых параметров - команда 'ifs' -->
~IFS:условие1:and:условие2:THEN~~ELSE~~ENDIF~

~SQL1:УСТАНОВИТЬ:SELECT kName FROM Clients~
~SQL1:ДОБАВИТЬ:ORDER BY kName~
~SQL1:НАЧАЛО~

~SQL1:КОНЕЦ~

Примечание : В дальнейшем в примерах предопределенные команды в тексте отчетов будут выделяться зеленым цветом.