Для чего создаются отчеты?
Содержание:
Зачем нужен дашборд
Дашборд — это по сути инфографика по отчетам, которая показывает актуальную и объективную информацию по тем или иным сведениям. С его помощью в одну систему подтягивают показатели из систем аналитики, таблиц, CRM, социальных сетей и баз данных. Благодаря этой сведенной информации можно улучшить бизнес-процессы в компании и прогнозировать ее развитие.
Цели дашборда:
- Упрощение процесса визуализации отчетов.
- Объединение различных показателей в единую структурированную систему.
- Создание иерархии данных.
- Выявление критических точек, которые тормозят бизнес-процессы.
- Предотвращение рисков.
- Анализ существующей стратегии и разработка новой.
- Выявление проблемы, ведущей к убыткам компании.
- Выбор управленческого решения.
Таким образом, суть дашборда — создать простую систему из сложных и разрозненных отчетов и данных.
Если вы еще не используете дашборды в своем бизнесе, скорее всего, тратите более 50% рабочего времени на заполнение таблиц и отчетов и не успеваете при этом выполнять основные задачи.
Пример из жизни. Компания по производству мебели взяла на работу логиста. Его работа заключается в том, чтобы контролировать процесс доставки товара и быть посредником между водителем и клиентом. До того, как внедрили CRM-систему, которая автоматически подтягивала данные о водителях и машинах, логист тратил 80% времени на заполнение данных по каждому клиенту. Из-за этого случались частые ошибки, а как следствие негатив со стороны покупателей, ведь в случае опоздания машины логист не предупреждала клиентов. Далее процесс влиял на весь бизнес: частые возвраты, игнорирование звонков, итог — убытки до 300 000 рублей в месяц.
Шаг 2. Обработка
Чтобы обработать накопленную информацию и представить ее в понятном для анализа виде, необходимо передать ее из BigQuery в Google Sheets (Щитс). Хорошим вариантом для построения отчетов является использование SQL-запросов. К их достоинствам относится ничем не ограниченное число метрик и структура отчетов. При этом данные получаются полными и несемплированными. Кроме того, аналитикам или разработчикам нет необходимости формировать запрос каждый раз заново. Достаточно составить его один раз, после чего обновление данных в Google Sheets будет осуществляться автоматически или по пользовательскому запросу. Есть у этого подхода и дополнительные преимущества. Скажем, вам не придется изучать отельный язык запросов или беспокоиться об индексах в базе данных. При этом обработка даже самых сложных SQL-запросов требует не более пары-тройки минут.
Предоставление большинства пожеланий: Мастер форм
Если вы хотите контролировать выбор полей и стиль оформления формы, используйте мастер форм.
Как и во всех мастерах доступа, Мастер форм проводит вас через процесс создания. Чтобы использовать Мастера форм, выполните следующие действия:
-
Откройте файл базы данных.
-
Нажмите вкладку Создать на ленте.
На ленте появляются несколько групп кнопок, включая группу «Формы».
-
Нажмите кнопку «Мастер форм».
Мастер форм работает.
Выберите источник данных и поля, которые вы хотите видеть в форме.
-
В раскрывающемся меню «Таблицы / Запросы» выберите источник полей формы:
-
Нажмите стрелку вниз, чтобы отобразить таблицы и запросы базы данных.
-
Выберите таблицу или запрос, который содержит поля, которые вы хотите просмотреть с помощью этой формы.
Мастер форм перечисляет доступные поля.
-
-
Выберите нужные поля.
-
Чтобы выбрать отдельные поля , дважды щелкните каждое поле, которое вы хотите в списке доступных полей.
-
Если вы хотите добавить все поля из таблицы или запроса в форму, нажмите кнопку >> в середине экрана.
Не стесняйтесь выбирать поля из разных таблиц при условии, что таблицы правильно связаны. Мастер не позволит вам выбирать поля из несвязанных таблиц.
Чтобы удалить случайно выбранное поле, дважды щелкните его имя в списке «Выбранные поля». Поле возвращается к области доступных полей диалогового окна.
-
-
После того, как вы выбрали все поля, которые хотите включить в форму, нажмите «Далее».
Если вы выбрали поля из более чем одной таблицы, Мастер форм найдет время, чтобы узнать, как вы хотите упорядочить данные в своей форме. Если вы решите организовать свои данные по родительской таблице, вам будет предложено показать данные дочерней таблицы как
-
Subform: Показывает данные из обеих таблиц в одной форме.
-
Связанная форма: Создает кнопку, которая при щелчке приведет вас к новой форме, которая отображает данные дочерней таблицы.
-
-
Когда мастер спрашивает о макете формы, выберите один из следующих макетов, а затем нажмите «Далее»:
-
Столбец: Записи отображаются по одному.
-
Табличная: Несколько записей отображаются одновременно с привлекательным стилем, применяемым к форме.
-
Datasheet: Несколько записей отображаются одновременно в довольно непривлекательном виде в виде таблиц.
-
Обоснованно: Упорядочивает поля в форме в аккуратном блоке строк с ярко выраженными левыми и правыми полями.
-
-
Введите описательное название в разделе «Что вы хотите для своей формы? в верхней части экрана мастера форм.
Есть веские причины, чтобы дать вашей форме описательный заголовок, а не имя по умолчанию (которое является именем источника данных):
-
Таблицы и формы, которые имеют одно и то же имя, могут запутаться.
-
Используемое вами имя используется для сохранения формы.В именах форм допускаются буквы и числа. Это отличная возможность понять использование формы через свое имя.
-
-
Нажмите «Готово», чтобы открыть форму в виде формы.
Ваша новая форма появится на экране.
Смотри хорошо. Форма, созданная Мастером форм.
Мастер форм автоматически сохраняет форму как часть процесса создания. Вам не нужно вручную сохранять и называть его. Все сохраненные формы отображаются в разделе «Формы» на панели «Навигация».
Access является мощным приложением Windows, системой управления базами данных (СУБД ). Его предназначение — представление информации в удобном пользователю виде, автоматизация операций, которые часто повторяются. Также программа помогает в поиске и хранении данных. Все это выполняют Access-формы. Создание форм — несложная задача, призванная максимально помочь пользователю.
В форме Access, как на витрине магазина, удобно просматривать и открывать нужные элементы. Так как форма — это объект, с помощью которого пользователи могут добавлять, редактировать и отображать данные, хранящиеся в Access, ее внешний вид играет важную роль.
Если база данных классического приложения Access используется несколькими пользователями, хорошо продуманные формы — залог точности данных и эффективности работы с ними.
Формы
Формы используются для ввода, изменения и просмотра записей. Вам, вероятно, приходилось заполнять формы во многих случаях, например, при посещении кабинета врача, подаче заявления на работу или регистрации в школе. Формы причины используются так часто, так это то, что они являются простым способом правильно управлять людьми. Когда вы вводите информацию в форму в Access, данные идут именно там, где разработчик базы данных хочет, чтобы она шла: в одну или несколько связанных таблиц.
Формы облегчают ввод данных. Работа с обширными таблицами может сбивать с толку, и когда вы подключаете таблицы, вам может потребоваться работать с более чем одним за раз, чтобы ввести набор данных. Однако с помощью форм можно сразу вводить данные в несколько таблиц, все в одном месте. Разработчики баз данных могут даже устанавливать ограничения для отдельных компонентов формы, чтобы обеспечить ввод всех необходимых данных в правильном формате. В целом, формы помогают поддерживать согласованность и организованность данных, что необходимо для точной и мощной базы данных.
Как создать отчет
Наиболее простым способом является мастер автоматических отчетов. В его функционал входит возможность поместить выбранные строки и столбцы из различных баз данных в рабочую область и при этом имеет несколько стилей оформления. После окончания автоматической работы можно дополнительно добавлять либо изменять данные при помощи конструктора.
Кроме того, можно воспользоваться функционалом по созданию автоматических отчетов, чтобы получить репорт быстро. Затем после выполнения можно в режиме конструктора внести поправки.
Создание простого отчета в MS Access проводится таким способом:
- В первую очередь потребуется готовая база данных. Перейдите в раздел «Отчеты», затем нажмите на контекстное окно «Создать». Появится окошко с выбором вида отчета.
- Для быстрого создания отчета нужно выбрать «Автоматический ответ» в столбец либо ленточный.
- Затем нужно выбрать источник информации. Для этого можно воспользоваться готовой базой данных либо информационным запросом.
- Подтвердить выбор.
- Затем мастер автоматических отчетов создаст репорт согласно выбору. При этом он откроется в режиме предпросмотра. Тут можно увидеть внешний вид готового отчета.
- Затем после завершения правок нужно перейти во вкладку «Файл», нажать на кнопку «Сохранить». В окне нужно ввести полное имя отчета, затем выбрать директорию либо съемный накопитель.
Создание формы отчета
Форма необходима для появления кнопки Формировать, указания срока формирования и внесения информации. Получить ее можно, перейдя к дереву с мета-данными и выбрав в нем раздел Форма. Кликайте на Добавить. На 1-ой странице конструктора для создания форм никакие корректировки не нужны. Кликайте сразу на Далее.

