Ускорение работы пользователей 1с
Разработки

Ускорение работы с универсальными отчетами

Многим пользователям 1с известна линейка универсальных отчетов. На форме есть реквизиты, окно вывода информации и кнопка «Сформировать». Что еще нужно?
 
Давайте взглянем на типовой отчет. Скажем, отчет по продажам. Все есть, что необходимо для работы и вывода нужной информации. И, казалось бы, здесь-то уж, что можно улучшить? Конечно, есть разработки по улучшению быстродействия универсального отчета на infostart.ru. А что если к визуализации отчета подойти более тщательно. Да еще добавить удобства в довесок. 
 
«Труднее всего — конец месяца, особенно последние 30 дней»
Альфонс Алле
 
 

 


Игра с отражением


Дружите ли вы со своим отражением в зеркале? Ответ прост: требуется всего лишь позитивный настрой и действенные инструменты, чтобы это было так. Для лица инструментами выступают крема или косметика: помада, тени, румяна. А  что может быть инструментом для  улучшения и дублирования отражения в формах отчетов?

В отчете дублированием выступает возможность вывести его с новыми настройками. А улучшением является дополнительный инструментарий работы с ним. Если желаете узнать больше подробностей читаем дальше.

Во многих типовых отчетах существует возможность открыть новую форму отчета в отдельном окне. И наличие такой возможности полностью приветствуется. Вот только открытие новой формы занимает на экране ячейку в окне открытых форм. Порой это загромождает настолько, что довольно трудно понять на какую ячейку кликнуть, чтобы отобразился нужный отчет. Во многом они все одинаково называются. Например, «Отчет по продажам». Сам заголовок нам ничего не говорит.


А можно ли в одной экранной форме отчета сформировать сразу несколько результатов отчета? Если добавить работу с закладками в отчете, то получится интереснейший эффект: можно вывести несколько отчетов в одной экранной форме и просто переходя из закладки в закладку видеть результаты для сравнения. Сверху каждой закладки отражается краткая аббревиатура отчета, если их видов несколько. И выводится представление периода. Допустим, выводит отчет по одной номенклатуре. Нажимаем кнопку добавить закладку и выбираем вторую номенклатуру и выводим такой же отчет по ней или за другой период. Плюс их можно даже сравнить визуально или через кнопку «Сравнить».

Для чего нужны закладки? Собственно небольшое, но на наш взгляд очень существенное преимущество: это экономит место, т.е. если открыть формы отчетов стандартно, то внизу количество окон прибавится и в этих квадратиках не всегда видно четко за какой период выведен тот или иной отчет. Да и ограничено пространство в низу.


Нужная опция


Далее почему-то в стандартных решениях 1с к форме отчетов не прикладывается кнопка по-умолчанию, допустим, выгрузить в Excel. Конечно, можно возразить, а почему собственно именно Excel, когда есть и другие форматы вывода. Но речь не об этом, а об удобном быстром способе сохранить результат отчета в другом формате и что немаловажно — открыть его сразу в этом формате.

Предысторией этому служило обращение одного пользователя. Он не так хорошо ориентировался в 1с, и когда ему стали показывать все манипуляции, которые необходимы для сохранения отчета в формате Excel и его открытия, то до нас дошло, а почему так все сложно???! Легче было добавить инструмент для всех, чем постоянно тратить время на объяснения каждому, как это сделать с помощью «танцев с бубном».

В результате добавляется кнопка «Excel» на форму отчета, под действием которой отчет сохраняется во временный каталог и тут же открывается в этом Excel-e. Это правильное решение. Действие всего в один клик!

Все должно быть просто с минимальным действием кнопок. Даже отправка отчета в нужном формате не должна быть проблемой. И такие кнопки тоже внесены в отчет.

«Идеи тем проще овладевают массами, чем они проще.»


Есть еще один нюанс. В системе, принтер действует «по-умолчанию». И если мы хотим распечатать информацию с помощью другого принтера, то необходимо зайти в параметры страницы и выбрать его. А почему нельзя сразу на форме видеть, куда мы будем печатать? Выбрать параметры страницы, выбрать кнопку быстрой печати? В главном (стандартном) меню сверху предоставлены только две кнопки: просмотр и печать с выбором принтера. На самом деле этого очень мало.

