Author: Алексей Васильев
Как сделать так, чтобы при выгрузке в Excel отдельные элементы группы отчёта SSRS записывались на отдельный лист?
Очень часто мы задаём не конкретный номер счёта-фактуры, а диапазон. Если отчёт SSRS сделан правильно, каждый из счетов-фактур в рамках диапазона будет печататься на отдельной странице или нескольких отдельных страницах. А можно ли сделать так, чтобы при выгрузке такого отчёта в Excel каждый счёт-фактура выгружался бы на свой лист и при этом, чтобы имя листа совпадало с номером счёта-фактуры?
Новости проекта scala.org.ru
Выход новой версии iScala 3.3 с революционными изменениями в механизме отчётности прошел мимо меня. В основном из-за того, что на апрель пришёлся пик подготовки к переходу на новые формы сдачи отчётности по НДС. А может быть и не только из-за этого. Просто в реальной жизни приходится иметь дело с компаниями, которые до сих пор работают на Scala 5.1 и iScala 2.2 и никакие доводы не помогают добиться от головного офиса перехода на новую версию…
Новости проекта scala.org.ru
Речь в очередном выпуске рассылки опять идёт об электронном документообороте с отправкой Универсального Передаточного Документа (УПД) в электронном виде вместо распечатки тонн бумажных счетов-фактур и накладных. Недавно мне прислали ссылку на сайт одной из зарубежных компаний. А там говорится примерно следующее: «Мы принимаем счета на оплату только в электронном виде». И это правильно, чай не в 19-м веке живём. Ваша компания тоже сможет отправлять счета в электронном виде, если только захочет.
Как использовать отчётность SSRS, если у вас старая версия (2000) SQL сервера?
Разумеется, можно было бы использовать более новую версию SQL сервера, но покупать его отдельно никто не хочет, хочется использовать бесплатную версию с дополнительными компонентами на соседнем сервере. Но вот незадача, Reporting Services в бесплатной экспресс версии с дополнительными компонентами не умеет работать с «чужими» серверами, т.е. вы не можете просто установить на соседний сервер бесплатную версию SQL Server Express Advanced Edition в качестве сервера отчетов и создать источник данных, обращающийся на соседний сервер, это ограничение бесплатной Express версии. Означает ли это, что мы не можем её использовать? Нет, не означает 🙂
About different approaches to implementing iScala one more time
Over the past months I have been able to “be impressed” with the customization of iScala with several clients, where the “external” programs write “directly” to the iScala tables! Of course, I will be «silent like a fish» with respect to their names, but I can not help but say about my impressions. This is the method, the opponent of which I have always been and continue to be. I will not describe what this is fraught with and what consequences users of these applications sometimes encounter, I have no desire to discuss something specific or, God forbid, to criticize my colleagues who developed it, I only criticize the approach.
Как в отчёте SSRS скрыть неиспользуемый столбец?
Логично в дизайнере отчётов выделить столбец и задать для свойства «Hidden» специальное выражение в зависимости от значения в таблице. Однако при этом получится, что мы скрыли не сам столбец, а его отображение. Как правило, такой результат заставляет разработчиков заявить, что в SSRS нельзя скрывать столбцы. Но это неверное утверждение, столбцы скрывать можно!
Новости проекта scala.org.ru
Из значимых новостей в пространстве iScala и около:
Игорь Чанышев успешно завершил впечатляющий проект по внедрению недавно разработанного им модуля заработной платы на платформе обновленной системы RM2
В феврале в Будапеште пройдет сессия тестирования новой версии iScala 3.3. Я тоже имел возможность познакомиться с этой версией, уже написал отзыв разработчикам, но пока ничего не могу комментировать 🙂
Снова о разных подходах к внедрению iScala
За последние месяцы мне довелось «впечатлиться» кастомизациями iScala у нескольких клиентов, где «внешние» программы пишут «напрямую» в таблицы iScala! Разумеется, я буду «молчать как рыба» относительно их имен, но не могу не сказать о своих впечатлениях. Вот уж это тот самый метод, противником которого я всегда являлся и продолжаю таковым быть. Не буду описывать, чем это чревато и с какими последствиями иногда сталкиваются пользователи этих приложений, у меня нет желания обсуждать что-то конкретное или, упаси Господь, критиковать своих коллег, которые это разработали, я критикую лишь подход.