На новой странице указывайте для размещения на форме два реквизита – КонецПериода и НачалоПериода.

В результате будет показана форма следующего вида:

Этот вид формы нам не подходит, изменим его:
- Перенесем в верхнюю часть панели кнопку Сформировать, пока что расположенную внизу;
- Вытянем форму горизонтально и вертикально;
- Разместим по горизонтили КонецПериода и НачалоПериода;
- Добавим Поле табличного документа (элемент управления) в форму. Поле потребуется нам для вывода отчета. Укажем его название – ТабДок;
- Создадим кнопку для определения периода (при клике на нее станет показываться окно выбора необходимого периода). Заниматься написанием программного кода для этой кнопки мы сейчас не станем. Размещаем ее около полей периода.
В результате указанных действий форма выглядит так:

Шаг 3. Строим дашборды
Наилучшим способом построения отчетов, по нашему мнению, являются сводные таблицы и условное форматирование. Эти дашборды могут быть использованы для решения широкого спектра задач, в том числе:
- Для сравнения рекламных кампаний. Сравнивать можно такие метрики, как ROAS, доходность, количество сессий и пр. При этом уровень сегментации при необходимости очень легко меняется.
- Для определения параметров конверсии. Хорошим методом контроля эффективности работы веб-ресурса является измерение ключевых микроконверсий – например, добавление товара в корзину или переход на страницу оформления покупки.
- Для отслеживания технических показателей. IT-специалисты могут применять отчеты для контроля времени ответа сервера и загрузки страницы, долю JS-ошибок у пользователя. Измерение этих параметров с пользовательской точки зрения позволяет получить более объективную картину, чем дают сервисы серверного мониторинга.
При построении дашбордов можно формировать отчеты любой конфигурации и структуры. Двухфакторная авторизация на базе Гугл-аккаунтов обеспечивает высокую безопасность данных.
Настройка отчета
Случается, что созданный мастером отчет не соответствует полностью ожиданиям пользователя. К примеру, нужно будет добавить текст, изменить ширину столбцов, вставить логотип и пр. В Access имеется 2 режима, в которых можно вносить изменения в отчет: режим разметки и режим конструктора.
В режиме разметки наиболее удобно вносить изменения в отчет, поскольку в нем имеется большинство инструментов настройки. В данном режиме можно изменить ширину столбцов, поменять их местами, добавить или изменить уровни группировки и итоги. Кроме того, можно поместить в макет отчета новые поля и задать свойства отчета и его элементов управления. Преимущество данного режима заключается в одновременном с изменениями просмотре отображения данных отчета.
Если в режиме разметки не получается внести какие-либо изменения, можно попытаться сделать это в режиме Конструктора, в котором отображается базовая структура отчета и предлагаются дополнительные инструменты и возможности разработки. К примеру, в Конструкторе можно добавить в отчет больше видов элементов управления, более точно настроить выравнивание элементов управления и задать больше свойств, чем в режиме разметки.
Так и не нашли ответ на свой вопрос?
Просто напиши с чем тебе нужна помощь
Структура MS Access и создание отчетов
Для упрощения понимания информации в MS Access во время создания отчета можно добавить различные текстовые элементы. Кроме того, можно структурировать информацию из таблиц.
Такие компоненты включают в себя:
- Заголовок.
- Верхний и нижний колонтитулы.
- Рабочую область.
- Примечание.