Приведем пример из практики. Операторам была сделана обработка для групповой печати накладных. Так вот для увеличения быстродействия данного момента ничего лучше не придумать как установить два принтера и печатать в два потока. Внимание вопрос как сделать так, чтобы накладные печатались в два потока от одного пользователя. Хорошо, допустим он заходит в программу 1с в два сеанса. И организует там два списка для печати. А что дальше? По-умолчанию будет действовать одна настройка для конкретного пользователя и будет посылаться информация на один принтер. Конечно можно выйти из положения довольно таки не оригинальным, но действенным способом — просто завести второго пользователя «дублера» этому же сотруднику и там настройки сохранить и зафиксировать какие нужно. Большинство именно так и действуют. Но в нашем случае это было неприемлемо, да и не особо удобно. Гораздо удобней в любой момент выбрать нужный принтер и послать очередную порцию туда куда нужно без необходимости поменять сеанс пользователя.


Позиционирование


За долгое время постоянного наблюдения за действиями тех, кто работает в программе, мы постоянно добавляли необходимые линейки инструментов. Например в отчетности на панели инструментов представлены наиболее часто встречающиеся кнопки для работы по распечатке и обработке выведенного отчета. При этом позиционироваться на отчет не нужно, если мы хотим распечатать. Эта «малость» почему-то пользователей, незнающих, ставит в тупик, пока им не объяснишь, что нужно сначала спозиционироваться на табличное поле отчета, а потом только будет активна кнопка печати. Казалось бы мелочь. Но вопросы от пользователей такие поступали и не единожды.



Закрепление


На этой панели инструментов присутствует также кнопка закрепления заголовка — почему-то в универсальном отчете это не предусмотрено самим выводом отчета. Ведь это удобно, когда левая часть и шапка отчета как бы остается зафиксированной на месте, а данные по показателям перемещаются справа налево.


Просмотр


А кнопка «Только просмотр»? Чтобы открыть форму для редактирования, давайте в главном меню выберем Таблица? Вид? Редактирование. Целых три нажатия на кнопки, тогда как всего одно нажатие требуется! При этом, если бы оно требовалось очень редко, то тогда конечно, ничего этого уже не нужно было бы. Но ведь это не так.


Отметка


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

«Если у вас есть яблоко и у меня есть яблоко, и если мы обмениваемся этими яблоками, то у вас и у меня остается по одному яблоку. А если у вас есть идея и у меня есть идея и мы обмениваемся идеями, то у каждого из нас будет по две идеи.» Б. Шоу



Итоговая сумма


Также в отчете присутствует механизм подсчета итога по выделенным ячейкам. Все эти инструменты, так или иначе, доступны широкой массе программистов на infostart.ru. Главное условие здесь — это придется многие отчеты (часто используемые) переводить на данное удобство работы (юзабилити). Кому-то может оно не понравиться, кому-то наоборот. Здесь мы хотим донести до конечно адресата (не программиста, а именно пользователя), что инструменты 1с настолько разнообразны и могут помогать в работе, при этом даже, не теряя драгоценное время на поиски, как же это сделать. Ведь не секрет, что многие пользователи не знают, что отчеты в 1с можно еще и редактировать в самой 1с-ке (при наличии доступа разумеется).


Быстрые отборы


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


Настройка


Вот приведем еще пример. То, как сделаны отчеты по анализам счетов в конфигурации Управление производственным предприятием 1.3 (УПП), совсем не изобилует удобством. Почему все скрыто по кнопке «Настройка»? Да еще к тому же по разным закладкам внутри этой настройки! Не хватает места, что ли на экране? Еще как хватает! И вот уже в бухгалтерии 2.0 появляется это все на переднем плане и это уже не может не радовать. Мы же для УПП эти отчеты изменили так как нам кажется будет удобней. И практика показала что мы были правы.

У нас линейка отчетов отреставрированная. При этом следует обратить внимание на карточку счета и на оборотно-сальдовую ведомость. В них есть развернутая настройка для удобства отображения данных.
 

 

    

Цена


Кстати загадкой также является, почему по-умолчанию в универсальных отчетах отсутствуют данные в измерениях «Цена»? Именно средняя цена отсутствует в таком отчете как ведомость по партиям. А ведь это тоже удобство. Вы не согласны? Удобство получения полной информации.


Варианты оформления


Из юзабилити в универсальном отчете есть понятие, как выбрать вариант оформления отчета. Многие и не пользуются им и даже не знают об этом. А зря. Визуально отчет преображается при использовании цветовых схем по условиям. К сожалению, следует отметить, что из всех вариантов, которые там в списке присутствуют, не понятно зачем существуют многие. Кроме как «зима» и «песок» собственно остальное использовать просто затруднительно, некрасиво.

