Создание отчёта с элементом «Матрица»

Создадим новый отчёт. Для его создания проделайте следующие действия: Создайте хранимую процедуру «usr_RS_StockBalanceMatrix», используя для этого готовый файл «04_create_usr_RS_StockBalanceMatrix.sql» Создайте пустой отчёт и назовите его «StockBalanceMatrix» Создайте в отчёте новый набор данных «StockBalanceMatrix» на базе хранимой процедуры «usr_RS_StockBalanceMatrix» Создайте в отчёте новый набор данных на базе хранимой процедуры «usr_RS_GetCompanies» и привяжите его к параметру отчёта … [Подробнее…]

Добавление параметра «Код компании»

Добавим параметр в наш отчёт, чтобы его можно было использовать с данными любой, а не только «01» компании. Для этого модернизируем хранимую процедуру. Откройте готовый файл «02_alter_usr_RS_StockBalanceSimple.sql» и выполните запрос для БД «ScalaDB»: Перейдём в Visual Studio и щёлкнем на закладке «Данные», затем на пиктограмме «Обновить»: Вам будет предложено ввести значение автоматически добавившегося параметра @CC. … [Подробнее…]

Модификация отчёта

Вернёмся в Visual Studio для того, чтобы откорректировать наш отчёт. Выделите целиком таблицу как объект. Сделайте это по аналогии с тем, как Вы выделяете все поля листа в Excel. После выделения таблицы щёлкните правой кнопкой мыши на рамке выделения и выберите «Свойства» Установите флажки, как на картинке ниже и нажмите «ОК»: Вернувшись обратно, выделите столбец … [Подробнее…]

Публикация отчёта на сервере

Теперь, когда наш отчёт готов, мы должны опубликовать его на сервере. Практический опыт использования механизма MS SQL Server Reporting Services показывает, что лучше всего сделать это непосредственно на сервере, а не со стороны Visual Studio, особенно, когда отчёты могут добавлять и редактировать несколько человек. Вернёмся на сервер отчётности. Для начала мы должны создать общий источник … [Подробнее…]

Создание простейшего отчёта без параметров

Перед тем, как мы приступим к созданию отчёта необходимо создать хранимую процедуру, которую он использует. Практический опыт показывает, что удобнее не писать запросы внутри самого отчёта, а использовать хранимые процедуры. Запустите Среду SQL Server Management Studio Express. При подключении выберите Windows Authentication. Откройте файл «01_usr_RS_StockBalanceSimple.sql» и выполните его для БД «ScalaDB»: Теперь вернёмся в Visual … [Подробнее…]

Практическое создание отчётов: Создание общего источника данных

Практическое создание отчётов Для создания отчётов с расширением .rdl (Report Definition Language) используется средство MS Visual Studio, которое устанавливается как клиентская часть SQL сервера. Все примеры, использованные для данного обучения, созданы в среде MS SQL Server 2005 и Microsoft Visual Studio 2005. Запустите Microsoft Visual Studio 2005. Мы окажемся внутри созданного проекта «Training». Создание общего … [Подробнее…]

Знакомство с MS SQL Server Reporting Services

Общий обзор Для того чтобы начать работу с учёбными материалами Вы должны запустить виртуальную машину. Сведения для входа: Логин: Administrator Пароль: !ssrs! Также для целей тестирования доступа Вам могут понадобиться другие учётные записи: «Accountant», «scala». Пароль: «ssrs» Войдите в систему как «Administrator». Запустите Internet Explorer. При первом запуске Вам придётся подождать пару минут, в дальнейшем … [Подробнее…]

Обзор структуры БД системы

В отличие от более ранних версий iScala хранит данные, как минимум в 2-х базах данных: в системной (по умолчанию ScaSystemDB) и в БД (или нескольких БД) с информацией делового содержания (по умолчанию ScalaDB). Большинство таблиц имеет старый порядок именования вида MMNNCCYY, где MM – 2-х символьное наименование модуля, например, «GL» – General Ledger (Главная Книга), … [Подробнее…]

Цели урока, Введение: 4 уровня отчетности в Scala/iScala

Цели урока После завершения этого урока Вы сможете: создавать отчёты с помощью современного механизма построения и распространения отчётов MS SQL Server Reporting Services применительно к Scala/iScala; управлять их хранением, доставкой, распространением, правами доступа; добавлять их в меню iScala. Введение 4 уровня отчетности в Scala/iScala В Скале существуют различные возможности получения отчётов. Первым, самым базовым уровнем … [Подробнее…]

Практическое задание по настройке автоучёта

При настройке автоучёта возможна замена конкретного учётного кода символами «**», что означает «любой». В этом случае возможна следующая ситуация: для запасов с учётным кодом 99 и покупателем/поставщиком с любым учётным кодом мы устанавливаем одни бухгалтерские счета, а для покупателя/поставщика с учётным кодом 30 и любым учётным кодом запаса мы устанавливаем другие бухгалтерские счета. Тогда возникает … [Подробнее…]

Применение на практике: задание из реальной жизни

В одной производственно-торговой компании, производившей некий пищевой продукт, имелся собственный магазин прямо на территории завода. То, что продавалось для оптовых покупателей, учитывалось как готовая продукция (ГП) собственного производства. То, что продавалось в розницу через магазин, учитывалось как покупной товар. Соответственно, при отгрузке ГП и товара происходило списание с разных счетов. Одна и та же единица … [Подробнее…]