Нужен для наименования отчета и при печати отображается в верхней части первой страницы репорта. Может быть применен для сохранения данных, особенно часто используют для вывода информации, содержащей часть базы данных, которую потребуется распечатать однажды и в начальном участке отчета. Чтобы добавить в структуру репорта заголовок нужно воспользоваться разделом «Вид», командой «Заголовок» либо «Примечание отчета».
Чтобы изменить шрифты темы:
- Перейдите на вкладку «Дизайн» и найдите группу «Темы».
- Щелкните команду «Шрифты».
- Появится раскрывающееся меню. Выберите набор тематических шрифтов.
- Шрифты будут применяться ко всей базе данных.
Новые статьи
- Проектирование собственной базы данных в Access — 21/08/2018 15:16
- Форматирование форм в Access — 21/08/2018 15:11
- Создание форм в Access — 21/08/2018 15:05
- Изменение таблиц в Access — 21/08/2018 14:58
Предыдущие статьи
- Создание отчетов в Access — 21/08/2018 14:42
- Дополнительные параметры дизайна запроса в Access — 21/08/2018 14:36
- Проектирование запроса в Access — 21/08/2018 04:49
- Сортировка и фильтрация записей в Access — 21/08/2018 04:37
- Работа с формами в Access — 21/08/2018 04:25
- MS Access — Работа с таблицами, создание, удаление, настройка внешнего вида — 20/04/2018 17:18
- MS Access — Управление базами данных и объектами — 30/03/2018 16:18
- Начало работы в Access. Знакомство с Access 2010 — 10/02/2018 18:24
- MS Access: Введение в объекты — Таблицы, формы, запросы и отчеты — 07/02/2018 08:32
- MS Access: Что такое база данных? Отличие Access от Excel. — 03/02/2018 18:18
Чтобы добавить номера страниц в верхний или нижний колонтитул:
- На ленте выберите вкладку «Дизайн» в группе «Инструменты проектирования отчетов» и найдите группу «Верхний / нижний колонтитул».
- Выберите команду «Числа страниц».
- Появится диалоговое окно «Номера страниц» . Выберите формат номеров страниц.
- Выберите страницу N, чтобы отобразить номер только текущей страницы.
- Выберите Page N of M, чтобы отобразить номер текущей страницы и количество общих страниц.
- Выберите, следует ли указывать номера страниц в верхнем или нижнем колонтитуле.
- Нажмите стрелку раскрывающегося списка, чтобы выбрать выравнивание номеров страниц.
- Когда вы удовлетворены настройками, нажмите «ОК».
Изменение заголовка и нижнего колонтитула страницы
Чтобы просмотреть и изменить верхний и нижний колонтитулы, отображаемые на каждой странице вашего отчета, выберите команду «Вид» на ленте и перейдите в «Конструктивное представление» . Верхний и нижний колонтитулы расположены в белом пространстве под заголовками Page Header и Page Footer.
В зависимости от дизайна вашего отчета иногда вы можете обнаружить, что в верхнем и нижнем колонтитулах нет пробела, как на изображении выше. Если это так, вы должны изменить размер верхнего и нижнего колонтитулов, прежде чем вы сможете что-то добавить к ним. Просто нажмите и перетащите нижнюю границу верхнего или нижнего колонтитула, чтобы увеличить размер.
Шаг 1. Сбор данных
Для аккумулирования информации из различных источников мы рекомендуем применять Google BigQuery (Гугл БигКвери). Этот инструмент позволяет загружать данные в удобном формате и в режиме реального времени. Это облачный сервис, поэтому вам не потребуется изыскивать дополнительное пространство на сервере. Также к его достоинствам относится быстрое начало работы (не нужно подписывать договоры и закупать оборудование) и отсутствие семплирования данных, передаваемых из Google Analytics (Гугл Аналитикс). Правда, есть у Google BigQuery и некоторые недостатки. Например, этот сервис является платным (хотя стоимость обработки информации здесь довольно демократичная – всего $5/ТБ). Кроме того, в нем нет возможности частичного обновления – таблицы полностью пересоздаются заново.
Еще больше расширить возможности по обработке данных можно с помощью OWOX BI Pipeline (ОВОКС БЛ Пайплайн). Этот инструмент позволяет не только передавать несемплированную информацию из GA прямо в BigQuery в реальном времени, но также обеспечивает загрузку данных из других источников (например, CRM-системы, почты, коллтрекинга и пр.) в ручном или автоматическом режиме.
Примеры дашбордов
Пример дашборда по комплексному анализу производственной деятельности. В данному случае используются диаграммы, графики и ключевые показатели.
- В первой колонке показан запас продукции и выполнение плана по участкам.
- Во второй — качество сервиса и возможные причины брака.
- В третьей — численность работников и сравнение показателей «план-факт».
Дашборд помогает понять, как три фактора влияют друг на друга и какие проблемы могут возникнуть.

Дашборд по производству.
Пример дашборда для отдела продаж. Здесь использованы диаграммы, таблицы и графики.
В разделе «Основные KPI» показано количество открытых и закрытых сделок, план продаж, а также основные маркетинговые показатели: конверсия, среднее время, средний чек.
Справа расположены блоки, которые отвечают на главный вопрос «Как улучшить бизнес-процесс». Для руководителя такой подход будет удобен тем, что он видит названия в виде вопросов и сразу может найти ответ, изучив показатели в модуле.
Под основными данными разместили таблицу с более подробными значениями по каждой сделке, сумме и времени работы. Это поможет разобраться в том, почему компания отстает от плана и из-за каких сделок это могло произойти.

Пример дашборда. Источник
Создание отчета в Access с помощью мастера
После запуска мастера построения отчета, на экране откроется окно диалога. в котором необходимо определить поля будущего отчета (рисунок 4.1). Необходимо нажать кнопку раскрытия списка Таблицы и запросы и из списка таблиц баз данных выбрать таблицу, для которой создается отчет. При этом в списке Доступные поля появляется перечень всех полей выбранной таблицы. Необходимо из данного перечня перенести в список Выбранные поля — поля, которые надо поместить в создаваемый отчет. Завершив выбор полей, необходимо нажать кнопку Далее для перехода к следующему шагу.
На втором шаге создания отчета с помощью мастера необходимо определить, требуется ли сгруппировать данные по какому-либо из полей (рисунок 4.2). Если поля не группировать, отчет произведет итоговые вычисления по всем полям с числовым типом данных для всей таблицы или запроса, на которых он основан. Можно для группировки выбрать одно поле. В этом случае отчет обеспечит для группы промежуточные вычисления, а для таблицы целиком — итоговую сумму. Можно применять до четырех группировок, вложенных одна в другую. Этот отчет включает итоговое вычисление, промежуточные результаты и подпромежуточные результаты для всех групп. Поля, по которым будет осуществляться группировка, помещаются в верхней части правого списка в отдельной рамке и выделяются на экране синим цветом. Access предлагает свой вариант группировки данных. Можно согласиться с предложенным вариантом или задать свой, используя кнопки окна диалога (таблица 4.1).
Рис. 4.1 — Окно диалога для выбора полей отчета — Создание отчета в Access с помощью мастера
Рис. 4.2 — Создание отчета в Access с помощью мастера отчетов, шаг второй — Создание отчета в Access с помощью мастера
Таблица 4.1 — Назначение кнопок окна диалога при определении группировки — Создание отчета в Access с помощью мастера
Установив группировку данных, можно изменить интервал группировки, для этого необходимо нажать кнопку Группировка. Появляется диалоговое окно «Интервалы группировки». Данное окно позволяет проводить группировку по диапазону значений в записи, что предпочтительнее, чем группировка по отдельным записям. Если, например, используется поле с датой как основа для группировки, данные можно сгруппировать в отдельные группы для каждого года или провести группирование по месяцам этих данных в поле. Виды диапазонов, которые можно задавать, зависят от типа данных. Диалоговое окно «Интервалы группировки» включает в себя поля, на основе которых проводится группировка. Справа от каждого поля в окне имеется раскрывающийся список, который можно использовать для выбора соответствующего интервала для типа данных этого поля. Для перехода к следующему окну диалога надо нажать кнопку Далее. В этом окне диалога задается порядок сортировки записей внутри каждой группы (до четырех полей) и вычисления, выполняемые для записей, на задание которых можно перейти по кнопке «Итоги…» (рисунок 4.3). Для числовых полей можно вывести на экран среднюю сумму, минимальное или максимальное значения. Для возврата в окно сортировки необходимо нажать кнопку ОК.
На следующих двух шагах создания отчета с помощью мастера необходимо определить вид макета отчета и стиль оформления. На заключительном шаге создания отчета можно задать имя отчета и выбрать один из двух вариантов дальнейшей работы с отчетом:
- просмотр отчета;
- изменение структуры отчета.
Рис 4.3 — Создание таблиц с помощью Мастера отчетов, шаг третий
Для закрепления темы Способы создания отчета в Microsoft Office Access смотрим видеоурок:

Список использованных источников
1. Урок на тему: «Создание отчетов в MS Access», Оберемко В. А., учитель математики.
2. Сергеев А. Скачать Access 2007. Новые возможности. — Питер Пресс, 2008 г.
3. Информатика: Практикум по технологии работы на компьютере. Учебное пособие / Под ред. Н.В.Макаровой. 3-е изд. М.: Финансы и статистика, 2004 г.
4. Леонтьев В.П. Новейшая энциклопедия персонального компьютера 2003. — М.: ОЛМА-ПРЕСС, 2003 г..
Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С.
Над уроком работали
Соловьев М. С.
Оберемко В. А.
ПредметиИнформатикаИнформатика 11 класс
5.2. Добавление новой диаграммы в форму или отчет
Для добавления диаграмм необходимо
иметь установленное приложение MS Graph 5.0. MS Access не
устанавливает MS Graph
по умолчанию при установке с параметром «Обычная». При создании элемента управления-диаграммы непосредственно
в форме или отчете MS Access вызывает мастера по созданию диаграмм,
упрощающего выполнение этой задачи. Кнопка,
создающая диаграмму, не входит в состав ни одной стандартной панели
инструментов. При необходимости, следует добавить кнопку
«Диаграмма» на панель инструментов конструктора форм или отчетов.
·
Для построения диаграммы вам,
прежде всего, необходимо подготовить данные к виду удобному для отображения
на диаграмме. При построении диаграммы
ограничьте количество отображаемых на ней данных, так как в противном случае
диаграмма окажется загроможденной и будет плохо «читаться».
·
Если таблица, для которой нужно
создать диаграмму, находится в другой базе данных или Приложении, импортируйте,
или свяжите ее с базой данных MS Access.
·
Решите, какие таблицы или
запросы будут служить источником данных для диаграммы. Если будет использован
запрос, создайте его и включите следующие поля:
·
Содержащие данные, которые будут представлены на диаграмме. По
крайней мере, одно из этих полей должно иметь тип данных числовой, денежный
или счетчика.
·
Содержащие подписи, которые следует отобразить на диаграмме.
Поля привязки,
если требуется, чтобы диаграмма отражала изменения в поле от записи к записи.
Значения в поле привязки должны соответствовать в каждой записи значениям
поля в базовой таблице или запросе формы или отчета. Предположим, например,
что базовая таблица формы содержит поле «КодТовара«. Диаграмму следует привязать к этому полю,
поэтому его необходимо включить в базовый запрос диаграммы.
F Задание.
Создайте аналогичную диаграмму,
используя возможности построения диаграмм самого MS Access.
·
С помощью Конструктора отчетов
создайте отчет (п.4. данного задания).
·
В режиме конструктора отчета
выберите команду Вставка
Þ Диаграмма.
Если требуется часто создавать
диаграммы, добавьте кнопку «Диаграмма» на панель элементов.
·
Установите указатель на панель
инструментов и нажмите правую кнопку мыши.
·
Выберите команду «Настройка…».
Новости для пользователей
Для уведомления пользователей программных продуктов 1С о разных событиях, в них включена подсистема «Новостной центр». Это довольно удобная штука, т.к. новостные ленты сообщают о выходе обновлений, о новостях и событиях в сфере учёта. Но можно увеличить пользу от новостной подсистемы используя её локально в рамках 1С базы. Например, внутренняя служба техподдержки или внедряющая компания может через новостную ленту оповещать пользователей информационной базы об изменениях в программе, совещаниях, проведении тестирований, заполнения нужных документов или сдача отчетов к определенной дате и т.п.
ПримечанияRemarks
Объект Report является элементом коллекции Reports , который представляет собой коллекцию всех открытых в данный момент отчетов.A Report object is a member of the Reports collection, which is a collection of all currently open reports. В коллекции отчетов отдельные отчеты индексируются начиная с нуля.Within the Reports collection, individual reports are indexed beginning with zero. Вы можете ссылаться на отдельный объект отчета в коллекции Reports , обратившись к отчету по имени или обратившись к его индексу в коллекции.You can refer to an individual Report object in the Reports collection either by referring to the report by name, or by referring to its index within the collection. Если имя отчета содержит пробел, оно должно быть заключено в квадратные скобки ([]).If the report name includes a space, the name must be surrounded by brackets ().
| СинтаксисSyntax | ПримерExample |
|---|---|
| Отчеты! репортнамеReports!reportname | Определяется! ордеррепортReports!OrderReport |
| Отчеты! Reports! | Определяется! Reports! |
| Отчеты(«репортнаме») Reports («reportname») | Отчеты («Ордеррепорт») Reports («OrderReport») |
| Отчеты(индекс) Reports (index) | Отчеты (0) Reports (0) |
Примечание
Каждый объект Report содержит коллекцию Controls , содержащую все элементы управления в отчете.Each Report object has a Controls collection, which contains all controls on the report. Вы можете ссылаться на элемент управления в отчете либо неявно, либо явным образом ссылаться на коллекцию Controls .You can refer to a control on a report either by implicitly or explicitly referring to the Controls collection. Код будет выполняться быстрее, если вы сошлетесь на коллекцию Элементы управления неявно.Your code will be faster if you refer to the Controls collection implicitly. В следующих примерах показаны два способа, с помощью которых вы можете ссылаться на элемент управления с именем невдата для отчета с именем ордеррепорт.The following examples show two of the ways you might refer to a control named NewData on a report called OrderReport.
Таблицы MS NAV в базе данных
Ключевой для финансового учета является таблица «G_L Entry».
Если быть совсем точным, то название таблицы выглядит примерно так: , где «CRONUS International Ltd» — название компании. Компания — это отдельное юридическое лицо. В одной базе данных может быть множество компаний. NAV для каждой компании создает свой набор таблиц. То есть для каждой компании в базе данных будет своя таблица «G_L Entry».
Вот список наиболее важных полей этой таблицы:
- — уникальный номер для каждой строки,
- (20) — номер счета из плана счетов — основная аналитика бухгалтерского учета,
- — дата проводки,
- — тип документа (инвойс, платеж, кредит нота и т.д.),
- (20) — номер документа,
- (38, 20) — сумма,
- — номер финансовой проводки, могут быть несколько записей с одним и тем же номером транзакции, но разными датами (такое бывает, если по документу необходимо сформировать записи разными датами),
- (38, 20) — сумма по дебету,
- (38, 20) — сумма по кредиту,
- (38, 20) — сумма в дополнительной отчетной валюте,
- (38, 20) — сумма по дебету в дополнительной отчетной валюте,
- (38, 20) — сумма по кредиту в дополнительной отчетной валюте,
- — идентификатор набора значений дополнительных финансовых измерений.
Для таблицы «G_L Entry» выполняются несколько ограничений (контроль на уровне NAV, не на уровне базы данных):
- = —
- Сумма значений поля для нескольких строк, у которых одинаковые и , равна нулю (это и есть бухгалтерская «двойная запись»).
- Для каждой комбинации и существует не менее двух строк с разными (максимальное количество ничем не ограничено, можно создать транзакцию с тысячами строк).
- Аналогичные ограничения работают для полей , и .
Таблица с планом счетов называется «G_L Account». В этой таблице содержится список финансовых счетов, которые являются основным разрезом (основной аналитикой) финансового учета. В таблице «G_L Entry» номер счета указывается в поле . Наиболее важные поля таблицы «G_L Account» для целей отчетности следующие:
- (20) — номер счета, в таблице «G_L Entry» такое же поле называется ,
- (50) — название счета,
- — признак, необходимо ли пересчитывать остатки в дополнительной отчетной валюте по курсу на конец периода,
- — код подкатегории.
Еще есть таблица «G_L Account Category» с иерархией плана счетов.
- IDENTITY(1,1) — номер записи,
- — номер вышестоящей записи в иерархии,
- (100) — порядок (сортировка) в отчетах,
- — уровень в иерархии,
- (80)- название уровня иерархии,
- — код категории (Assets, Liabilities, Equity, Income, Cost of Goods Sold, Expense),
- — признак, это баланс или прибыль / убытки.
Также для задачи подготовки отчетности важны таблицы с аналитиками или «измерениями», привязанными к записям таблицы «G_L Entry».
Это таблица «Dimension Set Entry», в которой указаны «наборы» значений измерений содержащая поля:
- — идентификатор набора значений дополнительных финансовых измерений, используется для связи с таблицей «G_L Entry»,
- (20) — код измерения,
- (20) — код значения измерения.
И таблица «Dimension Value», содержащая дополнительные сведения о значениях измерений (приведены не все поля):
- (20) — код измерения,
- (20) — код значения измерения, в таблице «Dimension Set Entry» такое же поле называется
- (50) — название значения измерения.
Связь между таблицами «Dimension Set Entry» и «Dimension Value» выполняется по двум полям — и ().
Количество измерений не ограничено. Можно создать десятки разных измерений и привязать конкретные значения этих измерений к каждой записи в таблице «G_L Entry».
Записи в этих таблицах — это и есть основные данные финансового учета, на основании которых мы создаем большую часть отчетов. Есть и другие таблицы, которые мы используем, но они менее важны и существенного влияния на логику работы не оказывают.