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

Думаете, я шучу, когда говорю, что ненавижу отчёты без разделителей строк и столбцов? Ничуть. Так и хочется спросить программистов, создавших их: «Вы когда-нибудь были пользователем? Вам приходилось двигать линейку по напечатанному отчёту, чтобы не перепутать строку?» Ответ очевиден: «Никогда», иначе никакие доводы не позволили бы создать отчёт, подобный тому, что Вы видите на картинке. На … [Подробнее…]

Использование функций: Как вывести сумму прописью?

Включить в отчёт код с заранее написанными функциями можно двумя способами. Первый – добавить его непосредственно в свойствах отчёта на закладку «Код». Добавьте к проекту существующий отчёт «SumAsStringExample.rdl». Перейдите на закладку «Код» в свойствах отчёта. Посмотрите, какие функции здесь описаны: Вернитесь к макету отчёта: Как можно видеть на картинке выше, вызов функции осуществляется с помощью … [Подробнее…]

Альтернативный вариант перехода из отчёта в отчёт: переход к URL-адресу

В окне изменения выражения поля «Перейти к URL-адресу» вставьте следующее выражение: =Globals!ReportServerUrl & «?» & Globals!ReportFolder & «/GLTransaction&rs:Command=Render&CC=01&YY=» & right(year(Fields!TransactionDate.Value),2) & «&TrNo=» & Fields!TransactionNumber.Value При переходе по такой ссылке отчёт будет открыт в окне без навигации (без ссылок на папки, где он находится). Кроме того, отчёт можно открыть в отдельной закладке или отдельном окне. Недостатком … [Подробнее…]

Проводки ГК без соответствующих аналитических проводок

Этот отчёт показывает проводки ГК в таблице истории модуля «Управление Запасами» (SCGL), которым нет соответствия в таблице аналитических проводок модуля (SC07). Такая ситуация, разумеется, штатным образом возникнуть не может, и возможна только в том случае, если для каких-то аналитических проводок кто-то «вручную» обнулил флаг создания проводок ГК и создал их повторно. В этом случае ранее … [Подробнее…]

Несоответствие истории проводок ГК модуля УЗ автоучёту

Пример отчёта «Несоответствие истории проводок ГК модуля УЗ текущим настройкам автоучёта» Этот отчёт показывает несоответствие между проводкой, которая была бы создана при текущих настройках таблицы автоучёта и той проводкой, которая реально была отправлена в Главную Книгу (включая «ручные» пользовательские исправления) Другие страницы данной темы:

Проверяем отсутствие пропусков складских проводок и наличия других «вмешательств»

Иногда следует удостовериться, не залезли ли чьи-то «очумелые ручки» в таблицу складских проводок и не поудаляли ли чего. Разумеется в обычной ситуации такого быть не должно, но при наличии «очумелых ручек» очень даже вероятно: Jugulator писал(а): При создании процедур сверки складских проводок необходимо также учитывать, что возможна не только обычная схема создания проводок «одна строка … [Подробнее…]

Список проводок по запасам, для которых не созданы проводки ГК

Первая страница: Последняя страница (где, в частности, объясняется, что означает тот или иной цвет фона): Я получил комментарии относительно вышеприведённого отчёта с опасением того, что пользователя слишком большое количество подробностей может отвлекать от основной идеи — проверки самого факта наличия аналитических проводок, для которых проводки ГК ещё не созданы или не могут быть созданы. В … [Подробнее…]

Выверяем данные между модулями УЗ и ГК

Тема для многих актуальная: убедиться, что между модулями «Управление Запасами» и «Главная Книга» существует полное соответствие. Начнём с чисто технической проверки: попробуем убедиться, что чисто технически не существует расхождение между тем, что в Главную Книгу отправлялось и тем, что в неё реально попало. Разумеется, никаких расхождений быть не должно, но вдруг кто-то своими «очумелыми ручками» … [Подробнее…]