«Любое человеческое знание начинается с интуиции, переходит к понятиям и завершается идеями»
И. Кант



Система компоновки данных (СКД)


Очень часто видим в типовых конфигурациях 1с отчеты сделанные через конструкторы. На сегодня отчеты создаются на системе компоновки данных (СКД). СКД является простым и удобным инструментом с точки зрения разработки. Но так ли удобен он в работе конечному пользователю? Не спорим, что существуют отчеты на СКД, написанные очень хорошо, на которые было потрачено достаточно много времени для более детальной проработки. И инструмент, а вернее платформа 1с это позволяет сделать. Но это именно нужно еще «сделать», а не находить данные отчеты в типовых конфигурациях. СКД находит большее применение в формировании отчетности на управляемых формах. При этом принцип работы с «окнами» несколько неудобен. А неудобство сразу открывается, когда необходимо открыть более десяти отчетов и кто где открыт становится проблематично выяснить особенно на маленьких мониторах. При этом рассмотренный вариант работы в отчете с закладками дает несколько преимуществ. Вот только на СКД возможно ли такое сделать?

Вот реальный пример, который очень-очень радует своим исполнением (не на СКД). Очень рекомендуем универсальную ОСВ, которую можно найти на infostart.ru. Здесь настолько все реализовано так как надо, что не перестаешь этому апплодировать. И вывод отчетов в разных закладках, и возможность развернуть многоуровневую расшифровку по счетам, субсчетам, субконто, периодам и даже документам. В целом он очень удобен. Существует ли такой отчет на СКД? Мы не нашли.

Все должно быть естественным и удобным в использовании. В чем-то удобны отчеты написанные на системе компоновки данных (СКД), в чем-то построенные на «Универсальном отчете», либо реализованные другими методами. Конечный пользователь собственно и не разбирается в этом, да и нужно ли ему это? Ему нужен прежде всего инструмент, который дает нужную достоверную информацию. И хочет он ее получить быстро, с возможностью по-максимуму получить подробную расшифровку. А уж как ее сделает разработчик, по-сути его мало волнует.


Мысль вслух



Любое предприятие постоянно решает двуединую задачу – движется к достижению своих стратегических целей, и адаптируется к изменению окружающей среды. При этом долгосрочные цели развития остаются неизменны, а способы их достижения могут меняться в зависимости от изменения обстановки на рынке, в экономике, в законодательстве, и т.д.

Именно в современной атмосфере изменений скорость и качество принятия управленческих решений на всех уровнях менеджмента является определяющим фактором конкурентоспособности предприятий.

Без наличия достоверной и своевременной управленческой и учетной информации компания будет работать «вслепую», а цена ошибки в конкурентном поле может быть велика.

Для быстрого и качественного принятия решений и гибкого реагирования на изменения среды необходимо как минимум наладить эффективные информационные потоки компании, иметь возможность получать достоверную информацию максимально быстро и в сжатом виде представить пользователю этой информации на экран.

Информационный обмен внутри большинства компаний является неструктурированным и разнородным – бумажные документы и электронные таблицы, базы данных и построенные на них программы, графическая, видео, звуковая информация и электронная почта. Часто это разрозненные, не связанные между собой информационные потоки, которые не позволяют оперативно получать необходимую информацию. На предприятии существует понятие «готовим отчетность», которое может занимать больше недели. И в целом если эта отчетность готовится более удобными и дружественными инструментами, то это влияет на быстрейшее получение результата.


Вывод

 
 
Еще в 1888 году Томас Баррат (первый магнат, разбогатевший на продаже мыла и шампуней) говорил: «Старайтесь развить этот навык – доводить любое дело до победы».

 

Любой программист 1с сможет сделать отчет, а сделать его удобным для пользователя во многих отношениях — задача для гения.

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

Подготовив шаблоны, разработчик тем самым влияет на масштабируемость удобства работы как самому с ними, так и всем пользователям


Идеи воспламеняют друг друга, подобно электрическим искрам.
 
 
Ищите идеи, смотрите как это делают другие, «зажигайтесь» этими идеями и воплощайте их в жизнь!
Нравится 0 Не нравится
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Добавить комментарий
Ваше имя: *
Ваш e-mail: *
Вопрос: Юзабилити - это удобство работы в программе?
Ответ:
Код: Кликните на изображение чтобы обновить код, если он неразборчив
Введите код: