пользователям программных продуктов Scala 5.0, Scala 5.1, iScala 2.1, iScala 2.2, iScala 2.3, iScala 3.0 (и так далее)

Записи в категории Отчётность SSRS

Как зафиксировать заголовок отчёта на сервере отчётов (SSRS)?

Если отчёт имеет много строк, часто очень неудобно его просматривать из-за того, что заголовок оказывается вне поля видимости. Возникает закономерный вопрос: «А нельзя ли его зафиксировать, как в Excel’е?». Зафиксировать можно. В старых версиях SSRS (SQL Server Reporting Services) это было очень просто и понятно, а начиная с SQL Server’а 2008 это стало много сложнее, […]

Как разграничить доступ пользователей на сервере отчётов?

Существуют разные подходы к организации папок на сервере отчётности MS SQL Server Reporting Services. Один из них — разложить отчёты по темам или по модулям и дать на них права всем пользователям iScala. Его преимущество в простоте, а недостаток в том, что любой может просмотреть любой отчёт. В настоящей статье я поделюсь более сложным, но […]

Текст SQL запроса для создания хранимой процедуры usr_RS_StockBalanceMatrix

Текст SQL запроса.
Для учебного задания по созданию матричного отчёта

Текст SQL запроса для изменения хранимой процедуры usr_RS_StockBalanceSimple

Текст SQL запроса для изменения ранее созданной хранимой процедуры.
Для учебного задания по добавлению параметра «Код компании»

Текст SQL запроса для создания хранимой процедуры usr_RS_StockBalanceSimple

Текст SQL запроса.
Не забудьте заменить {CC} на код компании, для которой планируется подготовить отчёт.
Для учебного задания по созданию простейшего отчёта без параметров

Как проконтролировать ввод новых, изменения и удаления существующих карточек покупателей, поставщиков, запасов?

Сотрудники отдела закупок ввели новый запас и указали неверный учётный код. В результате проводки создались по 10 счёту, а должны были быть созданы по 41-му. А когда спохватились, таких проводок оказалось уже несколько сотен. Знакомая ситуация? Как нам кажется, в той или иной степени в разных вариациях она имеет место во многих компаниях. Разумеется, можно обратиться к журналу учёта контроля данных iScala, если, конечно, он включен. Однако сделать это может только администратор системы через административную консоль. А хотелось бы, чтобы это мог сделать, например, бухгалтер по учету запасов, правда?

Как перенести отчёт MS SQL Server Reporting Services на другой сервер?

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

Как в отчёт MS SQL Server Reporting Services добавить возможность скрывать и показывать подробности?

Как в отчёт MS SQL Server Reporting Services добавить возможность скрывать и показывать подробности?

Добавить возможность скрывать/раскрывать строки отчёта достаточно просто. Для этого кликнем правой кнопкой мыши на строке деталей и выберем «Видимость строки…»: Мы можем определить название поля, в котором будет появляться значок открытия/скрытия подробностей, а также вручную или динамически определить будут показаны подробности или нет по умолчанию:

Самая распространённая ошибка при работе с отчётами AFR — какие варианты можно использовать, чтобы с ней не ста...

Вы уже прочитали статью «Самая распространённая ошибка при работе с отчётами AFR»? В ней я описываю очень жизненную ситуацию, когда пользователи вместо того, чтобы использовать закладки в «Избранном» начинают проявлять самостоятельность и творчество и, в результате, сталкиваются с ошибками. Если Вы ещё не прочитали вышеупомянутую статью, самое время это сделать. Разумеется самым простым способом избежать ситуации, описанной […]

Самая распространённая ошибка при работе с отчётами AFR

Очень часто пользователи, которые пользуются отчётами MS SQL Server Reporting Services и одновременно отчётами AFR, начинают «гулять» по папкам и сталкиваются с ошибками 2-х видов:
Вариант 1: Вызов отчёта AFR не через сервер AFR (URL имеет на конце номер порта, например, «:8000»), а напрямую из сервера отчётов MS SQL Server Reporting Services (НЕ имеет на конце номер порта)
Вариант 2: Вызов обычного (НЕ AFR) отчёта через сервер AFR (URL имеет на конце номер порта, например, «:8000»), а НЕ напрямую из сервера отчётов MS SQL Server Reporting Services (НЕ имеет на конце номер порта)

Пример отчёта: остатки по складам из разных компаний

В самом отчёте, который Вы видите на картинке, вроде бы нет ничего особенного. Ну, пример матричного отчёта с переменным количеством столбцов, эка невидаль. Однако, всё меняется, если я скажу, что это сводный отчёт из нескольких компаний iScala, первые 2 цифры в коде склада совпадают с кодом компании. Цифры и сами складские наименования на картинке, разумеется, […]

Как создать виртуальную машину для изучения MS SQL Server Reporting Services?

Самый лучший способ изучения функциональности разных версий операционных систем и серверов баз данных, на мой взгляд, это создание отдельной виртуальной машины. Я пользуюсь для этой цели бесплатным VMware Player’ом, который ходь и называется плэйером, но может не только проигрывать ранее созданные виртуалки, но и создавать их «с нуля». Компания Microsoft разрешает скачать образ инсталляционного диска […]