ООО «БАРС Груп» БАРС.WEB-МОНИТОРИНГ КУЛЬТУРЫ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 2009 Версия 2.6 -2БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 ЛИСТ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ Таблица 1 Версия Системы Версия документа Дата внесения изменений Автор Краткое описание изменений 2.2 2.6 06.07.2009 Тарасова М.А. Редактирование п. 8.2.1. Главная webстраница Системы, замена рис. 8.2.1.1. Главная web-страница Системы. Редактирование п. 8.2.2. Элементы интерфейса Системы, п. 8.2.3.1. Табличное представление, замена рис. 8.2.3.1.1 – 8.2.3.1.3. Редактирование п. 8.2.3.2. Представление информации в виде иерархии, п. 8.2.3.3. Представление информации в виде аналитической таблицы, замена рис. 8.2.3.3.1 - 8.2.3.3.8. Добавление п. 8.2.3.3.1. Меню аналитической таблицы. Редактирование п. 8.3.1. Мое учреждение, замена рис. 8.3.1.1 – 8.3.1.4, добавление рис. 8.3.1.5. Закладка «Дополнительные атрибуты». Редактирование п. 8.3.2. Мой профиль, замена рис. 8.3.1. Окно «Мой профиль». Редактирование п. 8.4.1. Работа с отчетными формами, замена рис. 8.4.1.1 – 8.4.1.2, добавление рис. 8.4.1.3. Окно просмотра отчетной формы. Таблица формы. Редактирование п. 8.4.2. Заполнение форм, замена рис. 8.4.2.1 – 8.4.2.4. Редактирование п. 8.4.3. Дополнительные функции работы с отчетными формами, замена рис. 8.4.3.1 – 8.4.3.4. Редактирование п. 8.4.4. Стандартные функции контекстного меню списка отчетных форм, замена рис. 8.4.4.1 - 8.4.4.4, добавление п. 8.4.4.5-8.4.4.8. Редактирование п. 8.5.1. Работа с аналитическими выборками, замена рис. 8.5.1.1 – 8.5.1.2. Добавление п. 8.6. Администрирование 2.2 2.5 17.06.2009 Тарасова М.А. Редактирование п. 3.1. Главное окно Системы, замена рис. 3.1.1. Главное окно Системы. Редактирование п. 3.4.3.1. Стандартные функции контекстного меню аналитической таблицы, замена рис. 3.4.3.1.1. Пример построения диаграммы. Редактирование п. 6.1.2. Дополнительные функции работы с отчетными формами, замена рис. 6.1.2.3. Окно запроса на рис. 6.1.2.3. Окно «Форма ввода значений параметров». Редактирование п. 6.2.2. изменений -3БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Составление аналитических выборок, замена рис. 6.2.2.1. Форма редактирования произвольной выборки, рис. 6.2.2.7. Окно «Аналитическая выборка», замена рис. 6.2.2.8. Запрос на подтверждение удаления на рис. 6.2.2.8. Окно «Параметры сборки аналитической выборки по периодам». Добавление п. 6.2.3. Дополнительные функции работы с аналитическими выборками, редактирование п. 7. Дизайнер отчетных форм 2.2 2.4 09.04.2009 Тарасова М.А. Редактирование п. 4.1. Мое учреждение, замена рис. 4.1.1. Окно «Редактирование учреждения», рис.4.1.2. Закладка «Персоналии», добавление рис. 4.1.6. Окно «Глава по БК», замена рис. 4.2.1. Окно «Профиль пользователя», редактирование п. 6.1.1. Формирование отчетов, замена рис. 6.1.1.3. Окно просмотра отчетной формы, рис. 6.1.1.4. Контекстное меню закладок отчетной формы, добавление рис.6.1.1.9. Окно «Результат сверки данных», редактирование п. 8. Webклиент 2.2 2.3 11.01.2009 Тарасова М.А. Редактирование пункта 6.1.3.2. Функции обработки отчетных форм, замена рис. 6.1.3.2.1. — 6.1.3.2.3, добавление п. 6.3. Заявки на изменение 2.2 2.2 30.12.2008 Тарасова М.А. Редактирование п. 6.1.1. Формирование отчетов, редактирование п. 6.2.2. Составление аналитических выборок 2.2 2.1 13.12.2008 Тарасова М.А. Редактирование п. 7. Дизайнер отчетных форм 2.2 2.0 19.11.2008 Тарасова М.А. Документ создан -4БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 СОДЕРЖАНИЕ Лист регистрации изменений ..........................................................................................................................2 Содержание ....................................................................................................................................................4 1. Введение ..................................................................................................................................................7 1.1. Система БАРС.Web-Мониторинг Культуры ..........................................................................................7 1.2. Перечень функциональных возможностей ..........................................................................................7 1.3. Технические характеристики Системы ................................................................................................8 2. Начало работы с Системой ..................................................................................................................... 10 2.1. Запуск Системы ................................................................................................................................ 10 2.2. Смена пользователя Системы ........................................................................................................... 12 2.3. Завершение работы с Системой ........................................................................................................ 13 3. Интерфейс Системы ............................................................................................................................... 14 3.1. Главное окно Системы ...................................................................................................................... 14 3.2. Элементы интерфейса Системы ........................................................................................................ 14 3.3. Работа с диалоговыми окнами .......................................................................................................... 17 3.4. Представление информации в Системе ............................................................................................ 17 3.4.1. Представление информации в виде иерархии ......................................................................... 17 3.4.2. Представление информации в виде таблицы списка ............................................................... 18 3.4.2.1. Стандартные функции контекстного меню ....................................................................... 25 3.4.3. Представление информации в виде аналитической таблицы .................................................. 25 3.4.3.1. Стандартные функции контекстного меню ....................................................................... 30 4. Настройка системы ................................................................................................................................. 32 4.1. Мое учреждение ............................................................................................................................... 32 4.2. Мой профиль .................................................................................................................................... 35 4.3. Настройка интерфейса Системы ....................................................................................................... 36 5. Справочники........................................................................................................................................... 38 5.1. Общие принципы работы со справочниками ..................................................................................... 38 6. Отчетность ............................................................................................................................................. 39 6.1. Порядок работы по составлению и сдаче отчетности ....................................................................... 39 6.1.1. Формирование отчетов ............................................................................................................ 39 6.1.2. Дополнительные функции работы с отчетными формами ....................................................... 46 6.1.3. Стандартные функции контекстного меню списка отчетных форм .......................................... 51 6.1.3.1. Функции проверки отчетных форм ................................................................................... 51 6.1.3.2. Функции обработки отчетных форм .................................................................................. 59 6.2. Аналитические выборки ................................................................................................................... 62 6.2.1. Работа с аналитическими выборками ...................................................................................... 63 6.2.2. Составление аналитических выборок ...................................................................................... 64 6.2.3. Дополнительные функции работы с аналитическими выборками ............................................ 75 6.3. Заявки на изменение ........................................................................................................................ 77 6.4. О программе ..................................................................................................................................... 77 7. Дизайнер отчетных форм ....................................................................................................................... 80 7.1. Начало работы с Дизайнером форм .................................................................................................. 80 7.1.1. Запуск Дизайнера форм .......................................................................................................... 80 7.1.2. Завершение работы с приложением ........................................................................................ 80 7.2. Интерфейс главного окна ................................................................................................................. 81 7.3. Настройка Дизайнера форм .............................................................................................................. 81 7.3.1. Настройка источников экранных форм .................................................................................... 82 7.3.2. Дополнительные настройки ..................................................................................................... 83 7.3.3. Настройка подключения к БД .................................................................................................. 84 7.4. Общие сведения об отчетных формах .............................................................................................. 85 7.4.1. Элементы формы ..................................................................................................................... 86 7.4.1.1. Ячейки .............................................................................................................................. 87 7.4.1.2. Таблицы ........................................................................................................................... 88 7.4.1.3. Закладки .......................................................................................................................... 89 7.5. Работа с формами ............................................................................................................................ 89 7.5.1. Этапы создания отчетных форм .............................................................................................. 89 7.5.2. Создание отчетной формы ...................................................................................................... 92 -5БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.5.3. Открытие формы для редактирования..................................................................................... 93 7.5.4. Предварительный просмотр формы ......................................................................................... 93 7.5.4.1. Предварительный просмотр текущей формы .................................................................... 94 7.5.5. Сохранение формы .................................................................................................................. 94 7.5.5.1. Массовое сохранение форм .............................................................................................. 94 7.5.6. Обновление метаописания формы в базе данных .................................................................... 94 7.6. Метаструктура .................................................................................................................................. 95 7.6.1. Общие принципы работы с компонентами формы ................................................................... 96 7.6.1.1. Добавление элемента ....................................................................................................... 97 7.6.1.2. Массовое добавление элементов ...................................................................................... 97 7.6.1.3. Создание копии элемента ................................................................................................. 98 7.6.1.4. Удаление дочерних элементов узла .................................................................................. 99 7.6.1.5. Удаление элемента ......................................................................................................... 100 7.6.2. Ключевые параметры формы ................................................................................................ 100 7.6.3. Свободные ячейки ................................................................................................................. 102 7.6.3.1. Создание свободной ячейки ........................................................................................... 102 7.6.3.2. Типы ячеек ..................................................................................................................... 103 7.6.4. Таблицы формы .................................................................................................................... 112 7.6.4.1. Создание таблицы .......................................................................................................... 112 7.6.4.2. Создание строки ............................................................................................................. 113 7.6.4.3. Создание столбца ........................................................................................................... 114 7.6.4.3.1. Массовое изменение типа ячеек ............................................................................ 114 7.6.4.4. Массовое добавление свободных ячеек в таблицу ......................................................... 115 7.6.4.5. Создание копии таблицы ................................................................................................ 115 7.6.5. Внутренние справочники ....................................................................................................... 115 7.6.6. Меню ..................................................................................................................................... 115 7.6.6.1. Создание пункта меню ................................................................................................... 116 7.6.6.2. Создание подменю ......................................................................................................... 118 7.6.6.3. Создание разделителя .................................................................................................... 118 7.7. Увязки ............................................................................................................................................ 118 7.7.1. Создание увязки .................................................................................................................... 120 7.7.1.1. Переменные увязки ........................................................................................................ 122 7.7.1.1.1. Редактор формул ................................................................................................... 122 7.7.1.2. Выражение увязки .......................................................................................................... 124 7.7.1.3. Период действия ............................................................................................................ 125 7.7.2. Дополнительные возможности .............................................................................................. 125 7.7.2.1. Создание копий увязки ................................................................................................... 125 7.7.2.2. Перемещение увязок ...................................................................................................... 126 7.7.2.3. Массовое назначение/ снятие периода действия ............................................................ 126 7.7.2.3.1. Массовое назначение периода действия ............................................................... 126 7.7.2.3.2. Массовое снятие периода действия ....................................................................... 127 7.7.2.4. Импорт/ экспорт увязок .................................................................................................. 127 7.7.2.4.1. Импорт увязок ....................................................................................................... 127 7.7.2.4.2. Экспорт увязок ...................................................................................................... 128 7.8. Макросы ......................................................................................................................................... 128 7.8.1. Создание макроса .................................................................................................................. 131 7.8.2. Проверка корректности ......................................................................................................... 132 7.8.3. Дополнительные возможности .............................................................................................. 132 7.9. Экранная форма ............................................................................................................................. 133 7.9.1. Строение экранной формы .................................................................................................... 133 7.9.2. Элементы шаблона ................................................................................................................ 135 7.9.2.1. Шапка ............................................................................................................................ 136 7.9.2.2. Закладка ......................................................................................................................... 137 7.9.2.3. Свободная ячейка........................................................................................................... 138 7.9.2.4. Статическая таблица (основная таблица) ....................................................................... 139 7.9.2.5. Динамическая таблица (субтаблица) .............................................................................. 142 7.9.2.6. Ссылка на динамическую таблицу (субтаблицу) ............................................................. 144 7.9.2.7. Константы ...................................................................................................................... 144 7.9.2.8. Автоблоки ...................................................................................................................... 146 7.9.2.8.1. Автоблоки статической таблицы ........................................................................... 147 -6БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.9.2.8.2. Автоблоки динамической таблицы ........................................................................ 148 7.9.3. Создание шаблона экранной формы ...................................................................................... 149 7.10. Печатные формы ............................................................................................................................ 150 7.10.1. Шаблон печатной формы ...................................................................................................... 150 7.10.2. Создание шаблона печатной формы ...................................................................................... 151 7.10.3. Создание печатной формы .................................................................................................... 155 7.11. Дополнительно ............................................................................................................................... 157 7.12. Дополнительные функции .............................................................................................................. 158 7.12.1. Массовая обработка форм ..................................................................................................... 158 7.12.2. Соединение/ разрыв связи с сервером БД ............................................................................. 159 7.12.3. Дополнительные операции .................................................................................................... 159 7.12.4. Перезапуск приложения ........................................................................................................ 160 8. Web - клиент ........................................................................................................................................ 161 8.1. Начало работы с Системой ............................................................................................................. 161 8.1.1. Запуск Системы ..................................................................................................................... 161 8.1.2. Завершение работы с системой ............................................................................................. 162 8.2. Интерфейс Системы ....................................................................................................................... 162 8.2.1. Главная web-страница Системы ............................................................................................. 162 8.2.2. Элементы интерфейса Системы ............................................................................................. 162 8.2.3. Представление информации в Системе ................................................................................. 163 8.2.3.1. Табличное представление .............................................................................................. 163 8.2.3.2. Представление информации в виде иерархии ................................................................ 165 8.2.3.3. Представление информации в виде аналитической таблицы ......................................... 166 8.2.3.3.1. Меню аналитической таблицы ............................................................................... 171 8.3. Настройка Системы ........................................................................................................................ 172 8.3.1. Мое учреждение .................................................................................................................... 172 8.3.2. Мой профиль ......................................................................................................................... 174 8.4. Порядок работы по составлению и сдаче отчетности ..................................................................... 174 8.4.1. Работа с отчетными формами ................................................................................................ 175 8.4.2. Заполнение форм .................................................................................................................. 176 8.4.3. Дополнительные функции работы с отчетными формами ..................................................... 178 8.4.4. Стандартные функции контекстного меню списка отчетных форм ........................................ 180 8.5. Работа с аналитическими выборками ............................................................................................. 184 8.6. Администрирование........................................................................................................................ 185 8.6.1. Работающие пользователи .................................................................................................... 185 -7БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 1. 1.1. ВВЕДЕНИЕ Система БАРС.Web-Мониторинг Культуры Информационно-аналитическая система мониторинга БАРС.Web-Мониторинг Культуры разработана для мониторинга показателей системы Культуры субъекта российской федерации. Web-технология, применяемая для сбора информации со всех образовательных учреждений, на основе набора статистических форм отчетности, обеспечивает поступление данных сразу в хранилище в Online-режиме. Программный комплекс БАРС.Web-Мониторинг Культуры, позволяющий формировать информацию для принятия управленческих решений в области реформирования системы Культуры региона, состоит из трех подсистем: 1. Подсистема сбора статистической информации, основанная на Web-технологии, позволяющая в Online-режиме собирать информацию с образовательных учреждений через Интернет; 2. Репозитарий показателей системы Культуры — OLAP–хранилище данных на основе XML–технологии. Он обеспечивает систематизацию и хранение в структурированном виде большого объема статистических данных в динамике по периодам; 3. Подсистема мониторинга — функциональный блок, отвечающий за формирование заранее настроенных OLAP–отчетов, а также просмотр всей статистических данных репозитария в разных «плоскостях» и «разрезах». Набор графических представлений информации позволяет максимально упростить принятие управленческих решений на уровне министерства Культуры субъекта РФ. 1.2. Перечень функциональных возможностей В рамках Системы реализованы следующие функциональные возможности, относящиеся к централизованному сбору итоговой отчетности: Централизация первичных и сводных отчетных данных в единой базе данных, что исключает необходимость выполнения операций экспорта и импорта для переноса данных из абонентского пункта в центральный пункт сбора; Оперативный доступ к первичным и сводным данным отчетности из пункта сбора отчетности; Ведение единых справочников и классификаторов, необходимых для обеспечения процесса сдачи отчетности; Возможность заполнения отчетных форм как в режиме Web-клиента (с помощью любого Интернет– браузера в любой операционной системе), так и в режиме Smart-клиента (обычное настольное приложение, функционирующее в среде Windows); Наличие полнофункционального конструктора отчетных форм, который позволяет добавлять в Систему новые отчетные формы с помощью подготовленных специалистов у заказчика Системы (без привлечения специалистов из компании–разработчика программного комплекса); Контроль данных, введенных в отчетную форму, с помощью внутриформенных и межформенных контрольных соотношений, которые гарантируют соответствие отчетной формы параметрам, установленным в пункте сбора отчетности; Гибкие возможности настройки цепочек сдачи отчетности, которые позволяют организовать в рамках одного экземпляра Системы сборку разнородных отчетных данных; Контроль своевременности и корректности сдачи отчетных форм по всем уровням цепочки сдачи отчетности; Механизмы формирования произвольных выборок данных в пункте сборки отчетности, которые позволяют пользователям задавать параметры визуализации сводных данных в необходимых для выполнения анализа разрезах; Использование в Системе средств задания и описания OLAP-кубов, необходимых для быстрого построения аналитических отчетов «на лету». OLAP (On-Line Analitical Processing) – это технология обработки информации, включающая составление и динамическую публикацию отчётов и документов. Используется аналитиками для быстрой обработки сложных запросов к базе данных. Импорт и экспорт форм отчетности в формате xml-файлов. -8БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Удаленные пользователи Системы получают регламентированный доступ к функциям Системы с использованием возможностей Web-браузера (например, Microsoft Internet Explorer, Opera, Mozilla Firefox). Для целей выполнения качественных аналитических и контролирующих функций в Системе предусмотрена возможность работы пользователей не только в удаленном режиме, но и в режиме обычного настольного приложения. В режиме настольного приложения Система обеспечивает построение и отображение многомерных аналитических отчетов на основе информации, хранящейся в базе данных, а также позволяет: настраивать описания OLAP-кубов и параметры их визуализации; работать с показателями (параметрами) визуализации; формировать OLAP-кубы; вызывать формы визуализации OLAP-отчетов. В Системе применяется назначение пользовательских прав на основе ролей. Каждому пользователю может соответствовать одна или несколько ролей. Права доступа к данным и функциональным возможностям Системы назначаются при назначении ролей. Ролям также назначаются и элементы интерфейса (например, набор пунктов главного меню). В Системе предусмотрен блок проверки внесения изменений в рабочие таблицы базы данных. Для каждой записи сохраняется следующая информация: имя пользователя, создавшего данную запись; серверные дата и время создания записи; имя пользователя, в последний раз изменившего запись; серверные дата и время последнего изменения записи; версию записи (количество изменений, которые были внесены в запись с момента ее создания); отметка в лог-файле о факте удаления записи. 1.3. Технические характеристики Системы Система организована по трехзвенному принципу: Хранилище данных (СУБД Oracle); Сервер приложений, реализующий функциональность Cистемы. Сервер приложений функционирует на основе сервера обеспечения удаленного доступа (web-сервер); Тонкий клиент на рабочих местах с возможностью удаленного доступа. Хранилище данных и сервер приложений функционируют централизованно на выделенном сервере Центрального Офиса. Подчиненные Центральному Офису учреждения подключаются к Системе и работают в ней с использованием удаленного доступа. Использование удаленного доступа к Системе дает следующие преимущества: Централизованное хранение данных, исключающее необходимость передачи данных через механизмы загрузок и выгрузок. Заполненная в подчиненном учреждении отчетная форма может быть сразу же проанализирована специалистами Центрального Офиса. Прохождение отчетной формы по цепочке сдачи отчетности также оперативно отслеживается как в Центральном Офисе, так и в абонентских пунктах (подчиненных учреждениях); Единые настройки для всех пользователей Системы, выполняемые в одном месте. При этом исключается необходимость синхронизации классификаторов и справочников Системы на удаленных рабочих местах: ввод новых записей в справочники и классификаторы Системы специалистами гарантирует использование именно этих записей всеми подчиненными учреждениями; Обновления Системы, выполняемые Администратором Системы. Для того чтобы установить обновление Системы, необходимо обновить сервер приложений, находящийся в Центральном Офисе. После установки обновления все удаленные пользователи используют обновленную версию Системы; Повышенный уровень безопасности данных. Вход Пользователя в Систему, назначение ему прав и подключение к таблицам данных выполняются в защищенном сервере приложений, что сводит к минимуму возможность несанкционированного доступа к данным. -9БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 В качестве системы управления базы данных используется сервер базы данных Oracle 10g, обеспечивающий повышенный уровень сохранности информации при авариях, отказах технических средств (в том числе при потере питания) и других событиях. Внутренние механизмы работы с сервером базы данных предусматривают поддержку непротиворечивости данных при внезапных отключениях рабочих процессов пользователей. Таким образом, Система реализует механизм буферизации (транзакционности) внесения изменений в рабочие таблицы сервера базы данных. Система не требует регулярного администрирования. Штатные средства Системы позволяют проводить удаленное администрирование базы данных и настройку параметров Системы (при наличии технической возможности доступа к серверам Системы). - 10 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 2. 2.1. НАЧАЛО РАБОТЫ С СИСТЕМОЙ Запуск Системы Для запуска Системы следует осуществить следующую последовательность действий: 1. Открыть программу запуска приложений «Стартер БАРС» с помощью двойного нажатия на ярлык «Стартер БАРС» на рабочем столе. Рис. 2.1.1. Ярлык «Стартер БАРС» на рабочем столе 2. В окне «Стартер – Запуск приложений» следует выбирать нужное соединение, которое открывается с помощью двойного нажатия левой кнопкой мыши на текущей записи либо с помощью нажатия левой кнопкой мыши на кнопку «Запуск». Рис. 2.1.2. Окно «Стартер – Запуск приложений» 3. После запуска на экране открывается диалоговое окно идентификации Пользователя (рис. 2.1.3. Окно идентификации пользователя). Для входа в Систему необходимо ввести логин и пароль пользователя, назначенные Администратором Системы. - 11 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Примечание. При последующем входе в Систему достаточно будет ввести только пароль. Поля «ФИО» и «Логин» будут заполнены автоматически, используя учетные данные Пользователя, входившего в Систему в последний раз. Логин Пользователя может быть выбран из справочника пользователей, составленного Администратором Системы. Справочник открывается с помощью нажатия кнопки . Рис. 2.1.3. Окно идентификации Пользователя При нажатии на кнопку на экран выводится следующее сообщение: Рис. 2.1.4. Окно сообщения Если логин или пароль пользователя введены неправильно, то выводится сообщение об ошибке идентификации с указанием вида ошибки. Рис. 2.1.5. Сообщения об ошибке идентификации Следует повторить ввод реквизитов, учитывая регистр и раскладку клавиатуры. В случае повторения ошибки идентификации необходимо обратиться к Администратору Системы. - 12 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 К сведению. Если в поле параметра «Закрывать после запуска клиента» установлен «флажок», то после запуска Системы окно «Стартер – Запуск приложений» закрывается. Существует возможность настройки автоматического входа в схему для конкретного Пользователя. Для этого в окне «Стартер – Запуск приложений», в столбце «Параметры запуска» следует нажать кнопку и в открывшемся поле ввести ключ запуска: «/Пользователь: «Логин пользователя»/ Пароль: «*********». Важно! Логин пользователя и пароль указываются без кавычек. Рис. 2.1.6. Назначение ключа запуска Важно! Ключ запуска применяется только в том случае, если на рабочей станции с Системой работает только один Пользователь. 2.2. Смена пользователя Системы Перерегистрация пользователя предоставляет возможность продолжить работу с Системой от имени другого пользователя, не закрывая главное окно Системы. В поле «Пользователь» отображается логин Пользователя, находящегося в данный момент в Системе. Для перерегистрации следует нажать кнопку , после чего появляется запрос на смену пользователя. Рис. 2.2.1. Окно запроса - 13 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 После нажатия кнопки «Да» открывается окно идентификации пользователя (см. рис.2.1.3. Окно идентификации пользователя). Важно! Если в окне идентификации три раза подряд ввести неправильный пароль, то перерегистрация Пользователя не произойдет, работу в Системе продолжит предыдущий Пользователь. 2.3. Завершение работы с Системой Для завершения работы с Системой необходимо нажать значок в правой части панели заголовка и закрыть модальные окна и главное окно Системы. Закрытие модальных окон и главного окна Системы также осуществляется посредством «горячих клавиш» <Alt+F4>. - 14 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 3. 3.1. ИНТЕРФЕЙС СИСТЕМЫ Главное окно Системы Внешний вид главного окна Системы: Рис. 3.1.1. Главное окно Системы Интерфейс главного окна содержит следующие элементы: 1. Главное меню главного окна Системы содержит набор закладок. При запуске Системы отображаются 3 основные закладки: «Отчетность», «Администрирование» и «Данные». Каждая закладка включает в себя несколько пунктов меню. Например, закладка «Отчетность» содержит следующие пункты меню: «Текущие отчетные формы», «Аналитические выборки», «Произвольные своды», «Расчеты», «Заявки на изменение», «Мое учреждение», «Мой профиль», «О программе»; 2. Рабочая область представляет собой центральную часть окна, в которой открываются все рабочие окна, и происходит диалог с Пользователем; 3. Текущее окно отображает название модального окна, активного в текущий момент; 4. Пользователь. В поле отображается логин пользователя, авторизованного в текущий момент в Системе на данной рабочей станции; 5. Кнопка перемещения панели быстрого запуска. С помощью нажатия на кнопку выдается запрос о перемещении панели быстрого запуска в нижнюю или верхнюю часть главного окна Системы; 6. Меню сервиса содержит четыре пункта: [Сервис], [Дизайнер отчетных форм], [Ресурсы приложений], [Менеджер лицензий]. Пользователю доступен пункт [Сервис/ Настройки пользователя], который подробнее описан в п. 4.3. Настройка интерфейса Системы, и пункт [Дизайнер отчетных форм], который подробно описан в п. 7. Дизайнер отчетных форм. К сведению. Главное окно Системы остается открытым на протяжении всего сеанса работы. 3.2. Элементы интерфейса Системы Следующие элементы интерфейса характерны для большинства окон Системы: - 15 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Таблица 3.2.1 Элемент Назначение Закладка Элемент предназначен для удобного размещения и классификации информации в различных окнах. Кнопка Элемент предназначен для выполнения действия. Действие происходит после нажатия кнопки. Выпадающий список Элемент предназначен для выбора значения из списка. В зависимости от назначения элемента может быть разрешен ввод значения с клавиатуры. Перебор возможных значений выпадающего списка осуществляется либо мышью, либо клавишами <↑>, <↓>. По первой букве вводимого значения осуществляется автоматический подбор подходящего значения из списка. Поле ввода Элемент предназначен для ввода и редактирования строки символов. Поле даты Элемент предназначен для ввода даты с клавиатуры, а также для выбора значения из календаря. С помощью нажатия на заголовке календаря левой кнопкой мыши открывается окно, содержащее список месяцев и годов. Для навигации по календарю предназначены кнопки: . С помощью нажатия на вторую строку заголовка календаря открывается дополнительное окно для выбора месяца (года, периода лет). Поле, комбинированное с кнопками В зависимости от назначения элемента может быть разрешен ввод значения с клавиатуры. Кнопка предназначена для: вызова окна редактирования; выбора значения из справочника. Кнопка предназначена для - 16 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 редактирования выбранной записи. Кнопка предназначена для удаления данных из поля. Поле может быть комбинированно с одной, двумя или тремя кнопками. Поле параметра Элемент предназначен для выбора логического параметра. Если в поле установлен флажок, то параметр выбран. Если в поле флажок не установлен, то параметр не выбран. Поле ввода числовых значений Элемент предназначен для ввода и редактирования чисел с клавиатуры, а также для ввода значения с калькулятора. Калькулятор автоматически закрывается при переходе на другое поле. Иерархия Элемент предназначен для отображения расположения узлов в порядке от высшего к низшему, с указанием порядка подчинения низших узлов. Поле выбора значений Элемент предназначен для выбора значения из диапазона от 5 до 15. Для навигации по диапазону значений предназначены кнопки . Группа переключателей Элемент предназначен для выбора одного варианта из группы. Описания возможных вариантов представлены справа от каждой кнопки. - 17 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 3.3. Работа с диалоговыми окнами Диалоговое окно является вспомогательным окном, содержащим различные элементы интерфейса: поля ввода, выпадающие списки, поля параметра, управляющие кнопки и т.п. В Системе используются диалоговые окна двух типов: В первом типе диалоговых окон представлена информация, которая содержится в Системе: стандартные справочники, классификаторы, данные, внесенные пользователями; Во втором типе диалоговых окон осуществляется ввод информации пользователями. Для всех диалоговых окон действуют следующие соглашения: Поля, обязательные для заполнения, выделены желтым цветом. Остальные поля заполняются по мере необходимости; Вызов контекстного меню во всех окнах осуществляется с помощью нажатия правой кнопки мыши в рабочей области окна. Управление диалоговым окном возможно как мышью, так и с клавиатуры. Для управления с клавиатуры используются следующие клавиши и их комбинации: Таблица 3.3.1 <Esc> закрытие диалогового окна без сохранения изменений; <Tab> переход между полями, кнопками и другими элементами интерфейса; <Alt+F4> закрытие диалогового окна без сохранения изменений; <Insert> добавление строки субтаблицы; <Delete> Удаление строки субтаблицы. Переход между закладками осуществляется с помощью нажатия на них левой кнопкой мыши. Переход между пунктами меню осуществляется курсором мыши, при этом активный пункт меню подсвечивается. Открытие закладки или пункта меню производится с помощью нажатия левой кнопки мыши. 3.4. 3.4.1. Представление информации в Системе Представление информации в виде иерархии Представление такого вида предназначено для отображения иерархии элементов. Представляет собой расположение элементов в порядке от высшего к низшему, с указанием порядка подчинения низших элементов. Рис. 3.4.1.1. Фрагмент представления информации в виде иерархии - 18 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Щелчок мыши по значкам "+" и "-" разворачивает и сворачивает узлы иерархии на один уровень. Элемент иерархии, на котором находится курсор (выделение рамкой), называется текущим. 3.4.2. Представление информации в виде таблицы списка Табличное представление информации рассмотрим на примере списка отчетных форм. Открытие списка осуществляется с помощью пункта меню [Отчетность/ Текущие отчетные формы]. Рис. 3.4.2.1. Пакет отчетных форм Представление информации в виде списка позволяет использовать следующие дополнительные функции: 1. Изменение порядка расположения столбцов. Для этого следует, удерживая левую кнопку мыши, перетащить заголовок колонки вдоль строки заголовков колонок в нужном направлении. 2. Отображение только необходимых для просмотра полей. Для того чтобы скрыть колонку, следует левой кнопкой мыши перетащить заголовок колонки в нижнюю часть окна. В сетке данных соответствующая колонка будет скрыта. Для восстановления колонки необходимо нажать на заголовок любой колонки правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Выбор колонок]. - 19 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.3.4.2.2. Выпадающее меню дополнительных функций Из открывшегося окна «Настройка» перетащить заголовок нужной колонки на изначальную позицию. Рис. 3.4.2.3. Окно настройка 3. Сортировка. Нажатие мыши по заголовку столбца включает сортировку по убыванию ( ) или возрастанию ( ) значений этого столбца. Также сортировку можно произвести с помощью нажатия на заголовке столбца правой кнопкой мыши и выбором в открывшемся меню пункта [Сортировать по возрастанию] или [Сортировать по убыванию] (см. рис.3.4.2.2. Выпадающее меню дополнительных функций). Для отмены сортировки следует выбрать пункт [Не сортировать]. 4. Фильтрация. С помощью нажатия кнопки на заголовке колонки открывается выпадающий список (рис.3.4.2.4. Выпадающий список параметров фильтрации), в котором следует выбрать параметр фильтрации. В левой нижней части окна (строка состояния) появится запись, соответствующая параметрам фильтрации — строка состояния. Элементы строки состояния: Кнопка . Предназначена для отмены фильтрации; Поле параметра. Если в поле установлен «флажок», то в списке отчетных форм отображаются отфильтрованные данные. Если «флажок» не установлен, то в списке отчетных форм отображаются все данные. Кнопка . Предназначена для открытия выпадающего списка, содержащего параметры фильтрации, введенные ранее. Изменить отбор. С помощью нажатия кнопки осуществляется доступ к окну «Редактор отбора» (см. ниже функцию «Редактор отбора»). Пример. Фильтрация по колонке «Состояние», параметр «Заполнено». - 20 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.3.4.2.4. Выпадающий список параметров фильтрации Рис. 3.4.2.5. Фильтрация списка по параметру «Заполнено» При выборе значения «Произвольно» (см. рис.3.4.2.4. Выпадающий список параметров фильтрации) открывается окно «Пользовательский автоотбор», в котором можно задать необходимые параметры фильтрации. Пример. Фильтрация по колонке «Отчетные формы», параметр «Произвольно». Параметры заданы Пользователем. Рис. 3.4.2.6. Пользовательский автоотбор - 21 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 3.4.2.7. Фильтрация списка по параметру «Произвольно» Для отмены пользовательского автоотбора следует либо нажать на заголовок колонки и выбрать в появившемся меню (см. рис.3.4.2.2. Выпадающее меню дополнительных функций) пункт [Убрать отбор], либо нажать кнопку в строке состояния. Отмена фильтрации производится с помощью нажатия кнопки на заголовке колонки и выбором в появившемся списке пункта [Все]. 5. Редактор отбора. Эта функция дает возможность отобрать информацию по определенным параметрам. Для того чтобы открыть окно «Редактор отбора» следует нажать правой кнопкой мыши на заголовке колонки и в появившемся контекстном меню (см. рис.3.4.2.2 Выпадающее меню дополнительных функций) выбрать пункт [Редактор отбора]. В открывшемся окне «Редактор отбора» следует задать параметры отбора данных: Красным цветом подсвечивается значок «И» (группа условий, по которым выбирается значение из справочника). После нажатия на значок «И» отображается меню, которое содержит пункты: o [И]. Пункт предназначен для присваивания выбранной группе условия «И»; o [Или]. Пункт предназначен для присваивания выбранной группе условия «Или»; o [Не И]. Пункт предназначен для присваивания выбранной группе условия «Не И»; o [Не Или]. Пункт предназначен для присваивания выбранной группе условия «Не Или»; o [Добавить условие]. Пункт предназначен для добавления нового условия (аналогично нажатию кнопки ); o [Добавить группу]. Пункт предназначен для добавления новой группы условий; o [Очистить все]. Пункт предназначен для удаления параметров отбора. Кнопка предназначена для добавления новой строки, содержащей: o Наименование ресурса (после нажатия на него левой кнопки мыши отображается контекстное меню, содержащее полный список ресурсов); o Условие для выбранного ресурса. После нажатия на нем левой кнопки мыши отображается меню, содержащее полный список условий: - 22 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 o [Равен]. Пункт предназначен для присваивания логическому отношению значения «Равен». Значение формирует логическое выражение, согласно которому значение столбца соответствует введенному выражению; [Не равно]. Пункт предназначен для присваивания логическому отношению значения «Не равно». Значение формирует логическое выражение, согласно которому значение столбца не соответствует введенному выражению; [Больше]. Пункт предназначен для присваивания логическому отношению значения «Больше». Значение формирует логическое выражение, согласно которому значение столбца больше введенного выражения; [Больше либо равно]. Пункт предназначен для присваивания логическому отношению значения «Больше либо равно». Значение формирует логическое выражение, согласно которому значение столбца больше либо равно введенному выражению; [Менее]. Пункт предназначен для присваивания логическому отношению значения «Менее». Значение формирует логическое выражение, согласно которому значение столбца меньше введенного выражения; [Меньше либо равно]. Пункт предназначен для присваивания логическому отношению значения «Меньше либо равно». Значение формирует логическое выражение, согласно которому значение столбца меньше либо равно введенному выражению; [Между]. Пункт предназначен для присваивания логическому отношению значения «Между». Значение формирует логическое выражение, согласно которому выбираются значения, которые находятся в диапазоне между двумя введенными выражениями; [За пределами]. Пункт предназначен для присваивания логическому отношению значения «За пределами». Значение формирует логическое выражение, согласно которому выбираются значения, которые не находятся в диапазоне между двумя введенными выражениями; [Пусто]. Пункт предназначен для присваивания логическому отношению значения «Пусто». Значение формирует логическое выражение, согласно которому столбец не содержит выражение; [Не пусто]. Пункт предназначен для присваивания логическому отношению значения «Не пусто». Значение формирует логическое выражение, согласно которому столбец содержит выражение; [Любой из]. Пункт предназначен для присваивания логическому отношению значения «Любой из». Значение формирует логическое выражение, согласно которому значение столбца содержит одно из перечисленных значений. Для добавления следующего значения необходимо нажать левой кнопкой мыши на значке , после чего появляется область для ввода нового значения; [Кроме]. Пункт предназначен для присваивания логическому отношению значение «Кроме». Значение формирует логическое выражение, согласно которому значение столбца не содержит ни одно из перечисленных значений. Для добавления следующего значения необходимо нажать на значке , после чего появляется область для ввода нового значения; Поле ввода значения ресурса; Кнопка предназначена для удаления строки параметров отбора. После задания параметров фильтрации следует нажать кнопку «Apply». В списке отчетных форм отобразятся только те формы, которые удовлетворяют заданным условиям отбора. Пример. Отбор информации по условию «Внутриформенные увязки проверены и Межформенные увязки не проверены». - 23 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.3.4.2.8. Редактор отбора Рис. 3.4.2.9. Пример отбора информации с помощью редактора отбора Для отмены отбора следует либо правой кнопкой мыши нажать на заголовок колонки и выбрать в появившемся меню (см. рис.3.4.2.2 Выпадающее меню дополнительных функций) пункт [Убрать отбор], либо нажать кнопку в строке состояния. 6. Динамическая группировка. Данная функция дает возможность представить список отчетных форм в разрезе уровней бюджета, учреждений, состояний и т.д. Для группировки необходимо перенести заголовок колонки на специальную панель группировки (поле «Поместите сюда заголовок колонки, чтобы сгруппировать по ней») или, нажав на заголовок колонки правой кнопкой мыши и выбрав в выпадающем меню пункт «Сгруппировать по этой колонке». Пример. Динамическая группировка по колонке «Состояние». - 24 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.3.4.2.10. Динамическая группировка Примечание. Информация отображается в свернутом виде. Для просмотра полного списка следует нажать значок «+» в названии группировочной записи. Динамическая группировка может быть многоуровневой. Для этого на панель группировки следует перенести еще один заголовок колонки. Пример. Многоуровневая динамическая группировка по колонкам «Состояние» и «Экспертиза». Рис. 3.4.2.11. Многоуровневая динамическая группировка - 25 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 3.4.2.1. Стандартные функции контекстного меню Для всех окон Системы, в которых информация имеет табличное представление, контекстное меню вызывается с помощью нажатия правой кнопки мыши в рабочей области окна и имеет 3 стандартных пункта: [Диаграммы], [Настройки], [Экспорт данных]. 1. Пункт [Настройки/ Удалить настройки таблицы] предназначен для отмена всех настроек. Следует учесть, что таблица примет первоначальный вид только при следующем ее открытии; 2. Пункт [Экспорт данных] предназначен либо для экспорта данных выбранной записи в различные форматы ( .xls, .xml, .rtf, .txt, .html, .mht), либо для вывода данных на печать; 3. Пункт [Диаграммы] предназначен для построения диаграммы по выбранным значениям. Диаграммы строятся только для тех таблиц, которые содержат числовые значения. 3.4.3. Представление информации в виде аналитической таблицы Работу с аналитической таблицей рассмотрим на примере аналитической выборки. Открытие аналитической выборки осуществляется с помощью пункта меню [Отчетность/ Аналитические выборки]. Такое представление имеет следующий вид: Рис. 3.4.3.1. Аналитическая таблица Основные элементы аналитической таблицы: 1. Рабочая область, в которой отображаются агрегированные данные; 2. Одна строка таблицы, содержащая агрегированные данные; 3. Заголовки столбцов; 4. Полоса прокрутки. Служит для перемещения по рабочей области; 5. Пункт меню [Управление настройками] предназначен для настройки аналитической таблицы и подробнее описан в п.3.4.3.1. Стандартные функции контекстного меню; 6. Пункт меню [Обновить] предназначен для формирования аналитической выборки с учетом изменений, внесенных другими пользователями Системы со времени предыдущей сборки; 7. Пункт меню [Печать] предназначен для сохранения и печати аналитической выборки в xlsформате; 8. Ресурсы. Представляют собой наименования всех столбцов аналитической таблицы; - 26 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Примечание. Ресурсы и заголовки столбцов идентичны и расположены в одинаковой последовательности. Последовательность расположения ресурсов влияет на последовательность расположения столбцов в таблице. 9. Измерения строк. Нажатие левой кнопки мыши по измерению строки включает сортировку таблицы по убыванию или возрастанию значений этого столбца; Примечание. По измерениям строк данные группируются в зависимости от порядка расположения. Приоритетным считается измерение строки, расположенное первым. Особенности табличного представления: 10. Группировка данных: Панель группировки «Поля фильтрации». Панель группировки представляет собой область окна, предназначенную для группировки данных. Удерживая левую кнопку мыши, следует перенести ресурс или измерение строки на данную панель. При переносе ресурса на панель группировки «Поле фильтрации» осуществляется фильтрация по этому ресурсу. Пример. Фильтрация по ресурсу «Учреждение». Рис. 3.4.3.2. Фильтрация по ресурсу «Русский» При переносе измерения строки на панель группировки «Поле фильтрации» осуществляется фильтрация по этому измерению строки. - 27 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 3.4.3.3. Фильтрация по измерению строки «З/п средняя» Панель группировки «Поля столбцов» дает возможность группировки данных в разрезе любого измерения. Для этого следует измерение строки или ресурс перенести на данную панель группировки. Для каждого элемента панели группировки «Поля столбцов» производится группировка данных в рабочей области. Пример. Перемещение измерения строки «Учреждение» на панель группировки «Поля столбцов». Рис. 3.4.3.4. Перемещение измерения строки «Учреждение» на панель группировки «Поля столбцов» 11. Скрытие полей. Существует возможность отобразить только необходимые для просмотра поля путем скрытия измерений строк и ресурсов. Для скрытия колонки таблицы следует на ресурсе нажать правой кнопкой мыши, после чего в отобразившемся контекстном меню выбрать пункт [Скрыть поле]. В таблице данных соответствующая колонка будет скрыта. Для скрытия измерения строки следует на нем нажать правую кнопку мыши, после чего в отобразившемся контекстном меню выбрать пункт [Скрыть поле]. Данные в рабочей области будут перегруппированы в зависимости от нового расположения измерений строк. Восстановление отображения полей таблицы (колонок таблицы или измерений строк) производится в следующей последовательности: - 28 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.3.4.3.5. Окно «Список полей таблицы» В выпадающем списке следует указать, в какую область таблицы будет возвращено поле: o область строк — область, в которой расположены измерения строк; o область столбцов — область, в которой расположена панель группировки «Поля столбцов»; o область фильтра — область, в которой расположена панель группировки «Поля фильтрации»; o область данных — область, в которой расположены ресурсы. Выбрав нужное для восстановления поле, следует нажать кнопку «Добавить». Выбранное поле будет возвращено в указанную область. Восстановить нужное поле также можно, удерживая левую кнопку мыши на заголовке поля, перетащив его из окна «Список полей таблицы» в нужную область таблицы. 12. Порядок полей. Порядок полей таблицы можно менять двумя способами: Удерживая левую кнопку мыши на измерении строки или ресурсе, следует переместить его в необходимом направлении; С помощью нажатия на любом ресурсе или измерении строки правой кнопкой мыши и выбором в отобразившемся контекстном меню пункта [Порядок/ Передвинуть в начало (конец, вправо)] и выбрать один из подпунктов. Рис. 3.4.3.6. Контекстное меню ресурса или измерения строки 13. Фильтрация. После нажатия правой кнопки мыши на измерении строки или ресурсе отображается контекстное меню, в котором следует выбрать пункт [Редактор отбора]. В открывшемся окне «Редактор отбора» можно задавать параметры фильтрации данных: Красным цветом подсвечивается значок «И» (группа условий, по которым выбирается значение из справочника). После нажатия на значок «И» отображается меню, которое содержит пункты: o [И]. Пункт предназначен для присваивания выбранной группе условия «И»; o [Или]. Пункт предназначен для присваивания выбранной группе условия «Или»; o [Не И]. Пункт предназначен для присваивания выбранной группе условия «Не И»; o [Не Или]. Пункт предназначен для присваивания выбранной группе условия «Не Или»; o [Добавить условие]. Пункт предназначен для добавления нового условия (аналогично нажатию кнопки ); - 29 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 o o После нажатия на кнопку добавляется строка, содержащая: o Наименование ресурса (после нажатия на него левой кнопки мыши отображается контекстное меню, содержащее полный список ресурсов); o Условие для выбранного ресурса. После нажатия на нем левой кнопки мыши отображается меню, содержащее полный список условий: [Равен]. Пункт предназначен для присваивания логическому отношению значения «Равен». Значение формирует логическое выражение, согласно которому значение столбца соответствует введенному выражению; [Не равно]. Пункт предназначен для присваивания логическому отношению значения «Не равно». Значение формирует логическое выражение, согласно которому значение столбца не соответствует введенному выражению; [Больше]. Пункт предназначен для присваивания логическому отношению значения «Больше». Значение формирует логическое выражение, согласно которому значение столбца больше введенного выражения; [Больше либо равно]. Пункт предназначен для присваивания логическому отношению значения «Больше либо равно». Значение формирует логическое выражение, согласно которому значение столбца больше либо равно введенному выражению; [Менее]. Пункт предназначен для присваивания логическому отношению значения «Менее». Значение формирует логическое выражение, согласно которому значение столбца меньше введенного выражения; [Меньше либо равно]. Пункт предназначен для присваивания логическому отношению значения «Меньше либо равно». Значение формирует логическое выражение, согласно которому значение столбца меньше либо равно введенному выражению; [Между]. Пункт предназначен для присваивания логическому отношению значения «Между». Значение формирует логическое выражение, согласно которому выбираются значения, которые находятся в диапазоне между двумя введенными выражениями; [За пределами]. Пункт предназначен для присваивания логическому отношению значения «За пределами». Значение формирует логическое выражение, согласно которому выбираются значения, которые не находятся в диапазоне между двумя введенными выражениями; [Пусто]. Пункт предназначен для присваивания логическому отношению значения «Пусто». Значение формирует логическое выражение, согласно которому столбец не содержит никакого значения; [«Не пусто]. Пункт предназначен для присваивания логическому отношению значения «Не пусто». Значение формирует логическое выражение, согласно которому столбец содержит какое-либо значение; [Любой из]. Пункт предназначен для присваивания логическому отношению значения «Любой из». Значение формирует логическое выражение, согласно которому значение столбца содержит одно из перечисленных выражений. Для добавления следующего значения необходимо нажать на значке , после чего появляется область для ввода нового значения; [Кроме]. Пункт предназначен для присваивания логическому отношению значения «Кроме». Значение формирует логическое выражение, согласно которому значение столбца не содержит ни одно из перечисленных выражений. Для добавления следующего значения необходимо нажать на значке , после чего появляется область для ввода нового значения; o [Добавить группу]. Пункт предназначен для добавления новой группы условий; [Очистить все]. Пункт предназначен для удаления параметров отбора. Поле ввода значения ресурса; После нажатия на кнопку строка параметров отбора удаляется. После задания параметров фильтрации следует нажать кнопку «ОК» для проведения фильтрации и закрытия окна «PivotGrid Prefilter», кнопку «Отмена» для отмены проведения фильтрации или кнопку «Apply» для проведения фильтрации без закрытия окна «PivotGrid Prefilter». - 30 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 3.4.3.1. Стандартные функции контекстного меню Для всех окон Системы, в которых информация имеет представление в виде аналитической таблицы, контекстное меню вызывается с помощью нажатия правой кнопки мыши в рабочей области окна и имеет 3 стандартных пункта: 1. Пункт [Показать диаграмму] предназначен для создания диаграммы. После выбора данного пункта в рабочей области аналитической таблицы появится поле построения диаграммы и поле «Тип диаграммы». В поле «Тип диаграммы» следует выбрать значение типа диаграммы из выпадающего списка. Затем, удерживая левую кнопку мыши, следует выбрать данные в рабочей области, по которым будет построена диаграмма. Пример. Составление диаграммы. Тип «График 3D», данные, выбранные для построения диаграммы выделены синим цветом. Рис.3.4.3.1.1. Пример построения диаграммы С помощью нажатия правой кнопки мыши в окне построения диаграммы отображается контекстное меню, содержащее следующие пункты: o Пункт [Показывать координаты] предназначен для скрытия/ отображения координат диаграммы; o Пункт [Показывать подписи] предназначен для скрытия/ отображения подписей диаграммы; o Пункт [Экспортировать в графический файл] предназначен для экспортирования диаграммы в графический файл. После выбора данного пункта открывается окно «Выберите файл», в котором следует указать путь сохранения файла и нажать кнопку «Сохранить». Для того чтобы скрыть диаграмму, следует перейти в область построения аналитической выборки, вызвать контекстное меню и выбрать пункт [Скрыть диаграмму]. 2. Пункт [Разделить] предназначен для деления числовых значений ячеек таблицы. После выбора данного пункта открывается окно «Форма ввода делителя». Окно содержит поле ввода числовых значений «Делитель», в котором указывается числовое значение, на которое следует разделить значения ячеек. - 31 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.3.4.3.1.2. Окно «Форма ввода делителя» 3. Пункт [Скрыть пустые строки и столбцы] предназначен для скрывания строк и столбцов все финансовые значения которых имеют значение ноль; 4. Пункт [Представления] предназначен для работы с представлениями. Более подробно работа с представлениями описана в п. 6.2.3. Дополнительные функции работы с аналитическими выборками; 5. Пункт [Настройки/ Сбросить представления] предназначен для сброса настроек таблицы, таблица приводится к первоначальному виду. - 32 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 4. 4.1. НАСТРОЙКА СИСТЕМЫ Мое учреждение Пункт меню [Мое учреждение] предназначен для редактирования информации об учреждении, с которым работает Пользователь Системы. С помощью выбора пункта меню [Отчетность/ Мое учреждение] открывается окно «Редактирование учреждения», в котором при необходимости следует отредактировать информацию об учреждении. Рис. 4.1.1. Окно «Редактирование учреждения» Окно содержит следующие поля: Главное учреждение. Поле ввода. Если редактируемое учреждение главное, то поле неактивно и остается не заполненным. Если редактируемое учреждение подчиненное, то в поле автоматически устанавливается наименование главного учреждения; Код. Поле ввода. Вводится краткое наименование учреждения; Наименование. Поле ввода. Вводится полное наименование учреждения; Полное наименование. Поле ввода. Вводится полное наименование учреждения; Далее заполняются закладки окна: В закладке «Реквизиты» заполняются поля (см. рис. 4.1.1. Окно «Редактирование учреждения»): o ИНН. Поле ввода. Вводится ИНН учреждения; o КПП. Поле ввода. Вводится КПП учреждения; o ПФР. Поле ввода. Вводится ПФР учреждения; o Номер филиала. Поле ввода. Вводится номер филиала учреждения; o ОКОНХ. Поле ввода. Вводится ОКОНХ учреждения; o ОКПО. Поле ввода. Вводится ОКПО учреждения; o ОКУД. Поле ввода. Вводится ОКУД учреждения; o ОКАТО. Поле ввода. Вводится ОКАТО учреждения; o ОКВЭД. Поле ввода. Вводится ОКВЭД учреждения; - 33 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 o o o o o ОКОГУ. Поле ввода. Вводится ОКОГУ учреждения; ОКОПФ. Поле ввода. Вводится ОКОПФ учреждения; ОКФС. Поле ввода. Вводится ОКФС учреждения; ОКИН. Поле ввода. Вводится ОКИН учреждения; ОКТМО. Поле ввода. Вводится ОКТМО учреждения. В закладке «Персоналии» заполняются следующие поля: o Руководитель. Поле ввода. Вводятся фамилия, имя и отчество руководителя учреждения; o Гл. бухгалтер. Поле ввода. Вводятся фамилия, имя и отчество главного бухгалтера учреждения; o Руководитель паланово—экономической службы. Поле ввода. Вводятся фамилия, имя и отчество руководителя планово—экономической службы; o Начальник бюджетного управления. Поле ввода. Вводятся фамилия, имя и отчество начальник бюджетного управления. Рис.4.1.2. Закладка «Персоналии» В закладке «Атрибуты» заполняются следующие поля: o Наименование в родительском падеже. Поле ввода. Вводится наименование учреждения в родительном падеже; o Полное наименование в родительном падеже. Поле ввода. Вводится полное наименование учреждения в родительном падеже; o Вид учреждения. Поле, комбинированное с кнопкой. По нажатию кнопки открывается справочник «Вид учреждения», в котором следует выбрать вид учреждения; o Тип учреждения. Поле, комбинированное с кнопкой. По нажатию кнопки открывается справочник «Тип учреждения», в котором следует выбрать тип учреждения; o Код МО в СКИФЗ. Поле ввода. Вводится код учреждения в Программный Комплекс СКИФЗ (для целей обмена данными с указанным Программным Комплексом). Рис. 4.1.3. Закладка «Атрибуты» - 34 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 В закладке «Местонахождение» заполняются следующие поля: o Регион. Поле ввода. Вводится регион, на территории которого расположено учреждение; o o o o o o Территория. Поле, комбинированное с кнопкой. С помощью нажатия на кнопку открывается справочник «Территориальное отношение», в котором следует выбрать территориально отношение учреждения; Тип населенного пункта. Поле ввода. Вводится тип населенного пункта; Населенный пункт. Поле ввода. Вводится название населенного пункта; Улица. Поле ввода. Вводится название улицы, на которой расположено учреждение; Строение. Поле ввода. Вводится номер дома учреждения; Корпус. Поле ввода. Вводится корпус номера дома учреждения. Рис. 4.1.4. Закладка «Местонахождение» В закладке «Дополнительные атрибуты» отображается список атрибутов, которые содержатся в справочнике «Дополнительные атрибуты учреждения». В поле «Значение» следует внести значения атрибутов данного конкретного учреждения. Рис. 4.1.5. Закладка «Дополнительные атрибуты» В закладке «Сведения о ликвидации» заполняются следующие поля: o Действует с. Поле даты. Выбирается дата, с которой действует учреждение. o Ликвидировано. Поле параметра. Если в поле установлен флажок, то учреждение ликвидируется. Если флажок не установлен, то учреждение не ликвидируется. Информация о ликвидации отображается в «Справочнике учреждений». Ликвидированные учреждения зачеркиваются и выделяются серым цветом. o Дата ликвидации. Поле даты. Выбирается дата, с которой учреждение ликвидируется. - 35 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 4.1.6. Закладка «Сведения о ликвидации» В закладке «Главы по БК» отображается список глав по БК. Для добавления записи следует вызвать контекстное меню, выбрать в нем пункт [Добавить], после чего в открывавшемся окне «Глава по БК» следует заполнить поля: o Глава по БК. Поле вода. Вводится номер Главы по БК – Код Главы по Бюджетной классификации, присеваемый каждому бюджетному учреждению раз в год; o Дата нала действия. Поле даты. Выбирается дата начала действия кода; o Дата окончания действия. Поле даты. Выбирается дата окончания действия кода. Рис. 4.1.7. Окно «Глава по БК» После внесения данных следует нажать кнопку «ОК» для сохранения внесенных изменений. 4.2. Мой профиль Пункт меню [Мой профиль] предназначен для редактирования пароля, под которым Пользователь идентифицируется в Системе. С помощью выбора пункта меню [Отчетность/ Мой профиль] осуществляется доступ к окну «Профиль пользователя». - 36 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 4.2.1. Окно «Профиль пользователя» Для смены пароля следует ввести старый пароль в поле «Старый пароль», после чего становятся активными поля «Новый пароль» и «Подтверждение пароля». В поле «Новый пароль» следует ввести новый пароль для идентификации Пользователя в Системе, в поле «Подтверждение пароля» следует повторно ввести новый пароль для подтверждения пароля. Далее следует нажать кнопку «ОК» для сохранения изменений. 4.3. Настройка интерфейса Системы В Системе предусмотрена возможность настройки интерфейса Системы для каждого Пользователя. Настройка интерфейса производится в окне «Настройки текущего пользователя». Доступ к окну осуществляется через пункт меню [Сервис/ Настройки пользователя]. Окно «Настройки текущего пользователя» содержит две закладки: «Существующие настройки форм» и «Настройка скинов». Рис.4.3.1. Закладка «Существующие настройки форм» В закладке «Существующие настройки форм» представлен каталог настроек, созданный разработчиками Системы. - 37 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Поле «Действие» рабочего окна представляет собой выпадающий список. Доступные значения списка: сохранить настройки (указывается путь сохранения настроек) и загрузить настройки (указывается путь загрузки настроек). В закладке «Настройка скинов» заполняются следующие поля (рис.4.3.2. Закладка «Настройка скинов»): Стиль. Выпадающий список. Список сформирован разработчиками Системы. Доступные значения: Skin, Flat, Office2003, Style 3D, Ultra Flat. Имя скина. Выпадающий список. Список сформирован разработчиками Системы. Доступные значения: Caramel, Money Twins, Lilian, The Asphalt World, iMaginary, Black, Blue. Использовать тему Windows. Поле параметра. Если флажок установлен, то в интерфейсе Системы будут использованы настройки темы Windows. Использовать данные настройки скинов для формы входа в систему. Поле параметра. Если флажок установлен, то выбранные настройки скинов будут распространяться также на окно запуска Системы и окно идентификации пользователя; Шрифт. Поле, комбинированное с кнопками. С помощью нажатия кнопки открывается окно выбора шрифта (стандартное окно офиса). Рис.4.3.2. Закладка «Настройка скинов» Важно! При смене стиля новые настройки вступят в действие только при следующем запуске Системы. - 38 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 5. 5.1. СПРАВОЧНИКИ Общие принципы работы со справочниками Система содержит следующие справочники: 1. Операторы учреждений; 2. Группы ограничений; 3. Категории оператора; 4. Справочник учреждений; 5. Дополнительные атрибуты: o Дополнительные атрибуты учреждения; o Виды учреждений; o Типы учреждений; o Территориальная привязка; 6. Отчетные периоды; 7. Пакеты отчетных форм; 8. Цепочки сдачи отчетности; 9. Дополнительные признаки отчетных форм; 10. Универсальный классификатор; 11. Хранимые мета-описания; 12. Пользовательские увязки. Справочники заполняются Администратором Системы и содержат данные, необходимые для работы в Системе. Важно! В Системе предусмотрена возможность настройки прав доступа к справочникам для добавления, изменения и удаления записей. Права доступа назначаются Администратором Системы. Для всех справочников характерны следующие особенности: Информация в справочниках имеет табличное представление или представление в виде иерархии (см. п. 3.4.1. Представление информации в виде иерархии, п. 3.4.2. Представление информации в виде таблицы списка); Нужное значение из справочника выбирается с помощью двойного нажатия левой кнопки мыши или с помощью нажатия кнопки «Выбрать». Кнопка «Закрыть» предназначена для закрытия справочника; По первым буквам вводимого значения осуществляется автоматический подбор подходящего значения из списка. - 39 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 6. ОТЧЕТНОСТЬ Информационно-аналитическая система БАРС.Web-Мониторинг Культуры обеспечивает возможность ведения единой централизованной базы данных в Центральном офисе, ответственном за сбор и консолидацию отчетности с предоставлением удаленного защищенного доступа для подчиненных учреждений. Вся информация собирается и консолидируется в разрезе отчетных периодов. Средства Системы позволяют представить данные в удобной для пользователя форме. Отчетные формы создаются в Дизайнере отчетных форм Администратором Системы. 6.1. 6.1.1. Порядок работы по составлению и сдаче отчетности Формирование отчетов Формирование отчетов включает следующую последовательность действий: 1. Открытие списка текущих отчетных форм. Доступ к окну «Список текущих отчетных форм» осуществляется через пункт меню [Текущие отчетные формы]. Рабочая часть окна разделена на две функциональные части: o В левой части находится отчетный период и иерархия цепочки отчетности; o В правой представлен список отчетных форм (пакет форм) для выбранного в левой части окна учреждения; 2. Выбор отчетного периода. Отчетный период выбирается из выпадающего списка. Для каждого отчетного периода сформирована своя схема сдачи отчетности. Она представляет собой иерархию, узлами которой являются: название компонентов отчетности или групп компонентов отчетности. Узлами компонентов являются главные и подчиненные учреждения, сдающие отчеты по текущему компоненту; 3. Открытие пакета отчетных форм. Пакет отчетных форм для данного узла открывается после нажатия левой кнопки мыши на узле иерархии. - 40 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.1.1.1. Окно «Список текущих отчетных форм» Примечание. Список отчетных периодов, цепочки сдачи отчетности и пакеты отчетных форм создаются Администратором Системы. Если в окне «Список текущих отчетных форм» в поле параметра «Загружать подчиненные» установлен «флажок», то в пакете отчетных форм отображаются не только формы выбранного узла, но и формы всех подчиненных узлов. Важно! Загрузка информации по подчиненным учреждениям может занять некоторое время. Список отчетных форм имеет табличное представление (см. п. 3.4.2. Представление информации в виде таблицы списка). 4. Открытие формы для заполнения и редактирования осуществляется с помощью двойного нажатия левой кнопки мыши на соответствующей строке списка отчетных форм. Важно! Форма может быть открыта на редактирование только в том случае, если ей присвоено состояние «Черновик» или «Пусто». Если форме присвоен любой другой статус, то форма открывается в режиме «Только просмотр», то есть редактирование формы запрещено. Открытие одной и той же формы на двух рабочих станциях одновременно невозможно. Если форма открыта на редактирование на одной рабочей станции, то на другой она открывается только в режиме «Просмотр». Форма состоит из шапки (1), набора закладок (2) и меню отчетной формы (3): - 41 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.6.1.1.2. Окно просмотра отчетной формы - 42 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.6.1.1.3. Статическая таблица отчетной формы Рис.6.1.1.4. Динамическая таблица отчетной формы - 43 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 При нажатии на закладку правой кнопкой мыши отображается контекстное меню, содержащее следующие пункты: Рис. 6.1.1.5. Контекстное меню закладок отчетной формы o o Пункт [Выставить цвет вкладки] предназначен для присваивания вкладке цвета. Пункт [Сдвинуть вкладку вправо] предназначен для сдвига вкладки вправо; Пункт [Сдвинуть вкладку вправо/ Сдвинуть вправо на один шаг] предназначен для сдвига вкладки вправо на один шаг; Пункт [Сдвинуть вкладку вправо/ Сдвинуть вконец] предназначен для сдвига вкладки в конец набора закладок; o Пункт [Сдвинуть вкладку влево] предназначен для сдвига вкладки влево; Пункт [Сдвинуть вкладку влево/ Сдвинуть влево на один шаг] предназначен для сдвига o вкладки влево на один шаг; Пункт [Сдвинуть вкладку влево/ Сдвинуть вконец] предназначен для сдвига вкладки в начало набора закладок; Пункт [Сбросить настройки вкладок] предназначен для сброса настроек закладок. Настройки установленные в Системе по умолчанию ступят в силу после следующего открытия формы. Первая закладка формы называется «Шапка» и содержит данные о форме: название формы, список учреждений, подлежащих сдаче данной формы, наименование отчитывающей организации и сроки сдачи формы. Каждая следующая закладка содержит либо статическую таблицу формы (то есть количество столбцов и строк в таблице фиксировано), либо динамическую таблицу (субтаблицу) формы (количество строк может меняться). В статических таблицах поля, выделенные желтым цветом (поля ввода значений), подлежат редактированию. Поля, выделенные синим цветом (автоблоки), и поля, выделенные белым цветом, не подлежат редактированию. Значения автоблоков высчитываются системой на основании формул, заданных Администратором в Дизайнере форм. Формулы расчета отображаются в строке состояния. Примечание. Для некоторых ячеек отчетной формы реализовано свойство «Только чтение». Значение ячеек, имеющих признак «Только чтение» не может быть изменено Пользователем. Контекстное меню статических таблиц содержит пункты: [Показать историю сборки/ Для текущей ячейки], [Показать историю сборки/ Для всей строки] [Показать историю сборки/ Сравнение с текущими - 44 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 данными источника] и аналогичны пунктам контекстного меню динамических таблиц (см. рис. 6.1.1.76.1.1.9). Для сохранения данных и закрытия формы следует нажать кнопку «Применить». Редактирование динамических таблиц (субтаблиц) производится после нажатия кнопки «Строки» (4). Информация в субтаблице представлена в виде списка (см.п. 3.4.2. Представление информации в виде таблицы списка). Редактирование субтаблиц осуществляется при помощи пунктов контекстного меню. Контекстное меню субтаблиц имеет вид: Рис. 6.1.1.6. Контекстное меню субтаблиц o o o o Пункт [Добавить] предназначен для добавления новой записи субтаблицы; Пункт [Удалить] предназначен для удаления строки. После выбора пункта на экран выводится запрос на подтверждение удаления; Пункт [Свернуть строки] предназначен для сворачивания строк с одинаковыми нефинансовыми значениями; Пункт [Копировать в буфер] предназначен для копирования данных субтаблицы в буфер обмена. Для копирования данных следует нажать левой кнопкой мыши на строке, данные которой необходимо скопировать и выбрать пункт [Копировать в буфер]. После выбора пункта на экран выводится информационное сообщение. Рис.6.1.1.7. Информационное сообщение После копирования данных в буфер обмена следует выполнить команду вставки в браузере отчетных форм или в Excel. Существует возможность копирования в буфер обмена данных нескольких строк субтаблицы. Для этого следует, удерживая клавишу <Shift> или клавишу <Ctrl>, выделить необходимые строки и выбрать пункт [Копировать в буфер]. o Пункт меню [Вставить из буфера] предназначен для добавления в субтаблицу данных из буфера обмена (например, для добавления данных из Excel). Важно! При заполнении отчетной формы в Excel формат ячеек должен быть только текстовым. o Пункт меню [Показать историю сборки] предназначен либо для просмотра истории сборки для выбранной ячейки, для выбранной строки либо для сравнения значений с текущими данными источника; - 45 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Важно! Функция активна в том случае, если форма является сводной, то есть данные собираются на основании данных форм подчиненных учреждений. Пункт [Показать историю сборки/ Для текущей ячейки] предназначен для просмотра истории сборки текущей ячейки. После выбора данного пункта открывается окно «История сборки»: Пункт [Показать историю сборки/ Для всей строки] предназначен для просмотра истории сборки текущей строки. После выбора данного пункта открывается окно «История сборки»: Пункт [Показать историю сборки/ Сравнение с текущими данными источника] предназначен для просмотра истории сборки текущей строки. После выбора данного пункта открывается окно «История сборки». В случае если значения в текущей ячейке не совпадают со значениями источника, то ячейки выделяются красным цветом. o Пункт меню [Настройки/ Сбросить настройки] предназначен для сброса настроек таблицы. Следует учесть, что таблица вернется к первоначальному виду только после следующего открытия; o Пункт меню [Экспорт в Excel] предназначен для экспортирования субтаблицы в формат таблицы Excel. Примечание. Если в субтаблице использовались отбор, группировка, сортировка и т.д., то при экспорте данных в Excel, информация будет представлена в том же виде, в котором она представлена в субтаблице. Примечание. С помощью нажатия правой кнопкой мыши на заголовок колонки субтаблицы открывается контекстное меню (см. рис. 3.4.2.2. Выпадающее меню дополнительных функций). Пункт [Редактор отбора] открывает окно «Редактор отбора», в котором проводится отбор информацию по определенным параметрам и сравнение между собой значения столбцов субтаблицы. Рис.6.1.1.8. Окно «Редактор отбора» После нажатия на кнопку «И» отображается меню, содержащее: o условия отбора: и, или, не и, не или; o пункт [Добавить условие] предназначен для добавления новой строки, в которую заносятся условия отбора; o с помощью нажатия кнопки добавляется новая строка, в которую заносятся условия отбора; o пункт [Добавить группу] предназначен для добавления новой группы условий; o с помощью нажатия на кнопку строка параметров отбора данных преобразуется в строку сравнения значений столбцов субтаблицы. После задания параметров фильтрации следует нажать кнопку «ОК» для проведения отбора и закрытия окна «Редактор отбора», кнопку «Отменить» для отмены проведения отбора, кнопку «Применить» для проведения отбора без закрытия окна «Редактор отбора». В субтаблице отобразятся только те записи, которые удовлетворяют заданным условиям отбора. - 46 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Важно! При выходе из субтаблицы отбор сохраняется. Для отмены отбора следует либо правой кнопкой мыши нажать на заголовок колонки и выбрать в появившемся меню (рис.3.4.2.2. Выпадающее меню дополнительных функций) пункт [Убрать отбор], либо нажать кнопку в строке состояния. После редактирования субтаблицы следует нажать кнопку «Сохранить». При сохранении данных субтаблицы осуществляется автоматическая проверка корректности введенных данных. Если обнаружена ошибка, то открывается окно «Результат сверки данных», содержащее информацию о количестве ошибок и предупреждений с указанием неправильно заполненных столбцов или полей. Рис.6.1.1.9. Окно «Результат сверки данных» Следует нажать кнопку «Закрыть», исправить некорректно заполненные данные и далее сохранить данные субтаблицы. Для того чтобы данные сохранились в базу данных необходимо нажать кнопку «Применить» в окне редактирования формы. Важно! Если не нажать кнопку «Применить» после редактирования субтаблицы, то внесенные изменения не будут сохранены ни в самой субтаблице, ни в отчетной форме. 6.1.2. Дополнительные функции работы с отчетными формами Дополнительные функции работы с отчетными формами содержатся в меню отчетной формы в окне просмотра формы (см. рис. 6.1.1.3. Окно просмотра отчетной формы): Пункт меню [Функции] содержит следующие подпункты: o Проверить внутриформенные увязки (см. п. 6.1.3.1. Функции проверки отчетных форм); o Проверить межформенные увязки (см. п. 6.1.3.1. Функции проверки отчетных форм); o Сводная форма. Функция доступна операторам главных учреждений и позволяет производить сборку сводной формы. Пункт [Сводная форма/ Собрать сводную форму] открывает окно «Параметры сборки сводной формы», которое содержит список элементов сборной отчетной формы; - 47 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.6.1.2.1 Окно «Параметры сборки сводной формы» Если в поле параметра «Элемент выбран» установлен «флажок», то выбранный элемент будет участвовать в формировании сборной отчетной формы. После выбора элементов следует нажать кнопку «ОК», после чего Системой осуществляется сборка и на экран выводится запрос о сохранении данных сводной формы (рис. 6.1.2.2. Окно запроса): Рис.6.1.2.2. Окно запроса При нажатии кнопки «Да» на экран выводится сборная отчетная форма, а данные формы сохраняются в Системе. При нажатии кнопки «Нет» на экран так же выводится отчетная форма, но данные формы не сохраняются в Системе. Для сохранения данных следует нажать кнопку «Сохранить» в окне просмотра сводной формы, либо кнопку «Сохранить и закрыть» для сохранения данных формы и закрытия формы. Пункт [Сводная форма/ Собрать сводную по критериям] предназначен для сборки отчетной формы по критериям, установленным Администратором Системы. Критерия устанавливаются на подотчетные учреждения и при сборке сводной формы участвуют только формы тех учреждений, которые подходят по заданным параметрам. После выбора пункта [Сводная форма/ Собрать сводную по критериям] открывается окно «Форма ввода значений параметров», которое содержит список критериев. Следует выбрать необходимые критерии, установив «флажок» в соответствующих записях и далее заполнив значения критериев; - 48 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.6.1.2.3. Окно «Форма ввода значений параметров» После выбора элементов следует нажать кнопку «ОК», после чего Системой осуществляется сборка на основании подотчетных учреждений, соответствующих заданным критериям. Пункт [Сверить с данными предыдущей сборки] предназначен для сверки данных текущей сборки с данными предыдущей сборки; Пункт [Восстановить из данных предыдущей сборки] предназначен для восстановления данных из предыдущей сборки; o Архив данных. Функция позволяет сохранять данные отчетной формы в архив и загружать из архива; Рис.6.1.2.4. Сохранение данных в архив - 49 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.6.1.2.5. Загрузка данных из архива o Импорт данных. Функция позволяет импортировать данные из различных форматов. Пункт [Импорт данных/ Импорт данных из формата xml] предназначен для импорта данных отчетной формы из xml-формата. После выбора данного пункта меню открывается окно «Выбор файла для импорта», в котором следует файл для импорта. Далее на экран выводится запрос на очистку данных формы. Рис.6.1.2.6. Окно запроса После подтверждения импорта происходит обновление данных таблицы, пересчет автоблоков и выдается запрос о сохранении данных формы: Рис.6.1.2.7. Окно запроса на сохранение Пункт [Импорт данных/ Импорт абонентского пункта] предназначен для импорта данных отчетной формы из xls-формата. Импорт данных осуществляется аналогично импорту данных их xml-формата. o Экспорт данных. Функция позволяет экспортировать данные отчетной формы в различные форматы. Пункт [Экспорт данных/ Экспорт данных в формат xml] предназначен для экспортирования цепочки сдачи отчетности в файл формата xml. После выбора данного пункта открывается окно «Выбор каталога для экспорта данных», в котором следует выбрать папку для экспорта данных отчетной формы и далее нажать кнопку «ОК». После чего данные отчетной формы будут экспортированы. Данные экспортированного отчета затем можно загрузить в форму такого же типа. Например, если необходимо скопировать форму из одного учреждения в другое, скопировать форму из одного отчетного периода в другой и т п.; Пункт [Экспорт данных/ Экспорт Абонентского пункта] предназначен для экспортирования цепочки сдачи отчетности в файл формата xls. После выбора данного пункта открывается окно «Выбор каталога для экспорта данных», в котором следует выбрать папку для экспорта данных отчетной формы и далее нажать кнопку «ОК». После чего данные отчетной формы будут экспортированы. Данные экспортированной отчетной формы затем можно редактировать в случае отсутствия подключения к Системе и при необходимости загружать отредактированную форму в Систему; o Восстановление данных. Функция позволяет восстанавливать данные в случае, если при сохранении данных была потеряна связь с сервером и изменения не сохранились на сервере. На экран выводятся сообщение с указанием типа ошибки. - 50 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.1.2.8. Сообщения об ошибке Для восстановления данных необходимо еще раз зайти в форму и восстановить данные из списка сохраненных копий отчетной формы, который создается системой автоматически на протяжении всего времени работы с отчетной формой. Окно «Список автосохраненных файлов» открывается после выбора пункта [Восстановление данных] и содержит список сохраненных копий отчетной формы . Следует выбрать копию отчетной формы и нажать кнопку «Восстановить данные отчетной формы», после чего системой выдается запрос на восстановление (рис. 6.1.2.10. Окно запроса). - 51 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.6.1.2.9. Список автосохраненных файлов Рис.6.1.2.10. Окно запроса Пункт меню [Печатные формы] позволяет просмотреть данную форму в виде таблицы Excel и отправить ее на печать. 6.1.3. Стандартные функции контекстного меню списка отчетных форм Контекстное меню отображается после нажатия правой кнопки мыши в рабочей области окна «Список текущих отчетных форм» и содержит ряд функций, которые могут быть разделены на 2 группы: 1. Функции проверки отчетных форм; 2. Функции обработки отчетных форм. 6.1.3.1. Функции проверки отчетных форм После заполнения формы проводится ее обработка, которая включает проверку правильности заполнения формы и производится в следующей последовательности: - 52 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 1. Пункт [Увязки/ Внутриформенные увязки/ Проверить увязки формы] предназначен для проверки внутриформенных увязок и позволяет проверить соблюдение условий правильности заполнения данных внутри формы. В открывшемся окне «Результаты проверки увязок» отображаются время начала и окончания проверки, учреждение, заполняющее форму, наименование формы, количество ошибок и предупреждений по данной форме. Рис. 6.1.3.1.1 Результаты проверки увязок С помощью двойного нажатия левой кнопки мыши на текущей записи открывается окно «Результаты проверок увязок», содержащее тип ошибки проверки, сообщение (расшифровка формул увязки), расхождение между расчетным и реальным значением ячейки. С помощью нажатия на значок «+» открывается закладка «Расшифровка», в которой приведена таблица, содержащая адреса и значения ячеек, которые участвуют в образовании выражения увязки. Рис. 6.1.3.1.2. Последние результаты проверки увязок Рассмотрим рис. 6.1.3.1.2. Последние результаты проверки увязок: o Тип ошибки проверки: ошибка заполнения формы; Системой предусмотрены два типа ошибки проверки — предупреждение и ошибка заполнения. Предупреждение — это такой тип ошибки, при которой работа с формой может быть продолжена, однако следует еще раз проверить форму. Ошибка заполнения — это такой тип ошибки, при котором Системой обнаружено неправильное заполнения формы. Работа с формой не может быть продолжена, форма подлежит обязательному исправлению. o Сообщение: таблица 4 стр. 01 графа 5 < таблица 4 стр. 01 графа 4 следует понимать следующим образом: значение в ячейке с адресом таблица 4, строка 01 графа 5 должно быть меньше значения в ячейке с адресом таблица 4, строка 01 графа 4. - 53 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 o Расхождение: отображается разность между расчетным и реальным значением ячейки. Расхождение равно нулю, что не соответствует неравенству, описанному в сообщении; С помощью двойного нажатия на какую-либо ячейку в таблице расшифровки (например, столбец «Столбец», значение 5 (см. рис. Рис. 6.1.3.1.2. Последние результаты проверки увязок) осуществляется переход к отчетной форме. При этом в форме автоматически открывается закладка с выбранной ячейкой и выбранная ячейка выделяется. Доступ к окну «Результаты проверок увязок» так же осуществляется через пункт меню [Увязки/ Внутриформенные увязки/ Последние результаты]. 2. Пункт [Увязки/ Межформенные увязки/ Проверить увязки формы] предназначен для проверки межформенных увязок и позволяет проверить соблюдение условий правильности данных между формами. В открывшемся окне «Результаты проверки увязок» отображаются время начала и окончания проверки, учреждение, заполняющее форму, наименование формы, количество ошибок и предупреждений по данной форме (аналогично рис. 6.1.3.1.1. Результаты проверки увязок). С помощью двойного нажатия левой кнопки мыши на текущей записи открывается окно «Результаты проверок увязок», содержащее тип ошибки проверки, сообщение (расшифровка формулы увязки), расхождение между расчетным и реальным значением ячейки. После нажатия на значок «+» открывается закладка «Расшифровка», в которой приведена таблица, содержащая адреса и значения ячеек, которые участвуют в образовании выражения увязки. Рис.6.1.3.1.3. Последние результаты проверки увязок К сведению. Список всех увязок любой отчетной формы приведен в списке увязок отчетной формы и открывается выбором пункта контекстного меню [Увязки/ Показать список увязок]. Таблица отображает наименование увязки, тип увязки, тип ошибки, формы переменных, участвующих в образовании увязки, формулу увязки, расшифровку формулы (колонка «Сообщение») и период действия увязки. - 54 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис.6.1.3.1.4. Список увязок отчетной формы Доступ к окну «Результаты проверок увязок» так же осуществляется через пункт меню [Увязки/ Межформенные увязки/ Последние результаты]. Примечание. В Системе предусмотрена возможность массовой проверки увязок. Для этого в списке отчетных форм следует выделить те формы, увязки которых необходимо проверить и выбрать пункт [Увязки/ Внутриформенные увязки/ Проверить увязки формы] или [Увязки/ Межформенные увязки/ Проверить увязки формы] в зависимости от того, какие увязки форм необходимо проверить. Рис.6.1.3.1.5. Результат массовой проверки увязок 3. Пункт [Увязки/ Показать список увязок] предназначен для просмотра списка увязок отчетной формы и осуществляет доступ к окну «Список увязок отчетной формы» (см. рис. 6.1.3.1.4. Список увязок отчетной формы); 4. Пункт [Увязки/ История проверок увязок] предназначен для просмотра истории проверок увязок. История проверок отображает дату проверки, количество ошибок и предупреждений в каждой проверке, а также пользователя, проводившего проверку и тип проверки. - 55 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.1.3.1.6. История проверок увязок С помощью двойного нажатия левой кнопки мыши на любой записи открывается окно «Результаты проверки увязок» (см рис. 6.1.3.1.2. Последние результаты проверки увязок), в котором отображаются результаты проведенных проверок данной отчетной формы. 5. Пункт [Проставить состояние] предназначен для присваивания форме состояния. Присваивание форме состояния позволяет указывать этапы заполнения данной формы. Любая отчетная форма имеет несколько состояний. Изначально форме присвоено состояние «Пусто». Состояния формы разбиты на 2 группы: Состояния, которые проставляют операторы учреждения, заполняющие форму: o Пусто (устанавливается в том случае, когда операторы учреждения еще не работали с формой); o Черновик (устанавливается в том случае, когда форма находится на редактировании); o Заполнено (устанавливается в том случае, когда форма полностью заполнена операторами Системы). После установления состояния «Заполнено» форма не подлежит редактированию; o Проверено (устанавливается в том случае, когда форма полностью проверена оператором учреждения). Состояния, которые проставляют учреждения, проверяющие форму (вышестоящие учреждения): o Экспертиза (устанавливается в том случае, когда форма находится на проверке главным учреждением). Пока форме присвоено состояние «Экспертиза» она не может быть редактирована операторами подчиненных учреждений. Если при проверке формы обнаружены ошибки, то форме присваивается состояние «Черновик» и форма редактируется операторами подчиненных учреждений; o Если форма заполнена корректно, ей присваивается состояние «Утверждено». В списке отчетных форм различные состояния формы обозначены различными цветами: Состояния заполнения формы: «Пусто» — серым, «Черновик» — синим, «Заполнено» — оранжевым, «Проверено» — зеленым, «Утверждено» — желтым, «Экспертиза» — темно-зеленым; Состояния проверки Внутриформенных и Межформенных увязок: «Проверено» — зеленым, «Не проверено» — розовым, «Имеются предупреждения» — желтым, «Имеются ошибки» — красным цветом. В Системе предусмотрена возможность просмотра параметров экспертизы. Доступ к диалоговому окну «Экспертиза отчетной формы» осуществляется через пункт [Экспертиза] контекстного меню. Окно содержит следующие данные: Поле «Состояние экспертизы». Выпадающий список. Системой автоматически устанавливается состояние экспертизы формы; Окно «Комментарий» содержит комментарий, внесенный экспертами, проверяющими форму; Окно «Эксперты» содержит список экспертов, проверяющих данную форму и состояние, которое присвоил форме тот или иной эксперт. Назначение форме экспертов осуществляется Администратором Системы. - 56 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.1.3.1.7. Порядок заполнения форм Центральный Офис — это единственное учреждение, которое формирует итоговый отчет, единый по всей базе (то есть по всем отчетам, собранным по подчиненным учреждениям (Офисам и Абонентам)). Офис — это учреждение, которое сводит и консолидирует отчеты, составленные абонентами. Абонент — это учреждение, которое подлежит сдаче отчетности, то есть составляет отчет по своей базе. 6. Пункт [Дополнительные признаки] предназначен для назначения дополнительного признака отчетной форме. Функция активна в том случае, если Пользователю Администратором присвоены права на назначение дополнительного признака отчетной форме. Для назначения форме дополнительного признака следует выбрать пункт [Дополнительные признаки/ Назначить признак] и далее выбрать тот признак, который необходимо назначить форме. В колонке «Дополнительные признаки» появляется соответствующая отметка. Для того чтобы снять дополнительный признак с отчетной формы, следует выбрать пункт [Дополнительные признаки/ Снять признак] и выбрать тот признак, который следует снять с отчетной формы. - 57 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7. Пункт [Экспорт в абонентский пункт] предназначен для экспорта данных формы в документ формата Excel. После выбора данного пункта открывается окно «Выбор каталога для экспорта», в котором следует выбрать папку для экспортирования данных формы. Рис. 6.1.3.1.8. Выбор каталога для экспорта После выбора папки следует нажать кнопку «ОК», поле чего в выбранной папке появится документ формата .xls, содержащий данные отчетной формы. Рис. 6.1.3.1.9. Представление данных формы в Excel Форма может быть редактирована аналогично описанному в п. 6.1.1. Формирование отчетов. Также данные в дальнейшем могут быть импортированы в ту или иную отчетную форму (см. п. 6.1.2. Дополнительные функции работы с отчетными формами). 8. Пункт [Массовый импорт абонентских пунктов] предназначен для массового импорта данных абонентских пунктов в Систему. После выбора данного пункта открывается окно «Импорт абонентских пунктов», в котором следует нажать кнопку «Открыть». В открывшемся окне «Выбор каталога для импорта» следует выбрать каталог для импорта данных извне в Систему и далее - 58 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 нажать кнопку «ОК». После чего в окне «Импорт Абонентского пункта» в поле «Данные для загрузки» отображаются данные о формах, которые импортируются в Систему. Если в поле параметра «Загружать» установлен флажок, то данная форма загружается в Систему, если флажок не установлен, то форма не загружается в Систему. Далее следует нажать кнопку «Импорт», после чего выводится запрос на подтверждение импорта. После кнопки «Да» осуществляется импорт и далее в поле «Ошибки» отображаются данные об успешном или не успешном проведении импорта. Рис. 6.1.3.1.10. Окно «Импорт абонентских пунктов» 9. Пункт [Очистка данных/ Очистить данные] предназначен для очистки данных формы. После выбора данного пункта выводится запрос на подтверждение удаления данных формы; 10. Пункт [ЭЦП] предназначен для подписания отчетной формы электронной цифровой подписью. Электронная цифровая подпись (ЭЦП) — реквизит электронного документа, полученный в результате криптографического преКультуры информации с использованием закрытого ключа электронной цифровой подписи. ЭЦП предназначена для защиты данного электронного документа от подделки и позволяет идентифицировать владельца сертификата ключа подписи, а так же установить отсутствие искажения информации в электронном документе и обеспечить неотказуемость подписавшегося. o Пункт [ЭЦП/ Подписать] предназначен для подписи отчетной формы электронной цифровой подписью; Важно! Отчетная форма может быть подписана ЭЦП только в том случае, если отчетной форме присвоено состояние «Проверено». При переводе статуса формы в состояние «Черновик» ЭЦП автоматически снимается. o o o o o Пункт [ЭЦП/ Добавить СоПодпись] используется в случае если необходимо поставить еще одну ЭЦП (в случае, если у отчетной формы несколько проверяющих); Пункт [ЭЦП/ Удалить подпись] предназначен для удаления ЭЦП с отчетной формы; Пункт [ЭЦП/ Проверить подпись] предназначен для проверки валидности подписи; Пункт [ЭЦП/ Показать подпись] предназначен для просмотра информации об ЭЦП. После выбора данного пункта открывается Excel-отчет, содержащий следующую информацию: кто поставил подпись, срок действия подписи, кем выдан ключ ЭЦП и алгоритм ключа. Пункт [ЭЦП/ Показать сертификат] предназначен для просмотра сертификата ЭЦП. Сертификат содержит более подробную информацию об ЭЦП: общие свойства, состав, серийный номер, путь сертификации и т.п. Примечание. Всю интересующую информацию об ЭЦП следует уточнять у поставщика ЭЦП. 11. Пункт [СМАРТ-режим] предназначен для работы с формой в Smart-клиенте; o Пункт [СМАРТ-режим/ Взять в работу] предназначен для указания информации на сервере, что с данной формой работают на удаленной рабочей станции. После выбора пункта: - 59 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 o o Форма блокируется и напротив нее в столбце «Взято в работу» появляется значок . Данный значок также появляется на центральном сервере. При этом другие пользователи не смогут работать этой формой до тех пор, пока блокировка не будет снята; Производится синхронизация формы, то есть на рабочую станцию Пользователя копируется последняя версия формы с данными; Проверяется наличие прав на изменение данных формы. Пункт [СМАРТ-режим/ Выложить форму] предназначен для копирования измененной формы на сервер. После выбора пункта форма с измененными данными выкладывается на сервер. При этом с формы снимается блокировка и соответственно убирается значок . Пункт [СМАРТ-режим/ Информация о блокировке] предназначен для просмотра информации о пользователе, взявшем текущую форму в работу. После выбора пункта открывается окно «Информация долговременной блокировки». Рис. 6.1.3.1.12. Окно «Информация долговременной блокировки» o Пункт [СМАРТ-режим/ Снять блокировку] предназначен для снятия блокировки с формы. После выбора пункта у формы снимается блокировка и соответственно убирается значок . При этом данные на сервер не выкладываются. 6.1.3.2. Функции обработки отчетных форм 1. Пункт [Заявки на изменение] предназначен для создания и просмотра заявок на изменение отчетной формы; o Пункт [Заявки на изменение/ Открыть заявку] предназначен для создания заявок на изменение отчетной формы. Заявка на изменение создается в том случае, когда форма заполнена и утверждена, но возникла необходимость внести какие-либо изменения. Заявка создается оператором учреждения, затем проходит проверку у эксперта отчетной формы и главного эксперта отчетной формы. Важно! Заявка на изменение может быть создана только для формы, имеющей статус «Утверждена». С помощью выбора пункта [Заявки на изменение/ Открыть заявку] открывается отчетная форма, в которой следует произвести необходимые изменения и далее нажать кнопку «Сохранить». Также открывается окно «Заявка на изменение отчетной формы», в котором следует заполнить следующие поля: Текущий статус. Выпадающий список. Доступные значения: В работе — устанавливается в случае, когда форма находится в работе, то есть оператором вносятся необходимые изменения; Отправлено — устанавливается в случае, когда форма передается эксперту; Комментарий. Поле ввода. Вводится комментарий по существу изменения формы. - 60 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.1.3.2.1. Окно «Заявка на изменение отчетной формы» После заполнения полей следует нажать кнопку «ОК». Окно «Заявки на изменении отчетной формы» также содержит следующие элементы: Экспертиза. Информационное поле. В поле отображается эксперт и решение эксперта по итогам проведения проверки. Поле заполняется автоматически после того как проводится экспертиза заявки на изменение (Рис. 6.1.3.2.3. Экспертиза заявки на изменение); Комментарии. Информационное поле. В поле отображается пользователь, работавший с заявкой, статус заявки, дата последних изменений и комментарий к заявке. Поле заполняется автоматически, информация в поле отображается при следующем открытии заявки; Кнопка «Отчет». После нажатия кнопки формируется отчет об изменениях отчетной формы с указанием изменений: Рис. 6.1.3.2.2. Отчет об изменениях отчетной формы - 61 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Примечание. Отчет об изменениях формируется только при следующем открытии заявки на изменение. Кнопка «Отчетная форма» предназначена для открытия отчетной формы для просмотра (открывается форма с внесенными изменениями); Далее заявка проверяется экспертом отчетной формы. Примечание. При отсутствии эксперта отчетной формы, заявка может быть проверена только главным экспертом отчетной формы. Эксперт получает заявку с текущим статусом «Отправлено». Экспертом заполняются следующие поля: Текущий статус. Выпадающий список. Доступные значения: Экспертиза — устанавливается в случае, когда форма находится на экспертизе, то есть экспертом проверяются внесенные оператором изменения; Экспертиза утв. — устанавливается в случае, когда эксперт утверждает внесенные изменения; Экспертиза откл. — устанавливается в случае, когда эксперт отклоняет внесенные изменения. Комментарий. Поле ввода. Вводится комментарий по итогам прохождения экспертизы. После заполнения полей следует нажать кнопку «ОК». Если эксперт отклонил заявку, то оператор учреждения возвращает заявку в работу, вносит необходимые изменения по комментариям эксперта и заново отправляет заявку на экспертизу. Если эксперт утвердил заявку, то далее заявка проверяется главным экспертом отчетной формы. Главный эксперт получает заявку с текущим статусом, установленным экспертом формы. Главным экспертом заполняются следующие поля: Текущий статус. Выпадающий список. Доступные значения: Подтверждено — устанавливается в случае, когда главный эксперт утверждает внесенные изменения; Отклонено — устанавливается в случае, когда главный эксперт отклоняет внесенные изменения. Комментарий. Поле ввода. Вводится комментарий по итогам прохождения экспертизы. Рис. 6.1.3.2.3. Экспертиза заявки на изменение - 62 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 После заполнения полей следует нажать кнопку «ОК». Если главный эксперт подтвердил заявку, то в списке текущих отчетных форм форма автоматически заменяется Системой на форму с внесенными изменениями. Если главный эксперт отклонил заявку, то следует ознакомиться с комментариями, оставленным главным экспертом и при необходимости создать новую заявку. Заявка, которая была отклонена главным экспертом, не подлежит редактированию. o Пункт [Заявки на изменение/ Заявки по форме] предназначен для просмотра списка заявок. 2. Пункт [История изменений] предназначен для просмотра изменений, произведенных в отчетной форме. После выбора данного пункта открывается окно «История изменения отчетной формы», в котором отображается дата и время проведения изменения, автор изменения и комментарий к изменению. Рис. 6.1.3.2.4. Окно «История изменения отчетной формы» 3. Пункт [Печатные формы] предназначен для просмотра отчетной в формы в формате таблицы Excel (печатная форма). Печатные формы создаются разработчиками отчетных форм в Дизайнере форм; 4. Пункт [Объединить ячейки] предназначен для объединения ячеек с одинаковыми значениями, что позволяет представить информацию в списке отчетных форм в более удобном виде. Снятие объединения осуществляется выбором пункта меню [Снять объединение]; 5. Обновление списка осуществляется выбором пункта меню [Обновить]; 6. Сброс данных формы осуществляется выбором пункта меню [Данные/ Очистить]. На экран выводится запрос на подтверждение очистки формы. Рис. 6.1.3.2.5. Окно запроса на очистку данных формы 6.2. Аналитические выборки В Системе используются средства задания и описания OLAP-кубов, необходимых для быстрого построения аналитических отчетов «на лету» (аналитические выборки). OLAP (On-Line Analitical Processing) – это технология обработки информации, включающая составление и динамическую публикацию отчётов и документов. Используется аналитиками для быстрой обработки сложных запросов к базе данных. - 63 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 6.2.1. Работа с аналитическими выборками Пункт меню [Аналитические выборки] осуществляет доступ к окну «Аналитические выборки». Информация в окне представлена в виде таблицы списка. Рис. 6.2.1.1. Окно «Аналитические выборки» Запись списка, на которой находится курсор (выделение цветом или рамкой), называется текущей. Во всех формах информация представлена в виде аналитической или линейной таблицы (см. п. 3.4.3. Представление информации в виде аналитической таблицы). - 64 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 6.2.2. Составление аналитических выборок Основные функции работы с аналитическими выборками содержатся в контекстном меню, которое вызывается с помощью нажатия правой кнопки мыши в рабочей части окна «Аналитические выборки». Пункт [Добавить] предназначен для добавления новой выборки. В открывшемся окне «Форма редактирования описания произвольной выборки» заполняются следующие поля: o Наименование. Поле ввода. Вводится название произвольной выборки; o Группа. Поле ввода. Вводится название группы. Разбивание выборок по группам позволяет производить динамическую группировку списка аналитических выборок в разрезе групп; o Тип представления. Выпадающий список. Доступные значения: OLAP, линейный. Тип представления определяет, в каком виде будет представлена выборка (аналитическая таблица (OLAP-таблица) или линейная таблица). o Профиль пользователя. Поле, комбинированное с кнопками. Указывается профиль пользователя; o Сборка по отчетному периоду. Поле параметра. Если в поле установлен флажок, то сборка аналитической выборки осуществляется по отчетному периоду. Если флажок не установлен, то сборка аналитической выборки осуществляется по пакету отчетных форм. Далее заполняются закладки «Поля», «Данные сборки», «Макросы». В закладке «Поля» выбором в контекстном меню пункта [Добавить поле] осуществляется доступ к окну «Форма редактирования поля произвольной выборки». Рис. 6.2.2.1. Форма редактирования описания произвольной выборки Поля, подлежащие заполнению: Заголовок. Поле ввода. Вводится наименование поля; - 65 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Тип поля OLAP. Выпадающий список. Доступные значения: измерение столбец, измерение строка, ресурс, поле фильтрации, скрытое поле. Выбирается значение типа поля в аналитической таблице (см. рис. 3.4.3.1. Аналитическая таблица). Скрытое поле — это поле, которое изначально не отображается в аналитической таблице (скрыто), но при необходимости может быть добавлено (открыто для просмотра). Режим формирования итогов. Выпадающий список. Указывается режим формирования итогов в строке «Итоги» окна формирования произвольной выборки (рис. 6.2.2.5. Окно «Форма просмотра произвольной выборки»). Доступные значения: число, сумма, минимум, максимум, среднее, стандартное отклонение, стандартное отклонение популяции, дисперсия, дисперсия популяции, другое, без итогов. Тип значения. Выпадающий список. Выбирается тип создаваемого поля. Доступные значения: Финансовый — тип поля, при котором в поле вводятся дробные числа с двумя знаками после запятой; Строка — тип поля, при котором в поле вводится любое значение; Дата и время — тип поля, при котором поле является полем даты; Целое — тип поля, при котором в поле вводится только целое число; Число — тип поля, при котором в поле вводятся дробные числа с четырьмя знаками после запятой. Выражение для вычисления. Поле ввода. Поле не подлежит обязательному заполнению. Вводится формула вычисления значения создаваемого поля на основе именно переменных, присваиваемых Системой создаваемым полям. По умолчанию первому создаваемому полю присваивается значение А1, второму — В1, третьему С1 и т.д. Для последующих полей выражение для вычисления составляется на основе этих переменных (например, А1+В1). После заполнения полей следует нажать кнопку «ОК» для сохранения нового поля. В закладке «Поля» в списке полей появляется новая запись. Добавление нужного количества полей осуществляется аналогично. Для редактирования поля следует в закладке «Поля» вызвать контекстное меню и выбрать в нем пункт [Редактировать поле]. Для удаления поля следует выбрать в контекстном меню пункт [Удалить поле]. В закладке «Данные сборки» отображается таблица, заголовками столбцов которой являются поля, созданные в закладке «Поля», и поле параметра «Активность». Рис. 6.2.2.2. Закладка «Данные сборки» Для заполнения строк таблицы следует вызвать контекстное меню и выбрать в нем пункт [Добавить строку]. После чего в выбранной строке следует нажать кнопку и в открывшемся окне «Редактор формул» заполнить следующие поля: - 66 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Отчетная форма. Выпадающий список. Выбирается отчетная форма, по значениям ячеек которой будет сформирована формула вычисления значения строки. В рабочей части окна открывается выбранная отчетная форма. Формула. Поле ввода. Вводится формула, по которой будет рассчитана строка. Поле заполняется следующим образом: удерживая клавишу <Ctrl>, следует нажать левой кнопкой мыши на ячейках, значения которых участвуют в образовании формулы. Между значениями ячеек автоматически устанавливается знак «+». Изменение знака производится с клавиатуры. Добавление значений ячеек из других закладок осуществляется аналогично. Переход между закладками отчетной формы осуществляется с помощью нажатия на них левой кнопкой мыши. Рис. 6.2.2.3. Окно «Редактор формул» После заполнения поля следует нажать кнопку «Применить» для сохранения данных. Если в поле параметра «Активность» установлен «флажок», то созданная строка будет участвовать в формировании отчетной выборки. Если «флажок» не установлен, то строка не будет учитываться при формировании выборки. Далее заполняется закладка «Макросы». Макрос представляет собой команду, вызывающую выполнение последовательности других команд и предназначен для упрощения создания сложных выборок, требующих многократного повторения перечня команд. Добавление макроса осуществляется выбором в контекстном меню пункта [Добавить макрос], после чего в закладке появляется новая запись. Помощью двойного нажатия левой кнопки мыши на записи открывается окно «Редактирование макроса», в котором следует создать макрос (язык программирования «С#»). После создания макроса следует нажать кнопку «Применить». Если в поле параметра «Автозапуск» установлен «флажок», то созданная строка будет участвовать в формировании отчетной выборки. Если «флажок» не установлен, то строка не будет учитываться при формировании выборки. После ввода данных следует нажать кнопку «ОК» для сохранения произвольной выборки. Пункт [Собрать] предназначен для сборки созданной произвольной выборки и осуществляет доступ к окну «Параметры сборки аналитической выборки»: - 67 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.2.2.4. Окно «Параметры сборки аналитической выборки» Окно содержит следующие элементы: o Период сборки. Поле, комбинированное с кнопками. После нажатия кнопки открывается окно «Выбор: Компонент отчетного периода», в котором следует выбрать компонент отчетного периода, по которому будет собрана аналитическая выборка. Рис. 6.2.2.5. Окно «Выбор компонента отчетного периода» Важно! В окне «Выбор: Компонент отчетного периода» наименование отчетного периода отображается в последнем столбце таблицы. Данное наименование отображается затем в выпадающем списке «Отчетные периоды». o Обрабатываемые учреждения. Поле, комбинированное с кнопками. После нажатия кнопки открывается окно «Выбор элементов сдачи отчетности», в котором следует выбрать учреждения, подлежащие сдачи отчетности, и нажать кнопку «ОК». - 68 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.2.2.6. Окно «Выбор элементов цепочки сдачи отчетности» Далее в окне «Параметры сборки аналитической выборки» следует нажать кнопку «Собрать», после чего осуществляется сборка аналитической выборки и открывается окно «Аналитическая выборка». Рис. 6.2.2.7. Окно «Аналитическая выборка» Важно! Выборка собирается для всех подчиненных учреждений. Окно «Параметры сборки аналитической выборки» также содержит следующие кнопки: o Кнопка «Предыдущая сборка» предназначена для просмотра предыдущей сборки аналитической выборки. После нажатия кнопки открывается окно «Форма просмотра произвольной выборки», которое содержит данные предыдущей сборки формы; Примечание. В Системе реализовано удаление предыдущих сборок при изменении структуры выборки. - 69 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 o o Кнопка «Печать» предназначена для вывода аналитической выборки на печать с возможностью настройки представлений. После нажатия на данную кнопку выборка открывается в Report Designer (окно «Предпросмотр аналитической выборки»), в котором при необходимости следует отредактировать выборку и вывести на печать; Кнопка «Отмена» предназначена для закрытия окна «Форма просмотра произвольной выборки». Пункт [Собрать по периодам] предназначен для сборки произвольной выборки по периодам сдачи отчетности и осуществляет доступ к окну «Параметры сборки аналитической выборки по периодам». Окно содержит список отчетных периодов, по которым осуществляется сборка. Значения списка формируются на основании периодов, которые содержат отчетную форму, участвующую в формировании аналитической выборки. Рис. 6.2.2.8. Окно «Параметры сборки аналитической выборки по периодам» Следует выбрать отчетные периоды, по которым необходимо собрать аналитическую выборку, установив «флажок» в соответствующих записях списка, после чего следует нажать кнопку «Собрать». Пункт [Редактировать] предназначен для редактирования аналитической выборки и осуществляет доступ к окну «Форма редактирование произвольной выборки», в котором производятся необходимые изменения (см. рис. 6.2.2.1. Форма редактирования описания произвольной выборки); Пункт [Удалить] предназначен для удаления аналитической выборки из таблицы списка. После выбора данного пункта выводится запрос на подтверждение удаления записи: Рис. 6.2.2.9. Запрос на подтверждение удаления Для удаления записи следует нажать кнопку «Да», для отмены удаления следует нажать кнопку «Нет». Пункт [Копировать] предназначен для создания копии аналитической выборки. После выбора данного пункта выводится запрос на подтверждение создания копии выбранной аналитической выборки. После нажатия кнопки «Нет» копирование будет отменено. После нажатия кнопки да открывается окно «Форма редактирование произвольной выборки» (см. рис. 6.2.2.1. Форма редактирования описания произвольной выборки), в котором при необходимости следует внести какие-либо изменения и нажать кнопку «ОК». В таблице списка аналитических выборок появится копия выбранной аналитической выборки. - 70 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.2.2.10. Создание копии аналитической выборки Пункт [Импорт/ Импортировать] предназначен для импортирования аналитической выборки и осуществляет доступ к окну «Открыть», в котором следует выбрать файл аналитической выборки, который необходимо импортировать. Рис. 6.2.2.11. Выбор файла аналитической выборки После выбора файла следует нажать кнопку «Открыть», после чего выводится следующее сообщение: - 71 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.2.2.12. Информационное сообщение После нажатия кнопки «Да» в окне «Аналитические выборки » появится копия импортируемой аналитической выборки. После нажатия кнопки «Нет» существующая выборка будет заменена на импортируемую. Рис. 6.2.2.13. Новая запись в окне «Аналитические выборки» Пункт [Импорт/ Импортировать из папки] предназначен для импортирования аналитической выборки и осуществляет доступ к окну «Обзор папок», в котором следует выбрать папку с файлами для импорта: - 72 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.2.2.14. Окно «Обзор папок» После выбора папки выводится следующее сообщение в случае, если импортируемые выборки и выборки, уже содержащиеся в окне «Аналитические выборки» имеют одинаковые имена, то на экран выводится следующее сообщение: Рис. 6.2.2.15. Информационное сообщение Для продолжения процесса импорта следует нажать кнопку «Да», для отмены импорта следует нажать кнопку «Нет». После нажатия кнопки «Да» в окне «Аналитические выборки» отобразится список импортированных выборок. Пункт [Экспорт/ Экспортировать] предназначен для экспортирования аналитической выборки и осуществляет доступ к окну «Выберите файл», в котором следует указать путь сохранения файла аналитической выборки и нажать кнопку «Сохранить». - 73 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.2.2.16. Выбор пути сохранения файла аналитической выборки Пункт [Экспорт/ Массовый экспорт] предназначен для массового экспортирования аналитических выборок, то есть всех выборок, содержащихся в окне «Аналитические выборки», и осуществляет доступ к окну «Обзор папок», в котором следует указать путь сохранения файлов аналитических выборок и нажать кнопку «ОК». Рис. 6.2.2.17. Выбор пути сохранения файлов аналитических выборок После нажатия кнопки «ОК» выводится следующее сообщение: - 74 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.2.2.18. Информационные сообщения После нажатия кнопки «Да» в выбранную папку экспортируются аналитические выборки. Пункт [Посмотреть историю] предназначен для просмотра истории изменений аналитической выборки и осуществляет доступ к окну «История изменений аналитической выборки». Рис. 6.2.2.19. Окно «История изменений аналитической выборки» В окне отображается название учреждения и логин пользователя, проводившего изменения, тип операции (изменения) и дату проведения изменения. Пункт [Изменить привязку компонентов отчетного периода] предназначен для создания списка привязанных компонентов отчетного периода, то есть тех компонентов, которые будут автоматически отображаться в выпадающем списке «Отчетные периоды» в окне «Форма сборки аналитической выборки» для каждой конкретной выборки. После выбора пункта [Изменить привязку компонентов отчетного периода] открывается окно «Привязанные компоненты отчетного периода». Основные функции работы в данном окне содержатся в контекстном меню, которое вызывается с помощью нажатия правой кнопки мыши в рабочей области окна и содержит следующие пункты: o Пункт [Добавить] предназначен для добавления новой записи. После выбора данного пункта открывается окно «Выбор: Компонент отчетного периода», в котором следует выбрать компонент, который необходимо привязать к аналитической выборке и нажать кнопку «Выбрать». Аналогично добавляется нужное количество компонентов; o Пункт [Удалить] предназначен для удаления записей из списка привязанных компонентов. После выбора данного пункта на экран выводится запрос на подтверждение удаления. Рис. 6.2.2.20. Запрос на подтверждение удаления После нажатия кнопки «Да» выбранная запись удаляется. - 75 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 6.2.3. Дополнительные функции работы с аналитическими выборками Дополнительные функции работы с отчетными формами содержатся в меню отчетной формы в окне просмотра формы (см. рис. 6.2.2.7. Окно «Аналитическая выборка»): Пункт меню [Печать] предназначен для формирования файла формата Excel, содержащего данные аналитической выборки. После выбора данного пункта открывается окно «Сохранить как», в котором следует выбрать каталог сохранения файла. Созданный файл можно сохранить, отредактировать или вывести на печать; Пункт [Представления] предназначен для сохранения настроек внешнего вида аналитической таблицы. o Пункт [Представления/ Добавить представление] предназначен для создания нового представления. После настройки внешнего вида аналитической выборки (группировки, сортировки и т. д.) следует выбрать данный пункт. Далее открывается окно «Форма ввода имени представления», в котором следует заполнить поля: Наименование. Вводится наименование представления; Типа представления. Выпадающий список. Доступные значения: Пользовательские – представления, которые сохраняются локально (на текущей рабочей станции) для одного работающего пользователя, создающего данные представления; Системные – представления, которые сохраняются в базе данных и далее могут использоваться другими пользователями. Рис. 6.2.3.1. Запрос на подтверждение удаления После заполнения следует нажать кнопку «ОК». Заданный внешний вид аналитический выборки сохраняется под введенным значением. o Пункт [Представления/ Управление представлениями] предназначен для работы с созданными представлениями. После выбора данного пункта открывается окно «Управление представлениями», которое содержит два списка представлений: системные и пользовательские. Для изменения типа представления следует выбрать в списке нужное представление и затем нажать кнопку списка в другой. или кнопку , после чего выбранная запись перемещается из одного Рис. 6.2.3.2. Окно «Управление представлениями» - 76 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Прочие функции работы с представлениями содержатся в контекстном меню, которое открывается после нажатия правой кнопкой мыши в списке представлений. Контекстное меню содержит следующие пункты: Пункт [Применить текущее представление] предназначен для применения выбранного представления к аналитической выборке. После выбора данного пункта выборка принимает вид, заданный в назначенном представлении; Пункт [Удалить] предназначен для удаления представления из списка; Пункт [Импортировать] предназначен для импорта ранее созданного xml-файла представления. После выбора данного пункта открывается окно «Импорт пользовательского представления», в котором следует выбрать файл представления и нажать кнопку «Открыть», после чего выбранное представление отобразится в списке редставлений; Пункт [Экспортировать] предназначен для] предназначен для формирования файла формата xml, содержащего данные аналитической выборки в реализованном в представлении виде. После выбора данного пункта открывается окно «Сохранить как», в котором следует выбрать каталог сохранения файла. Созданный файл можно сохранить, отредактировать или вывести на печать; o Пункт [Представления/ Представления] предназначен для выбора одного из представлений, созданных для данной аналитической выборки. - 77 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 6.3. Заявки на изменение Пункт [Заявки на изменение] предназначен для создания и просмотра заявок на изменение отчетной формы и осуществляет доступ к окну «Список заявок». Рис. 6.3.1. Окно «Список заявок» Основные функции работы с заявками содержатся в контекстном меню, которое вызывается с помощью нажатия правой кнопки мыши в рабочей части окна «Список заявок». Контекстное меню содержит следующие пункты: Пункт меню [Изменить] осуществляет доступ к окну «Заявка на изменение отчетной формы». Работа с заявками подробно описана в п. 6.1.3.2. Функции обработки отчетных форм; Пункт меню [Удалить] предназначен для удаления текущей записи из списка заявок; Пункт меню [Обновить] предназначен для обновления списка заявок. 6.4. О программе Пункт меню [О программе] осуществляет доступ к окну «О программе», которое содержит информацию о лицензионном ключе программного комплекса Барс.Web-Своды, об ограничениях ключа, а также следующие закладки: «Версия сборки», «Версия компонентов», «Подключение к серверу», «Лицезионный ключ». Закладка «Версия сборки» содержит информацию о сборках программного комплекса: название, расположение, номер версии. Закладка «Версия компонентов» содержит информацию о компонентах программного комплекса: название, расположение, номер версии. Закладка «Подключение к серверу» содержит информацию о параметрах подключения к серверу Системы: наименование центрального сервера, порт, имя экземпляра БД, наименование схемы подключения. Закладка «Лицензионный ключ» содержит информацию о лицензионном ключе на Систему: кем выдан, срок действия, параметры комплектации. - 78 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.4.1. Окно «О программе» Если при работе с Системой возникла ошибка, то перед тем как обратится к разработчикам, рекомендуется создать текстовый документ, содержащий информацию о данном комплекте программного продукта. Для этого следует нажать кнопку [Копировать информацию в буфер обмена], которая предназначена для копирования информации, содержащейся в окне «О программе». После выбора данного пункта на экран выводится следующее сообщение: Рис. 6.4.2. Информационное сообщение Скопированные данные можно открыть в любом текстовом редакторе, например Microsoft Excel: - 79 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 6.4.3. Представление информации о программе в текстовом редакторе Microsoft Excel - 80 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7. ДИЗАЙНЕР ОТЧЕТНЫХ ФОРМ Дизайнером отчетных форм (далее Дизайнер форм) называется полнофункциональный конструктор отчетных форм, предназначенный добавления в Систему новых, а также для редактирования уже существующих форм. 7.1. 7.1.1. Начало работы с Дизайнером форм Запуск Дизайнера форм Дизайнер отчетных форм запускается из программного комплекса БАРС.Web-Своды с помощью пункта меню главного окна [Дизайнер отчетных форм], которое отображается после нажатия на значок . Рис. 7.1.1.1. Меню главного окна программного комплекса «БАРС.Web-Своды» Важно! После первого запуска Дизайнера форм в первую очередь необходимо в настройках создать источники экранных форм. Источником экранных форм называется локальный каталог, в котором находятся исходные файлы форм. 7.1.2. Завершение работы с приложением Для завершения работы с Дизайнером форм необходимо нажать на кнопку в правом верхнем углу главного окна приложения. При этом если имеются открытые формы, Дизайнер предварительно предложит их сохранить. - 81 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.1.2.1. Запрос на сохранение открытых форм 7.2. Интерфейс главного окна Внешний вид главного окна приложения «Дизайнер отчетных форм»: Рис. 7.2.1. Главное окно приложения «Дизайнер отчетных форм» Интерфейс главного окна Дизайнера форм содержит следующие элементы: 7. Панель инструментов содержит меню команд для работы c Дизайнером отчетных форм; 8. Рабочая область представляет собой центральную часть окна, в которой открываются редактируемые формы и происходит диалог с Пользователем; 9. Строка состояния представляет собой область в нижней части окна, предназначенную для вывода информации о наличии соединения с сервером. 7.3. Настройка Дизайнера форм Доступ к настройкам Дизайнера форм осуществляется с помощью пункта меню [Настройки]. После выбора пункта открывается диалоговое окно «Настройки дизайнера форм», в котором задаются необходимые параметры. - 82 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.3.1. Окно «Настройки дизайнера форм» Окно «Настройки дизайнера форм» содержит две закладки: На закладке «Главные» осуществляется создание и редактирование источников экранных форм, а также некоторые дополнительные настройки Дизайнера; На закладке «Подключение к БД» осуществляется настройка подключения к серверу базы данных. 7.3.1. Настройка источников экранных форм Источником экранных форм называется каталог, в котором находятся исходные файлы форм. Настройка источников экранных форм осуществляется на закладке «Главные» в списке источников экранных форм. Список источников экранных форм имеет табличное представление с тремя столбцами: Наименование. Отображает наименование источника экранных форм; Каталог. Отображает путь к источнику исходных файлов форм; Активен. Поле параметра. Если флажок в поле установлен, то источник является активным (используемым) и отображается в окне выбора источника форм. Если флажок в поле не установлен, то источник является неактивным (неиспользуемым) и в окне выбора источника форм не отображается (рис. 7.5.1.1. Окно «Выбор источника форм»). Для добавления нового источника форм необходимо нажать на список источников экранных форм правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Добавить источник]. В открывшемся окне «Источник экранных форм» следует задать параметры нового источника и нажать кнопку «Применить». - 83 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.3.1.1. Окно «Источник экранных форм» Поля, подлежащие заполнению при добавлении/ редактировании источника экранных форм: Наименование. Поле ввода. Вводится наименование источника форм; Каталог. Поле, комбинированное с кнопками. Указывается путь к рабочей папке, в которой находятся или будут находиться файлы форм. С помощью нажатия кнопки открывается диалоговое окно Windows «Обзор папок», в котором выбирается необходимая папка. Источник активен. Поле параметра. Если в поле установлен флажок, то данный источник является активным (используемым) и отображается в окне выбора источника форм (рис. 7.6.1.1. Окно «Выбор источника форм»). Если флажок не установлен, то данный источник является неактивным (неиспользуемым) и в окне выбора источника форм не отображается. Примечание. Поле «Источник активен» аналогично полю параметра «Активен» в списке источников метаописаний экранных форм окна «Настройки дизайнера форм». Рекомендуется называть источник форм именем каталога, в котором находятся формы. Если имя каталога отличается от имени источника форм, то программа автоматически предложит изменить имя источника на имя каталога. Рис. 7.3.1.2. Запрос на изменение имени источника форм Для редактирования источника форм в его контекстном меню необходимо выбрать пункт [Редактировать источник]. В открывшемся окне «Источник экранных форм» следует изменить параметры источника и нажать кнопку «Применить». Для удаления источника экранных форм необходимо нажать на нем правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Удалить источник]. 7.3.2. Дополнительные настройки Для дополнительных настроек Дизайнера форм на закладке «Главные» предназначены следующие элементы: Поле параметра «Кэшировать список форм». Если флажок в поле установлен, то программа создает список экранных форм в памяти компьютера и дальше работает с ним, увеличивая производительность Системы. Если флажок не установлен, то каждый раз при выборе источника программа производит просмотр содержащихся в ней форм и заново формирует их список; - 84 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Кнопка «Обновить кэш форм». Кнопка предназначена для обновления списка экранных форм. После нажатия кнопки кэш форм обновляется; Поле выбора значений «Количество записей истории открытия форм». Выбирается количество отображаемых значений в списке недавно используемых форм в меню [Отчетные формы]. Для выбора доступен диапазон значений от 5 до 15. Кнопка «Удалить историю». Кнопка предназначена для удаления истории открытия форм. После нажатия кнопки в меню [Отчетные формы] удаляются наименования последних используемых форм. Важно! Если в поле параметра «Кэшировать список форм» установлен флажок, то после создания или редактирования источника экранных форм необходимо нажать кнопку «Обновить кэш форм» для того, чтобы изменения вступили в силу. 7.3.3. Настройка подключения к БД Настройка подключения к серверу базы данных осуществляется на закладке «Подключение к БД». Рис. 7.3.3.1. Окно «Настройки дизайнера форм». Закладка «Подключение к БД» Поля, подлежащие заполнению при настройке подключения к серверу базы данных: Сервер БД. Поле ввода. Вводится имя сервера в сети, который обслуживает базу данных; Использовать имя сервера как TNS. Поле параметра. Если флажок установлен, то имя сервера при подключении используется как TNS; Порт. Поле ввода. Вводится номер порта, по которому происходит обращение к серверу базы данных; - 85 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Имя БД. Поле ввода. Вводится имя экземпляра базы данных, развернутого на сервере; Имя схемы БД. Поле, комбинированное с кнопками. Вводится имя схемы базы данных. С помощью нажатия кнопки имя схемы можно выбрать из списка. Для доступа к списку предварительно необходимо ввести имя пользователя и пароль; Рис. 7.3.3.2. Идентификация пользователя Пароль схемы. Поле ввода. Вводится пароль подключения к схеме базы данных; Имя пользователя. Поле ввода. Вводится имя пользователя; Пароль. Поле ввода. Вводится пароль пользователя для входа в систему; Автоматически устанавливать соединение при начале работы. Поле параметра. Если в поле установлен флажок, то после запуска Дизайнера форм соединение с сервером устанавливается автоматически. Если флажок не установлен, то соединение с сервером устанавливается вручную с помощью пункта меню [Дополнительно/ Соединение с сервером БД/ Установить соединение] (п. 7.12.2. Соединение/ разрыв с сервером БД). 7.4. Общие сведения об отчетных формах Отчетная форма – абстрактное обозначение набора ячеек с данными, логически объединенных с целью обеспечения единого представления и поведения с точки зрения предметной области. С помощью форм организуется ввод данных в систему, их просмотр и, если необходимо, корректировка. В ПК БАРС.Web-Своды каждая отчетная форма открывается в отдельном окне, именуемым браузером отчетных форм. - 86 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.4.1. Браузер отчетных форм Браузер отчетных форм содержит следующие элементы: 10. Панель инструментов содержит меню команд для работы c отчетными формами; 11. Шапка является заголовком экранной формы и содержит общие реквизиты для всего документа; 12. Таблицы являются основными элементами ввода и отображения данных отчетной формы. Каждая таблица располагается на отдельной закладке; 13. Набор закладок предназначен для разделения данных формы в соответствии с разнородностью информации. Каждая закладка, как правило, содержит отдельную таблицу. Однако в некоторых случаях форма может содержать закладки, не содержащие таблицы; 14. Кнопки управления формой. 7.4.1. Элементы формы Каждая отчетная форма имеет определенную метаструктуру. Метаструктура формы (или Структура формы) – описание схемы хранения данных отчетной формы. Структура отчетной формы состоит из свободных ячеек, таблиц, свободных ячеек таблиц, строк таблицы и столбцов таблицы, элементов меню, именуемых также структурными элементами формы. Структурный элемент формы – это абстрактное наименование компонентов экранной формы, формирующих ее метаструктуру (ячейки, таблицы, закладки и т.д.). В зависимости от назначения отчетной формы она дополнительно может содержать: Экранную форму. Экранная форма – файл MS Excel, описывающий внешний вид экранной формы; Макросы. Макрос – код, написанный на языке C#, который используется для дополнительно обработки данных отчетной формы; Увязки формы. Увязка формы – контрольное соотношение, которое используется при проверке правильности заполнения отчетной формы. Увязки бывают внутриформенными (которые связывают ячейки одной формы) и межформенными (которые связывают ячейки из нескольких форм); - 87 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Печатные формы. Печатная форма представляет собой готовый к печати документ, который содержит данные отчетной формы. Бланк абонентского пункта. Бланк абонентского пункта представляет собой документ в формате MS Excel, содержащий макросы и служебную информацию, в которую позже загружаются структура и данные формы при экспорте. 7.4.1.1. Ячейки Ячейка является главной структурной единицей любой отчетной формы. Ячейки используются для ввода, хранения и редактирования данных в отчетной форме. При этом ячейки в отчетных формах могут располагаться как отдельно, так и могут быть объединены в таблицы, где каждой ячейке сопоставлена пара значений — номер строки и номер столбца. В связи с этим различают следующие виды ячеек: Свободная ячейка формы – ячейка отчетной формы, которая может быть идентифицирована с помощью простого текстового имени, например, «НаименованиеБюджета». Структурно, свободная ячейка формы не принадлежит никакой из таблиц и, в большинстве случаев, располагается в шапке формы; Свободная ячейка таблицы – ячейка отчетной формы, идентифицируемая с помощью составного имени в формате «КодТаблицы:КодСвободнойЯчейки»; Ячейка таблицы – ячейка отчетной формы, идентифицируемая с помощью составного имени в формате «КодТаблицы:КодСтроки;КодСтолбца»; Ячейки в отчетных формах бывают нескольких видов: Не редактируемые ячейки; Редактируемые ячейки (поля ввода); Автоблоки. Автоблоками называют ячейки, содержащие формулы, арифметическое выражение, которое используется для автоматического вычисления значения одной ячейки формы на основе значений других ячеек той же отчетной формы. Данные в автоблоках не вводятся, а высчитываются автоматически на основании других данных таблицы, согласно введенной формуле. В зависимости от типа данных, которые содержит ячейка, различаю следующие типы ячеек: Барс.Своды.ТипыЯчеек.СсылкаНаУчреждение. Данный тип ячейки предназначен для выбора и хранения значения из справочника учреждений ПК БАРС.Web-Своды; Барс.Своды.ТипыЯчеек.СсылкаНаСправочник. Данный тип ячейки предназначен для выбора и хранения значения из справочника или универсального классификатора; Барс.Своды.ТипыЯчеек.МножественнаяСсылкаНаСправочник. Данный тип ячейки предназначен для выбора и хранения нескольких значений из справочника или универсального классификатора; Барс.Своды.ТипыЯчеек.ФинансовыйТип. Финансовый тип используется для хранения денежных значений, которые содержат число с двумя знаками после нуля; Барс.Своды.ТипыЯчеек.ЧисловойТип. Данный тип ячейки является основным форматом хранения и отображения чисел, используемых для математических вычислений, за исключением финансовых расчетов; Барс.Своды.ТипыЯчеек.СтроковыйТип. Данный тип ячейки предназначен для хранения текста или комбинации текста и чисел, не требующих вычислений; Барс.Своды.ТипыЯчеек.ЦелочисленныйТип. Данный тип ячейки предназначен для хранения целых чисел (32-разрядное число); Барс.Своды.ТипыЯчеек.ЦелочисленныйТип64. Данный тип ячейки предназначен для хранения целых чисел (64-разрядное число); Барс.Своды.ТипыЯчеек.ЛогическийТип. Данный тип ячейки может содержать только одно из двух значений, например «Истина» или «Ложь»; Барс.Своды.ТипыЯчеек.ТипДатаВремя. Данный тип ячейки предназначен для хранения информации о дате и времени; Барс.Своды.ТипыЯчеек.ТипИзображение. Данный тип ячейки предназначен для хранения изображения. Примечание. Описание типов ячеек приведено в п. 7.6.3.2. Типы ячеек. - 88 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.4.1.2. Таблицы Таблицей называется структурная единица отчетной формы, используемая для объединения нескольких ячеек, с целью обеспечения смысловой связи между элементами, принадлежащими одному столбцу или одной строке. Каждой ячейке в таблице сопоставлена пара значений — номер строки и номер столбца. Такие ячейки идентифицируются с помощью составного имени в формате «КодТаблицы:КодСтроки;КодСтолбца». Каждая таблица включает в себя такие структурные элементы отчетной формы как столбец и строка. Столбец и строка таблицы – обозначения измерений таблицы, которые используются для идентификации ячеек в составе таблицы отчетной формы. Например, если для таблицы «Доходы» заданы столбец с кодом «4» и строка с кодом «200», то в отчетной форме появляется ячейка с идентификатором «Доходы:4:200». Основными свойствами таблицы являются: Столбцы таблицы (называемые также реквизитами, атрибутами, полями, столбцами) определяют тип значений, хранящихся в ячейках таблицы; Строки таблицы (называемые также записями таблицы); Тип значений ячеек определяется для каждого столбца таблицы в целом. Не допускаются два и более идентичных кода строки, также и два и более идентичных кода столбцов. Свободные ячейки таблицы. Нередактируемые ячейки таблицы В ПК БАРС.Web-Своды таблицы подразделяются на два вида: Статическая таблица формы (также, основная таблица) – таблица отчетной формы с однозначно заданными строками и столбцами. Те есть, это обычная таблица с фиксированным количеством строк и столбцов, количество которых не меняется в ходе работы; Динамическая таблица формы (также, субтаблица) – таблица отчетной формы, для которой заданы только столбцы. Количество строк такой таблицы может меняться в ходе работы в зависимости от вводимых пользователем данных. Как правило, такие таблицы используются внутри статических таблиц для расшифровки определенных данных, например счетов или статей расходов и доходов. - 89 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.4.1.2.1. Динамическая таблица в экранной форме Динамические таблицы в экранной форме либо вызываются из статических таблиц с помощью нажатия на кнопку «Строки>>» и открываются в отдельном окне, либо располагаются на отдельных закладках. 7.4.1.3. Закладки Закладки, как правило, содержат различные таблицы экранной формы, поэтому разделение данных формы на закладки осуществляется соответственно таблицам. Однако форма также может содержать закладки, не содержащие таблицы. В этом случае разделение данных на закладки осуществляется в соответствии с разнородностью информации. 7.5. 7.5.1. Работа с формами Этапы создания отчетных форм В большинстве случаев отчетные формы в ПК БАРС.Web-Своды являются электронными аналогами стандартных бумажных документов (печатных форм) и создаются на их основе. Печатные формы предоставляется заказчиком формы в электронном либо распечатанном виде. - 90 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Разработка любой отчетной формы в ПК БАРС.Web-Своды начинается с разметки заполняемых данных, создания шаблона экранной формы в программе MS Excel и описания метаструктуры формы. Готовый шаблон содержит все структурные элементы экранной формы и определяет ее внешний вид. Созданный шаблон экранной формы загружается в Дизайнер отчетных форм. После загрузки шаблона создается метаструктура отчетной формы. Метаструктура формы (или Структура формы) – описание схемы хранения данных отчетной формы. Структура отчетной формы состоит из свободных ячеек, таблиц, свободных ячеек таблиц, строк таблицы и столбцов таблицы. Проектирование метаструктуры и представление всех данных в виде множества связанных структур данных играет значительную роль при разработке отчетной формы. Хорошо спроектированная метаструктура оптимизирует использование ресурсов, требуемых для выполнения наиболее критичных операций. После создания отчетной формы, при необходимости создаются дополнительные элементы формы: Увязки формы; Дополнительные обработки формы (макросы); Печатные формы. Таким образом, для создания отчетной формы следует выполнить следующую последовательность действий: Создать форму с помощью выбора пункта меню [Отчетные формы/ Создать форму] (п. 7.5.2. Создание отчетной формы); Заполнить свойства метаструктуры формы: код, идентификатор, дата начала действия формы, дата окончания действия формы (п. 7.6. Метаструктура). В зависимости от кода и периода действия формы определяется название каталога, в который сохраняется форма. Пример. Если код формы 01, а период действия формы 2009.05.18-2009.12.31, то название каталога имеет вид: «01\2009.05.18-2009.12.31». При изменении кода и/или идентификатора изменяется наименование каталога, и форма сохраняется в соответствующий каталог. Сохранить форму (п. 7.5.5. Сохранение формы); Создать шаблон экранной формы и загрузить его в Дизайнер (п. 7.9. Экранная форма); Создать метаструктуру элементов формы (п. 7.6. Метаструктура); Создать печатную форму (п. 7.10. Печатный формы); Создать увязки (п. 7.7. Увязки); Создать бланк абонентского пункта (п. 7.11. Дополнительно). Созданная отчетная форма состоит из набора файлов, который называется пакетом файлов метаописания формы. Пакет файлов метаописания отчетной формы – набор файлов, которые полностью описывают структуру хранения, представления и поведения отчетной формы в Системе. Пакет файлов метаописания отчетной формы состоит из файла модуля формы, файла структуры формы, файла модуля увязок, файла печатной формы, файла экранной формы, файла увязок, файла шаблона формы и файла метаструктуры формы. Модуль формы (МФ) состоит из 3 файлов: модуль формы, модуль структуры формы, модуль увязок. В Дизайнере форм можно открывать для редактирования одновременно более одной формы. Каждая форма открывается в отдельной закладке, которая добавляется в верхней части рабочей области. С помощью нажатия на закладку с наименованием экранной формы выбирается редактируемая форма. При создании новой формы добавляется закладка «Новая форма». - 91 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.5.1.1. Закладка «Новая форма» Каждая закладка несет информацию об открытой отчетной форме и состоит из шести разделов, реализованных в виде вкладок: Раздел «Мета структура» предназначен для создания и редактирования структурных компонентов экранной формы (метаструктура формы); Раздел «Увязки» предназначен для создания и редактирования увязок экранной формы; Раздел «Макросы» предназначен для создания и редактирования команд дополнительной обработки экранной формы, именуемых макросами; Раздел «Экранная форма» предназначен для загрузки и редактирования шаблона экранной формы; Раздел «Печатные формы» предназначен для создания и редактирования печатных форм; Раздел «Дополнительно» предназначен для создания и редактирования бланка абонентского пункта. Закладка с отчетной формой закрывается с помощью нажатия кнопки в правой верхней части рабочей области. При этом появляется запрос на сохранение формы перед закрытием: Рис. 7.5.1.2. Запрос на сохранение формы Кнопка «Да» предназначена для сохранения формы перед закрытием; Кнопка «Нет» предназначена закрытия формы без сохранения; Кнопка «Отмена» предназначена для возвращения к закладке. - 92 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Примечание. Кнопки и в верхней части рабочей области предназначены для навигации среди открытых закладок. Также переход с вкладки на вкладку осуществляется с помощью клавиш <Вправо> и <Влево>. 7.5.2. Создание отчетной формы Для создания отчетной формы на панели инструментов необходимо выбрать пункт меню [Отчетные формы/ Создать форму/ Выбрать источник для создания формы]. В открывшемся окне «Выбор источника форм» следует выбрать источник, в котором будет сохранена новая форма. Рис. 7.5.2.1. Окно «Выбор источника форм» Примечание. В окне «Выбор источника форм» отображается перечень используемых источников, которые задаются в настройках Дизайнера форм. После выбора источника следует нажать кнопку «Продолжить». Появляется запрос на подтверждение создания формы в выбранном источнике. Рис. 7.5.2.2. Запрос на подтверждение создания формы в выбранном источнике После нажатия кнопки «Да» в рабочей области главного окна добавляется закладка «Новая форма». Если нажать кнопку «Нет», то новая форма создана не будет. К сведению. Для удобства в меню [Отчетные формы/ Создать форму] отображается список пунктов с наименованиями активных источников, которые задаются в настройках Дизайнера форм. - 93 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.5.3. Открытие формы для редактирования Для того чтобы открыть отчетную форму необходимо выбрать пункт меню [Отчетные формы/ Создать форму/ Выбрать форму для открытия]. В открывшемся окне «Отчетные формы» следует выбрать форму для редактирования и нажать кнопку «Продолжить», после чего в рабочей области главного окна добавляется закладка с выбранной формой. Рис. 7.5.3.1. Окно «Отчетные формы» К сведению. Для удобства в меню [Отчетные формы/ Открыть форму] отображается список пунктов с наименованиями недавно используемых форм. С помощью выбора соответствующего пункта можно сразу открыть необходимую форму. 7.5.4. Предварительный просмотр формы Для предварительного просмотра формы в браузере отчетных форм на панели инструментов необходимо выбрать пункт меню [Отчетные формы/ Предварительный просмотр/ Выбрать форму для предпросмотра]. В открывшемся окне «Отчетные формы» (см. рис. 7.5.2.1. Окно «Отчетные формы») следует выбрать форму для просмотра и нажать кнопку «Продолжить». Примечание. Меню [Отчетные формы/ Предварительный просмотр] содержит список пунктов с наименованиями недавно используемых форм. С помощью выбора соответствующего пункта можно сразу открыть необходимую форму в окне просмотра. - 94 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.5.4.1. Предварительный просмотр текущей формы Для предварительного просмотра текущей формы на панели инструментов необходимо выбрать пункт меню [Отчетные формы/ Предварительный просмотр формы]. После выбора пункта текущая форма открывается в окне просмотра. 7.5.5. Сохранение формы Для того чтобы сохранить текущую форму на панели инструментов необходимо выбрать пункт меню [Текущая форма/ Сохранить форму]. Важно! По умолчанию иконка пункта [Сохранить форму] имеет вид . Если иконка имеет вид , то открытая форма или один из ее файлов имеет режим «Только чтение». В этом случае форма доступна только для просмотра, а ее редактирование запрещено. Выбрав данный пункт меню режим «Только чтение» можно снять. 7.5.5.1. Массовое сохранение форм При сохранении сразу нескольких форм бывает удобно воспользоваться функцией массового сохранения форм, с помощью которой можно быстро сохранить все открытые формы. Для массового сохранения форм на панели инструментов необходимо выбрать пункт меню [Отчетные формы/ Сохранить открытые формы]. 7.5.6. Обновление метаописания формы в базе данных Метаописанием называется набор файлов, описывающих форму (экранная форма, печатные формы, увязки, дополнительные вычисления для формы). Важно! Обновление метаописания формы в базе данных возможно только при наличии подключения с сервером. Для того чтобы обновить хранимое метаописание формы в базе данных на панели инструментов необходимо выбрать пункт меню [Обновить хранимое метаописание формы]. После выбора пункта появляется запрос на обновление метаописания формы. После нажатия кнопки «Да» метаописание формы в базе данных обновляется. Рис. 7.5.5.1. Запрос на обновление хранимого метаописания в БД - 95 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.6. Метаструктура В разделе «Мета структура» осуществляется создание и редактирование структуры формы. \ Метаструктура формы (или Структура формы) – описание схемы хранения данных отчетной формы. Структура отчетной формы состоит из свободных ячеек, таблиц, свободных ячеек таблиц, строк таблицы и столбцов таблицы, которые предварительно объявляются в шаблоне экранной формы. Метаструктура нужна для описания строения данных формы. В разделе «Метаструктура» осуществляется создание меню для вызова макросов (команд дополнительной обработки данных формы). Важно! Метаструктура формы создается на основании шаблона экранной формы. Рис. 7.6.1. Раздел «Метаструктура» Редактор метаструктуры разделен на две функциональные части: В левой части находится перечень компонентов экранной формы. Перечень компонентов представляет собой иерархию, узлами которой являются наименования компонентов формы; В правой части представлен набор параметров, соответствующих выбранному компоненту экранной формы. Главный узел иерархии предназначен для редактирования ключевых параметров формы. Ключевые параметры формы – параметры, которые идентифицируют отчетную форму: идентификатор и код формы, группа формы, даты начала и окончания действия формы (период действия), название формы, автор и версия формы. Важно! Задание ключевых параметров формы является одним из самых важных моментов создания формы. Заданные параметры определяют наименование и место, куда сохранится форма. Поэтому изначально необходимо полностью и корректно задать ключевые параметры формы. - 96 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Иерархический список компонентов содержит следующие узлы: Свободные ячейки. Узел предназначен для создания и редактирования свободных ячеек экранной формы; Таблицы формы. Узел предназначен для создания и редактирования таблиц экранной формы; Внутренние справочники. Узел предназначен для создания и редактирования внутренних справочников экранной формы; Меню. Узел предназначен для создания и редактирования меню команд дополнительной обработки формы. 7.6.1. Общие принципы работы с компонентами формы Перечень компонентов экранной формы представляет собой иерархию, узлами которой являются наименования компонентов формы. Для просмотра иерархии следует нажать левой кнопкой мыши на значке либо дважды нажать левой кнопкой мыши на узле иерархии. Если выбрать узел иерархии и нажать на нем правой кнопкой мыши, отображается контекстное меню, в котором представлены функции, доступные для работы с текущим компонентом экранной формы. Для того чтобы выбрать узел необходимо нажать на нем левой кнопкой мыши либо установить на нем курсор, используя клавиши <↑> и <↓>. Выбранный узел выделяется синим цветом. Рис. 7.6.1.1. Компоненты формы В верхней части иерархии компонентов формы расположены кнопки «Выше» и «Ниже». Кнопки предназначены для перемещения выбранного узла иерархии в списке компонентов выше или ниже соответственно. Каждый компонент экранной формы имеет определенный набор свойств (параметров), с помощью которых осуществляется его описание. Данные параметры отображаются в правой части раздела «Мета структура». Важно! Каждый компонент экранной формы должен быть определенным образом описан с помощью соответствующих параметров в правой части раздела «Мета структура». - 97 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Параметры компонента подразделяются на общие (также обязательные параметры), присущие всем компонентам формы, и специфические параметры, специфические параметры, характерные только для конкретного компонента. К общим параметрам относятся код и идентификатор компонента: Идентификатором называется краткое наименование объекта метаструктуры, которое используется для обозначения объекта метаструктуры в списках и диалогах, а также используется в программе БАРС.Web-Своды для обращения к объекту данных. Идентификатор представляет собой краткое наименование объекта метаструктуры. Идентификатор представляет собой набор символов длиной не более 50 символов, состоящий из букв, цифр и знаков подчеркивания. Идентификатор не должен содержать специальные символы и пробелы, кроме знака «_». В коде допускается смешивать заглавные и строчные буквы. Для ввода и редактирования идентификатора в окнах редактирования свойств объектов метаструктуры используется поле ввода; Код представляет собой набор символов длиной не более 50 символов, состоящий из букв, цифр и знаков подчеркивания. По коду производится доступ и управление элементом формы (формой). Код не должен содержать специальных символов и пробелы. В коде допускается смешивать заглавные и строчные буквы. Примечание. Код и идентификатор формы несут информацию о содержимом формы. Специфические параметры подробно рассмотрены ниже, в описании конкретного компонента. Примечание. Кнопки и выбранного компонента. предназначены для скрытия или отображения группы параметров В нижней части области свойств компонента находится информационное поле, в котором отображаются подсказки и другая полезная информация. 7.6.1.1. Добавление элемента Для добавления элемента, например, свободной ячейки, необходимо выделить узел, в котором он будет создан, нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать соответствующий пункт. После этого в свойствах добавленного элемента следует задать его параметры. Рис. 7.6.1.1.1. Добавление элемента. Добавление свободной ячейки 7.6.1.2. Массовое добавление элементов - 98 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 При создании большого количества однотипных элементов (например, ячеек, содержащих одинаковый тип данных), бывает удобно воспользоваться функцией массового добавления элементов. Данная функция позволяет быстро и легко добавить в иерархию неограниченное число новых элементов. Для массового добавления элементов необходимо выделить нужный узел, нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Массовое добавление элементов]. После выбора пункта открывается диалоговое окно «Массовое добавление элементов», в котором следует задать параметры добавления элементов. Рис. 7.6.1.2.1. Диалоговое окно «Массовое добавление элементов» Поля, подлежащие заполнению: В верхнем поле выбирается тип добавляемого элемента; Тип элемента. Выпадающий список. Выбирается тип ячейки, определяющий, какие данные она будет содержать. Доступные типы ячеек и их описание подробно рассмотрено в п. 7.6.3.2. Типы ячеек. Примечание. При выборе типа ячейки, необходимо учитывать какие данные она должна содержать. Например, нельзя хранить текст в ячейке, имеющий числовой тип данных. Описание типа ячейки. Поле, комбинированное с кнопками. С помощью нажатия кнопки открывается диалоговое окно «Форма ввода значений параметров». В данном окне задаются дополнительные параметры для выбранного типа ячейки. Перечень дополнительных параметров зависит от конкретного типа ячейки и подробно рассмотрен ячейки в п. 1.6.3.2. Типы ячеек; Список идентификаторов добавляемых элементов. Поле многострочного ввода. Вводятся коды добавляемых элементов, указанные в шаблоне экранной формы. Код каждого элемента вводится с новой строки. 7.6.1.3. Создание копии элемента В некоторых случаях при создании однотипных элементов (например, таблиц, содержащих одинаковое количество строк и столбцов), бывает удобно воспользоваться функцией копирования элементов. Данная функция позволяет создать копию элемента, по всем параметрам повторяющая исходный элемент. - 99 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Примечание. Данная функция доступна только для таблиц и внутренних справочников. Для создания копии элемента необходимо выделить нужный узел, нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Создать копию элемента]. После выбора пункта открывается диалоговое окно «Форма ввода значений параметров», в котором следует выбрать количество необходимых копий (максимально 20) и нажать кнопку «ОК». Рис. 7.6.1.3.1. Диалоговое окно «Форма ввода значений параметров» В результате копирования будет создано указанное количество элементов, с таким же набором параметров и дочерних элементов как у исходной таблицы. При необходимости их можно изменить. 7.6.1.4. Удаление дочерних элементов узла Для удаления дочерних элементов узла необходимо выделить нужный узел, нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Очистить список дочерних элементов]. Удаление дочерних элементов сопровождается запросом на подтверждение. Рис. 7.6.1.4.1. Удаление дочерних элементов таблицы Рис. 7.6.1.4.2. Запрос на подтверждение удаления - 100 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.6.1.5. Удаление элемента Для удаления элемента необходимо выделить нужный узел, нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать соответствующий пункт. Удаление элемента сопровождается запросом на подтверждение. Пример. Для удаления таблицы необходимо выделить нужную таблицу, нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Удалить таблицу]. В появившемся запросе на удаление следует нажать кнопку «Да». Рис. 7.6.1.5.1. Удаление таблицы Рис. 7.6.1.5.1. Запрос на подтверждение удаления 7.6.2. Ключевые параметры формы Задание ключевых параметров формы является одним из самых важных моментов создания формы. Заданные параметры определяют наименование и место, куда сохраниться форма. Поэтому изначально необходимо полностью и корректно задать ключевые параметры формы. Задание и редактирование ключевых параметров формы осуществляется в свойствах главного узла иерархии. При создании новой формы по умолчанию данный узел имеет наименование «Форма». - 101 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.6.2.1. Ключевые параметры формы Для того чтобы задать ключевые параметры формы в разделе «Мета структура» необходимо заполнить соответствующие поля в свойствах главного узла иерархии: Автор. Поле ввода. Вводится наименование учреждения, в котором создается форма (автор формы); Версия метаописания. Поле ввода. Вводится версия метаописания формы. При создании новой формы по умолчанию присваивается версия 1.0; Группа. Поле ввода. Вводится наименование группы форм, к которой относится создаваемая форма. Группа формы совпадает с наименованием типа отчетности (ПБС, СУБЪЕКТ) или с наименованием отдела, в котором заполняется; Дата начала действия. Поле даты. Выбирается дата начала периода действия формы; Дата окончания действия. Поле даты. Выбирается дата окончания периода действия формы. По умолчанию поле содержит дату 31.12.9999; Код отчетной формы. Поле ввода. Вводится код формы. По коду производится доступ и управление формой; Идентификатор отчетной формы. Поле ввода. Вводится краткое наименование объекта метаструктуры. Первоначально наименование кода и идентификатора совпадают. Позднее по идентификатору производится доступ и управление формой в случае, если была изменена структура формы или изменился код формы; Важно! Код и идентификатор формы должны нести информацию о форме. Идентификатор должен состоять из одного слова и не содержать специальных символов, кроме «_». Название формы. Поле ввода. Вводится наименование формы. По умолчанию содержит текст «Форма». Наименование формы отображается в названии окна готовой формы, а также является названием узла в области компонентов; Версия формы. Информационное поле. Отображается версия формы. Версия присваивается на основании даты последнего изменения и номера сборки. Версия содержит следующие данные, указанные через точку: год, месяц, день, час, мин, сек, номер сборки; Дата. Информационное поле. Отображается дата и время последнего изменения; Номер сборки. Информационное поле. Отображается номер последней сборки; Хост. Информационное поле. Отображается имя компьютера, с которого были произведены последние изменения; - 102 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Индекс ссылки. Поле ввода. Вводится код страницы методического справочника. В отчетной форме после нажатия клавиши <F1> открывается прикрепленная страница справочника. 7.6.3. Свободные ячейки Узел «Свободные ячейки» предназначен для создания и редактирования свободных ячеек формы. Свободной ячейкой называется структурная единица отчетной формы, имеющая собственное наименование. Как правило, свободные ячейки используются вне таблицы, например в шапке экранной формы. Рис. 7.6.3.1. Узел «Свободные ячейки» Примечание. Каждая отчетная форма сдается определенным учреждением. Поэтому по умолчанию узел «Свободные ячейки» уже содержит ячейку «Учреждение». Данный узел удалить невозможно. Важно! Свойства ячейки «Учреждение» редактировать не рекомендуется! 7.6.3.1. Создание свободной ячейки Важно! Свободные ячейки создаются на основании шаблона экранной формы (п. 7.13. Шаблон экранной формы). Для создания свободной ячейки необходимо выделить узел «Свободные ячейки», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Добавить ячейку]. После этого в свойствах добавленной ячейки следует задать ее параметры. - 103 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.6.3.1.1. Свойства свободной ячейки Поля, подлежащие заполнению при задании/редактировании параметров ячейки: Тип элемента. Выпадающий список. Выбирается тип ячейки, определяющий, какие данные она будет содержать. Доступные типы ячеек и их описание подробно рассмотрено в п. 7.6.3.2. Типы ячеек. Примечание. При выборе типа ячейки, необходимо учитывать какие данные она должна содержать. Например, нельзя хранить текст в ячейке, имеющий числовой тип данных. Описание типа ячейки. Поле, комбинированное с кнопками. С помощью нажатия кнопки открывается диалоговое окно «Форма ввода значений параметров». В данном окне задаются дополнительные параметры для выбранного типа ячейки. Дополнительные параметры определяются конкретным типом ячейки и описаны в п. 7.6.3.2. Типы ячеек; Код. Поле ввода. Вводится код ячейки, указанный в шаблоне экранной формы; Идентификатор. Поле ввода. Вводится идентификатор ячейки. Для удобства работы при создании большого количества ячеек, содержащих одинаковый тип данных, рекомендуется воспользоваться функцией массового добавления элементов. Данная функция позволяет быстро добавить неограниченное число ячеек. Для массового добавления ячеек необходимо выделить узел «Свободные ячейки», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Массовое добавление элементов]. После выбора пункта открывается диалоговое окно «Массовое добавление элементов», в котором следует задать параметры добавления элементов. Для удаления свободной ячейки необходимо выделить нужную ячейку, нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Удалить ячейку]. 7.6.3.2. Типы ячеек В ПК БАРС.Web-Своды существуют следующие типы ячеек: Барс.Своды.ТипыЯчеек.СсылкаНаУчреждение. Барс.Своды.ТипыЯчеек.МножественнаяСсылкаНаСправочник; Барс.Своды.ТипыЯчеек.СсылкаНаСправочник; Барс.Своды.ТипыЯчеек.ФинансовыйТип; Барс.Своды.ТипыЯчеек.ЧисловойТип; Барс.Своды.ТипыЯчеек.СтроковыйТип; Барс.Своды.ТипыЯчеек.ЛогическийТип; Барс.Своды.ТипыЯчеек.ЦелочисленныйТип; Барс.Своды.ТипыЯчеек.ЦелочисленныйТип64; Барс.Своды.ТипыЯчеек.ТипДатаВремя; Барс.Своды.ТипыЯчеек.ТипИзображение; - 104 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Тип ячейки определяет тип данных, которые она содержит. Для каждого типа ячейки существует набор общих параметров, характерных для всех типов ячеек: Обязательно для заполнения. Поле параметра. Если в поле установлен флажок, то данная ячейка в экранной форме является обязательной для заполнения и выделена желтым цветом; Только чтение. Поле параметра. Если в поле установлен флажок, то значение данной ячейки не может быть изменено пользователем ни при каких условиях, кроме как из автоматических обработок; Комментарий. Поле ввода. Вводится краткое описание ячейки. Введенный текст отображается при заполнении экранной формы пользователем в строке состояния. Является ключевым. Поле параметра. Если в поле установлен флажок, то данная ячейка в экранной форме является ключевой. С помощью ключевых ячеек в ПК БАРС.Web-Своды осуществляется проверка данных на уникальность. Рис. 7.6.3.2.1. Параметры ячейки «Ссылка на учреждение» Примечание. Параметры ячейки задаются в поле «Описание типа ячейки», которое отображается в свойствах ячейки в разделе «Метаструктура». Некоторые ячейки имеют дополнительный набор специфических параметров, характерный только для конкретного типа ячейки. Специфические параметры приведены в описании конкретной ячейки. Барс.Своды.ТипыЯчеек.СсылкаНаУчреждение Данный тип ячейки предназначен для возможности выбора и хранения значения из справочника учреждений, который является общим для всего программного комплекса ПК БАРС.Web-Своды. Значение ячейки выбирается пользователем в ходе работы. Рис. 7.6.3.2.2. Ячейка «Ссылка на справочник» в экранной форме. Выбор значения из справочника - 105 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Барс.Своды.ТипыЯчеек.СсылкаНаСправочник Данный тип ячейки предназначен для выбора и хранения значения из какого-либо справочника или универсального классификатора ПК БАРС.Web-Своды. Значение ячейки выбирается пользователем в ходе работы. Для данного типа ячейки помимо общих параметров, описанных выше, существуют специфические параметры. Рис. 7.6.3.2.3. Параметры ячейки «Ссылка на справочник» Специфические параметры, характерные для данного типа ячейки: Код справочника. Поле ввода. Вводится код справочника, из которого будут выбираться значения; Режим выбора элементов. Выпадающий список. Устанавливается ограничение, на выбор значений в справочнике. Данные в справочнике представлены в виде иерархии, узлами которой являются значения справочника. В иерархии данных можно установить ограничения, при котором разрешен либо выбор любых узлов, либо только главных узлов, либо только подчиненных узлов, либо выбор узлов запрещен. Доступные значения: o Определяется справочником. Значение выбирается, если выбираемые узлы определяются справочником. Данное значение выбрано по умолчанию; o Все. Значение выбирается, если разрешен выбор всех узлов справочника; o Групповые. Значение выбирается, если разрешен выбор только главных узлов в справочнике; o НеГрупповые. Значение выбирается, если разрешен выбор только подчиненных узлов в справочнике; o Запрещено. Значение выбирается, если выбор узлов в справочнике запрещен. Выражение пост-обработки. Поле ввода. Вводится команда, определяющая обработку выбранных значений из справочника. Используются команды языка C#; Выражение фильтра. Выпадающее поле многострочного ввода. В поле задается условие выбора отображаемых данных справочника. Если условие не задано, то отображаются все его записи. Если задать условие, то отображаются только те записи, которые удовлетворяют заданным условиям. Условие создается в виде списка логических выражений, в котором: o Красным цветом подсвечивается группа условий, по которым выбирается значение из справочника. Если нажать левой или правой кнопкой мыши на группе условий, то отображается контекстное меню, которое содержит пункты: [И]. Пункт предназначен для присваивания выбранной группе условия «И»; [Или]. Пункт предназначен для присваивания выбранной группе условия «Или»; - 106 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 [Не И]. Пункт предназначен для присваивания выбранной группе условия «Не И»; [Не Или]. Пункт предназначен для присваивания выбранной группе условия «Не Или»; [Добавить условие]. Пункт предназначен для добавления нового условия; [Добавить группу]. Пункт предназначен для добавления новой группы условий; [Удалить группу]. Пункт предназначен для удаления группы условий. Данный пункт не отображается в контекстном меню самой первой группы условий; [Очистить все]. Пункт предназначен для удаления всех условий. Данный пункт отображается в контекстном меню только самой первой группы условий. o Синим цветом подсвечивается начало логического выражения. Содержит наименование столбца справочника, по которому производится поиск значений, соответствующих условию. По умолчанию содержит значение «Код». Если нажать левой или правой кнопкой мыши на наименовании столбца, то отображается контекстное меню, которое содержит пункты: [Код]. Пункт предназначен для присваивания наименованию столбца значения «Код»; [Наименование]. Пункт предназначен для присваивания наименованию столбца значения «Наименование». o Зеленым цветом подсвечивается логическое отношение, с помощью которого создается логическое выражение. Если нажать левой или правой кнопкой мыши на логическом отношении, то отображается контекстное меню, которое содержит пункты: [Равен]. Пункт предназначен для присваивания логическому отношению значения «Равен». Значение формирует логическое выражение, согласно которому значение столбца соответствует введенному значению; [Не равно]. Пункт предназначен для присваивания логическому отношению значения «Не равно». Значение формирует логическое выражение, согласно которому значение столбца не соответствует введенному значению; [Больше]. Пункт предназначен для присваивания логическому отношению значения «Больше». Значение формирует логическое выражение, согласно которому значение столбца больше введенного значения; [Больше либо равно]. Пункт предназначен для присваивания логическому отношению значения «Больше либо равно». Значение формирует логическое выражение, согласно которому значение столбца больше либо равно введенному значению; [Менее]. Пункт предназначен для присваивания логическому отношению значения «Менее». Значение формирует логическое выражение, согласно которому значение столбца меньше введенного значения; [Меньше либо равно]. Пункт предназначен для присваивания логическому отношению значения «Меньше либо равно». Значение формирует логическое выражение, согласно которому значение столбца меньше либо равно введенному значению; [Между]. Пункт предназначен для присваивания логическому отношению значения «Между». Значение формирует логическое выражение, согласно которому выбираются значения, которые находятся в диапазоне между двумя введенными значениями; [За пределами]. Пункт предназначен для присваивания логическому отношению значения «За пределами». Значение формирует логическое выражение, согласно которому выбираются значения, которые не находятся в диапазоне между двумя введенными значениями; [Содержит]. Пункт предназначен для присваивания логическому отношению значения «Содержит». Значение формирует логическое выражение, согласно которому столбец содержит введенное значение; [Не содержит]. Пункт предназначен для присваивания логическому отношению значения «Не содержит». Значение формирует логическое выражение, согласно которому столбец не содержит введенное значение; [Начинается с]. Пункт предназначен для присваивания логическому отношению значения «Начинается с». Значение формирует логическое выражение, согласно которому значение в столбце начинается введенным значением; [Заканчивается]. Пункт предназначен для присваивания логическому отношению значения «Заканчивается». Значение формирует логическое выражение, согласно которому значение в столбце заканчивается введенным значением; [Похоже на]. Пункт предназначен для присваивания логическому отношению значения «Похоже на». Значение формирует логическое выражение, согласно которому значение столбца совпадает с маской введенного значения. Маска содержит символы: - 107 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 o «%» - предполагает любое количество любых символов; «_» - предполагает один любой символ. [Не похоже на]. Пункт предназначен для присваивания логическому отношению значения «Не похоже на». Значение формирует логическое выражение, согласно которому значение столбца не совпадает с маской введенного значения; [Пусто]. Пункт предназначен для присваивания логическому отношению значения «Пусто». Значение формирует логическое выражение, согласно которому столбец не содержит значение; [Не пусто]. Пункт предназначен для присваивания логическому отношению значения «Не пусто». Значение формирует логическое выражение, согласно которому столбец содержит любое значение; [Любой из]. Пункт предназначен для присваивания логическому отношению значения «Любой из». Значение формирует логическое выражение, согласно которому значение столбца содержит одно из перечисленных значений. Для добавления следующего значения необходимо нажать на значке , после чего появляется область для ввода нового значения; [Кроме]. Пункт предназначен для присваивания логическому отношению значения «Кроме». Значение формирует логическое выражение, согласно которому значение столбца не содержит ни одно из перечисленных значений. Для добавления следующего значения необходимо нажать на значке , после чего появляется область для ввода нового значения; Серым цветом подсвечивается окончание логического выражения. Содержит значение, которое сравнивается со значениями столбца. Если нажать левой или правой кнопкой мыши на значении, то на его месте появляется текстовое поле, в которое вводится нужное значение. Загружать наименования для печати. Поле параметра. Если в поле установлен флажок, то ячейка отображает наименование значения справочника. Если флажок не установлен, то ячейка отображает код значения справочника; Формат отображения записи. Выпадающий список. Выбирается формат отображения загружаемого наименования для печати. Доступные значения: Код, Наименование, Код Наименование, (Код) Наименование, Наименование (Код); Допустим ручной ввод текста. Поле параметра. Если в поле установлен флажок, то в ячейке разрешен ручной ввод текста. Если флажок не установлен, то значение выбирается только из справочника; Обработка формирования источника записей. Поле параметра. Если в поле установлен флажок, то при обращении к справочнику запускается макрос обработки записи справочника. Макрос создается в разделе «Макросы» приложения «Дизайнер отчетных форм»; Обязательно для заполнения. Поле параметра. Если в поле установлен флажок, то данная ячейка в экранной форме выделена желтым цветом и является обязательной для заполнения. Только чтение. Поле параметра. Если в поле установлен флажок, то значение данной ячейки не может быть изменено пользователем ни при каких условиях, кроме как из автоматических обработок; Комментарий. Поле ввода. Вводится краткое описание ячейки. Введенный текст отображается при заполнении экранной формы пользователем в строке состояния; Код. Поле ввода. Вводится код ячейки, указанный в шаблоне экранной формы; Идентификатор. Поле ввода. Вводится идентификатор ячейки, указанный в шаблоне экранной формы; Барс.Своды.ТипыЯчеек.МножественнаяСсылкаНаСправочник Данный тип ячейки предназначен для выбора и хранения нескольких значений из какого-либо справочника или универсального классификатора ПК БАРС.Web-Своды. Выбранные значения перечисляются через символ |. Значение ячейки выбирается пользователем в ходе работы. Для данного типа ячейки помимо общих параметров, описанных выше, существуют специфические параметры, аналогичные параметрам ячейки «Барс.Своды.ТипыЯчеек.СсылкаНаСправочник». - 108 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Барс.Своды.ТипыЯчеек.ФинансовыйТип Данный тип ячейки предназначен для хранения в ячейке денежных значений, которые содержат число с двумя знаками после нуля. Финансовый тип данных предотвращает округление чисел во время вычислений. Барс.Своды.ТипыЯчеек.ЧисловойТип Данный тип ячейки предназначен для хранения числовых данных. Числовой тип является основным форматом отображения чисел, используемый для математических вычислений, за исключением финансовых расчетов. Для данного типа ячейки помимо общих параметров, описанных выше, существует дополнительный параметр, характерный только для данного типа ячейки: Точность. Поле выбора значений. Выбирается число разрядов справа от десятичной точки. Для выбора доступен диапазон значений от 1 до 15. Барс.Своды.ТипыЯчеек.СтроковыйТип Данный тип ячейки предназначен для хранения текста или комбинации текста и чисел, не требующих вычислений. Для данного типа ячейки помимо общих параметров, описанных выше, существуют специфические параметры, характерные только для данного типа ячейки: Многострочный редактор. Поле параметра. Если в поле установлен флажок, то в экранной форме для данной ячейки доступен многострочный редактор, который представляет собой выпадающее окно для редактирования текста; Рис. 7.6.3.2.4. Многострочный редактор в отчетной форме Маска ввода. Поле, комбинированное с кнопками. С помощью нажатия кнопки открывается окно «Выбор маски ввода», в котором выбирается формат вводимого текста. - 109 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.6.3.2.5. Окно «Выбор маски ввода» Барс.Своды.ТипыЯчеек.ЦелочисленныйТип Данный тип ячейки предназначен для хранения целых 32-разрядных чисел. Рис. 7.6.3.2.6. Целочисленный тип ячейки в экранной форме (32-разрядное число) Барс.Своды.ТипыЯчеек.ЦелочисленныйТип64 Данный тип ячейки предназначен для хранения целых 64-разрядных чисел. Рис. 7.6.3.2.7. Целочисленный тип ячейки в экранной форме (64-разрядное число) - 110 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Барс.Своды.ТипыЯчеек.ЛогическийТип Данный тип ячейки предназначен для хранения только одного из двух возможных значений, например «Истина» или «Ложь». Рис. 7.6.3.2.8. Логический тип ячейки в экранной форме Барс.Своды.ТипыЯчеек.ТипДатаВремя Данный тип ячейки предназначен для хранения информации о дате и времени. Для данного типа ячейки помимо общих параметров, описанных выше, существуют специфические параметры, характерные только для данного типа ячейки: Рис. 7.6.3.2.9. Параметры ячейки «ДатаВремя» Редактор времени. Поле параметра. Если в поле установлен флажок, то данная ячейка в экранной форме содержит информацию о времени в формате ЧЧ.ММ.СС; Формат отображения. Поле, комбинированное с кнопками. С помощью нажатия кнопки открывается окно «Выбор формата отображения», в котором выбирается формат отображения даты и времени. - 111 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.6.3.2.10. Окно «Выбор маски ввода» Обязательно для заполнения. Поле параметра. Если в поле установлен флажок, то данная ячейка в экранной форме является обязательной для заполнения и выделена желтым цветом; Только чтение. Поле параметра. Если в поле установлен флажок, то значение данной ячейки не может быть изменено пользователем ни при каких условиях, кроме как из автоматических обработок; Комментарий. Поле ввода. Вводится краткое описание ячейки. Введенный текст отображается при заполнении экранной формы пользователем в строке состояния. Является ключевым. Поле параметра. Если в поле установлен флажок, то данная ячейка в экранной форме является ключевой. С помощью ключевых ячеек в ПК БАРС.Web-Своды осуществляется проверка данных уникальность. Барс.Своды.ТипыЯчеек.ТипИзображение Данный тип ячейки предназначен для хранения изображений. В экранной форме в данную ячейку можно загрузить необходимое изображение. Рис. 7.6.3.2.11. Изображение в ячейке отчетной формы - 112 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.6.4. Таблицы формы Узел «Таблицы формы» предназначен для создания и редактирования таблиц отчетной формы. Таблицы являются основным элементом ввода и отображения данных в экранной форме. Рис. 7.6.4.1. Узел «Таблицы формы» 7.6.4.1. Создание таблицы Важно! Таблицы создаются на основании шаблона экранной формы (п. 7.13. Шаблон экранной формы). Для создания таблицы необходимо выделить узел «Таблицы», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Добавить таблицу]. После этого в свойствах добавленной таблицы следует задать ее параметры. Рис. 7.6.4.1.1. Свойства таблицы Поля, подлежащие заполнению при задании/редактировании параметров таблицы: Наименование таблицы. Поле ввода. Вводится наименование таблицы. Введенное наименование отображается в названии таблицы в области компонентов формы. По умолчанию содержит текст «Таблица»; - 113 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Связка таблицы. Поле ввода. Вводится код дочерней таблицы. Код необходим для создания связи между статической и динамической таблицей. Данное поле не обязательно для заполнения; Код. Поле ввода. Вводится код таблицы, указанный в шаблоне экранной формы; Идентификатор. Поле ввода. Вводится краткое наименование таблицы. Идентификатор используется для обозначения таблицы в списках и диалогах, а также для обращения к ней в программе БАРС.Web-Своды; Индекс ссылки. Поле ввода. Вводится код страницы методического справочника. В отчетной форме после нажатия клавиши <F1> открывается прикрепленная страница справочника. После создания таблицы необходимо создать ее строки и столбцы, объявленные в шаблоне экранной формы. Для этого с помощью нажатия на значке следует раскрыть перечень дочерних узлов таблицы. Рис. 7.6.4.1.2. Дочерние узлы таблицы По умолчанию таблица содержит следующие узлы: Строки. Узел предназначен для создания и редактирования строк таблицы; Столбцы. Узел предназначен для создания и редактирования столбцов таблицы. 7.6.4.2. Создание строки Для создания строки необходимо выделить узел «Строки», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Добавить строку]. После этого в свойствах добавленной строки следует задать ее параметры. Рис. 7.6.4.2.1. Свойства строки Поля, подлежащие заполнению при задании/редактировании параметров строки: Код. Поле ввода. Вводится код строки, указанный в шаблоне экранной формы. По коду производится доступ и управление строкой таблицы; Идентификатор. Поле ввода. Вводится краткое наименование строки. Идентификатор используется для обозначения строки в списках и диалогах, а также для обращения к ней в программе БАРС.WebСводы. Для массового добавления строк необходимо выделить узел «Строки», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Массовое добавление элементов]. После выбора пункта открывается диалоговое окно «Массовое добавление элементов», в котором следует ввести коды добавляемых строк. Каждый код вводится в отдельной строке. - 114 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.6.4.3. Создание столбца Для создания столбца необходимо выделить узел «Столбцы», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Добавить столбец]. После этого в свойствах добавленного столбца следует задать его параметры. Примечание. Столбец определяет тип содержащихся в нем ячеек, поэтому свойства столбца аналогичны свойствам свободных ячеек, которые приведены в п. 1.6.3.1. Создание свободной ячейки. Рис. 7.6.4.3.1. Свойства столбца Поля, подлежащие заполнению при задании/редактировании параметров столбца: Тип элемента. Выпадающий список. Выбирается тип ячеек, которые содержит данный столбец. Тип ячеек определяет, какие данные будет содержать данный столбец. Описание типов ячеек приведено в п. 7.6.3.2. Типы ячеек; Описание. Поле, комбинированное с кнопками. С помощью нажатия кнопки открывается диалоговое окно «Форма ввода значений параметров». В данном окне задаются дополнительные параметры для выбранных типов ячеек. Дополнительные параметры зависят от выбранного типа ячейки и описаны в п. 7.6.3.2. Типы ячеек; Код. Поле ввода. Вводится код столбца, указанный в шаблоне экранной формы. По коду производится доступ и управление столбцом таблицы; Идентификатор. Поле ввода. Вводится краткое наименование столбца. Идентификатор используется для обозначения столбца в списках и диалогах, а также для обращения к нему в программе БАРС.Web-Своды. Для массового добавления однотипных столбцов необходимо выделить узел «Столбцы», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Массовое добавление элементов]. После выбора пункта открывается диалоговое окно «Массовое добавление элементов», в котором следует ввести коды добавляемых столбцов. Каждый код вводится в отдельной строке. 7.6.4.3.1. Массовое изменение типа ячеек Для удобства редактирования столбцов можно использовать функцию массового изменения типа ячеек. Данная функция меняет значение поля «Тип элемента» во всех столбцах таблицы. Для массового изменения типа ячеек необходимо выделить узел «Столбцы», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Изменить тип элементов]. После выбора пункта открывается диалоговое окно «Форма ввода значений параметров», в котором следует выбрать новый тип ячеек и нажать кнопку «ОК». - 115 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.6.4.3.1.1. Изменение типа ячеек 7.6.4.4. Массовое добавление свободных ячеек в таблицу Для массового добавления в таблицу свободных ячеек необходимо выделить нужный узел, нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Массовое добавление элементов]. После выбора пункта открывается диалоговое окно «Массовое добавление элементов», в котором следует ввести коды добавляемых ячеек. Каждый код вводится в отдельной строке. 7.6.4.5. Создание копии таблицы Для создания копии элемента необходимо выделить нужную таблицу, нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Создать копию элемента]. После выбора пункта открывается диалоговое окно «Форма ввода значений параметров», в котором следует выбрать количество необходимых копий (максимально 20) и нажать кнопку «ОК». В результате копирования будет создано указанное количество таблиц, с таким же набором параметров и элементов как у исходной таблицы. При необходимости их можно изменить. 7.6.5. Внутренние справочники Внутренние справочники содержат информацию, которая используется при заполнении различных документов. Для создания и редактирования внутренних справочников формы в разделе «Метаструктура» предназначен узел «Внутренние справочники». Примечание. В настоящее время раздел не реализован в Системе. 7.6.6. Меню Узел «Меню» предназначен для создания и редактирования пунктов меню отчетной формы. Меню располагается на панели инструментов в экранной форме и используется для вызова команд дополнительной обработки дынных. - 116 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.6.6.1. Узел «Меню» Контекстное меню узла содержит пункты: [Добавить пункт меню]. Пункт предназначен для создания пункта меню. Для удаления пункта в его контекстном меню необходимо выбрать пункт [Удалить пункт меню]; [Добавить разделитель]. Пункт предназначен для создания разделителя. Разделитель используется для разделения пунктов меню на группы. Для удаления узла разделителя в контекстном меню необходимо выбрать пункт [Удалить разделитель]; [Добавить подменю]. Пункт предназначен для создания подменю в меню «Обработки». Подменю также может содержать пункты меню и разделители. Для удаления подменю в его контекстном меню следует выбрать пункт [Удалить подменю]; [Очистить список дочерних элементов]. Пункт предназначен для удаления всех элементов выбранного узла иерархии. 7.6.6.1. Создание пункта меню Для создания пункта меню необходимо выделить узел «Меню», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Добавить пункт меню]. Рис. 7.6.6.1.1. Добавление пункта меню После этого в свойствах добавленного пункта меню следует задать его параметры. - 117 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.6.6.1.2. Свойства пункта меню Поля, подлежащие заполнению при задании параметров пункта меню: Код. Поле ввода. Вводится код пункта меню. По коду производится доступ и управление пунктом меню; Идентификатор. Поле ввода. Вводится идентификатор пункта меню. Введенное наименование отображается в названии пункта меню в списке компонентов формы; Иконка элемента. Поле, комбинированное с кнопками. Выбирается изображение иконки пункта меню. После нажатия кнопки открывается диалоговое окно «Форма выбора изображения». Для выбора изображения с помощью группы переключателей необходимо выбрать источник загрузки изображения. Доступные значения: o Файл. Если установлен флажок, то иконка загружается из каталога, указанного Пользователем. После нажатия кнопки «Выбрать изображение» открывается окно Windows «Открыть», в котором следует выбрать необходимую иконку; o Локальный ресурс. Если установлен флажок, то иконка выбирается из списка существующих иконок программы. При этом в поле, расположенном справа, отображается вид выбранной иконки. Рис. 7.6.6.1.3. Диалоговое окно «Форма выбора изображения» Расположение элемента. Выпадающий список. Выбирается расположение элемента на панели инструментов. Доступные значения: o Только меню. Пункт отображается только в меню «Обработки»; o Только панель инструментов. Пункт отображается отдельно на панели инструментов; - 118 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 o Меню панель инструментов. Пункт отображается отдельно на панели инструментов и в меню «Обработки». Ассоциированный макрос. Выпадающий список. Выбирается имя макроса, который выполняется после выбора данного пункта в отчетной форме. Список содержит имена всех макросов текущей отчетной формы. 7.6.6.2. Создание подменю Для создания подменю необходимо выделить узел «Меню», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Добавить подменю]. После этого в свойствах добавленного подменю следует задать его параметры. Рис. 7.6.6.2.1. Свойства подменю Поля, подлежащие заполнению при задании параметров подменю: Код. Поле ввода. Вводится код подменю. По коду производится доступ и управление подменю; Идентификатор. Поле ввода. Вводится идентификатор подменю. Введенное наименование отображается в названии подменю в списке компонентов формы; Иконка элемента. Поле, комбинированное с кнопками. Выбирается изображение иконки подменю. Порядок выбора иконки аналогичен выбору иконки при создании пункта меню; Расположение элемента. Выпадающий список. Выбирается расположение элемента на панели инструментов. Доступные значения: o Только меню. Подменю отображается только в меню «Обработки»; o Только панель инструментов. Подменю отображается отдельно на панели инструментов; o Меню панель инструментов. Подменю отображается на панели инструментов и в меню «Обработки». 7.6.6.3. Создание разделителя Разделитель используется для логического разделения пунктов меню на различные группы. Для создания разделителя необходимо выделить узел «Меню», нажать правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Добавить разделитель]. 7.7. Увязки В разделе «Увязки» осуществляется создание и редактирование увязок. Увязкой называется контрольное соотношение, которое используется при проверке правильности заполнения отчетной формы. В отчетных формах существуют два типа увязок: Внутриформенные увязки предназначены для сверки показателей внутри одной формы; Межформенные увязки предназначены для сверки показателей между разными формами. - 119 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 В свою очередь каждая из этих увязок подразделяется на следующие виды: Ошибка заполнения. При несоответствии показателей данной увязки появляется сообщение об ошибке заполнения. В этом случае дальнейшая работа не возможна до тех пор, пока не будут введены корректные данные; Предупреждение. При несоответствии показателей данной увязки появляется предупреждение. В этом случае работу можно продолжить. Рис. 7.7.1. Раздел «Увязки» Редактор увязок разделен на две функциональные части: В левой части находится список увязок, в котором отображается перечень увязок экранной формы; В правой части представлен набор параметров, соответствующих текущей увязки в списке. Перечень увязок экранной формы отображается в одном из двух режимов, который выбирается в выпадающем списке на панели инструментов: Внутриформенные увязки. В данном режиме отображаются внутриформенные увязки. В этом случае создаются и редактируются увязки, связывающие ячейки одной формы; Межформенные увязки. В данном режиме отображаются межформенные увязки. В этом случае создаются и редактируются увязки, связывающие ячейки из нескольких форм. Рис. 7.7.2. Панель инструментов. Выбор типа увязок Важно! Создание или редактирование межформенных увязок осуществляется в режиме отображения межформенных увязок. Создание или редактирование внутриформенных увязок осуществляется в режиме отображения внутриформенных увязок. - 120 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Добавление или удаление увязок формы осуществляется в списке увязок. Если на список увязок нажать правой кнопкой мыши, то отображается контекстное меню. Рис. 7.7.3. Список увязок В верхней части списка увязок расположены кнопки «Выше» и «Ниже»: Кнопка «Выше» предназначена для перемещения выбранной увязки в списке увязок на пункт выше; Кнопка «Ниже» предназначена для перемещения выбранной увязки в списке увязок на пункт ниже. Примечание. Для того чтобы выбрать увязку необходимо нажать на ней левой кнопкой мыши либо перейти на нее, используя клавиши <↑> и <↓>. 7.7.1. Создание увязки Принцип действия увязки заключается в сравнении двух показателей формы (одной либо разных форм). Для этого задаются переменные, которым присваиваются определенные значения, например значение ячейки. С помощью переменных создается выражение (условие), согласно которому данные одной ячейки должны соответствовать определенному значению или данным другой ячейки. Несоответствие показателей свидетельствует о том, что в форму введены неправильные данные. Пример. Переменной А присваивается значение ячейки 1. Переменной В присваивается значение ячейки 2. С помощью переменных создается контрольное соотношение А>B. Согласно данной увязке значение в ячейке 1 должно быть больше значения в ячейке 2. Для создания увязки необходимо в выпадающем списке на панели инструментов выбрать тип новой увязки (внутриформенная или межформенная). Затем с помощью одного из следующих пунктов меню добавить в список новую увязку: Пункт меню [Увязки/ Добавить увязку/ Добавить в начало] предназначен для добавления новой увязки в начало списка увязок. Соответствует сочетанию «горячих» клавиш <Ctrl+Insert>; Пункт меню [Увязки/ Добавить увязку/ Добавить в текущую позицию] предназначен для добавления новой увязки в позицию, в которой установлен курсор. Соответствует сочетанию «горячих» клавиш <Shift+Insert>; Пункт меню [Увязки/ Добавить увязку/ Добавить в конец] предназначен для добавления новой увязки в конец списка увязок. Соответствует «горячей» клавише <Insert>. - 121 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Примечание. Данные пункты меню можно выбрать как на панели инструментов, так и в контекстном меню списка увязок формы. По умолчанию новая увязка имеет наименование «А=В». После добавления новой увязки в правой части окна необходимо задать ее параметры. Рис. 7.7.1.1. Параметры увязки Поля, подлежащие заполнению при задании/ редактировании параметров увязки: Наименование увязки. Поле ввода. Вводится наименование увязки. Введенное наименование отображается в списке увязок; Тип увязки. Группа переключателей. Выбирается вид увязки. Доступные значения: o Ошибка заполнения. Если установлен флажок, то выбран вид увязки «Ошибка заполнения». При несоответствии показателей данной увязки появляется сообщение об ошибке заполнения. В этом случае дальнейшая работа не возможна до тех пор, пока не будут введены корректные данные; o Предупреждение. Если установлен флажок, то выбран вид увязки «Предупреждение». При несоответствии показателей данной увязки появляется предупреждение. В этом случае работу можно продолжить. Сообщение. Поле многострочного ввода. Вводится текст сообщения, появляющегося при несоответствии показателей; Не проверять в случае незаполненности данных. Поле параметра. Если в поле установлен флажок, то в случае если форма не заполнена, сверка контрольных соотношений не осуществляется. - 122 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.7.1.1. Переменные увязки Таблица «Переменные увязки» предназначена для описания переменных, с помощью которых создается выражение увязки. Добавление/ удаление переменных осуществляется с помощью пунктов контекстного меню, которое отображается после нажатия на таблицу правой кнопкой мыши. Рис. 7.7.1.1.1. Таблица «Переменные увязки» В верхней части таблицы расположены кнопки «Выше и «Ниже». Кнопки предназначены для перемещения выделенной строки с переменной на строку выше или на строку ниже соответственно. Важно! Каждая переменная вводится в новой строке. Имена переменных должны содержать только буквы и цифры. Они не должны содержать пробелов и специальных символов, кроме «_». Поля, подлежащие заполнению при добавлении/ редактировании переменной: Имя переменной. Вводится имя переменной; Отчетная форма. При создании межформенных увязок вводится код отчетной формы, из которой выбирается значение объявленной переменной. При создании внутриформенных увязок данное поле не заполняется; Значение переменной. Вводится значение переменной. Значением переменной может быть адрес ячейки, содержащий данное значение, либо формула, состоящая из нескольких адресов ячеек. Примечание. Во избежание ошибок в написании адресов ячеек не следует вводить их с клавиатуры. Правильней использовать для этого встроенный редактор формул, который открывается с помощью нажатия кнопки . 7.7.1.1.1. Редактор формул Редактор формул предназначен для удобства ввода адресов ячеек и создания формул. Если при создании увязки необходимо ввести адрес какой-либо ячейки, то достаточно просто выбрать эту ячейку в окне редактора формул и нажать кнопку «Продолжить». При этом ее адрес подставится автоматически. Выбирая несколько ячеек подряд и изменяя знаки «+» и «-» между ними, создается формула. - 123 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.7.1.1.1.1. Окно «Редактор формул» Окно «Редактор формул» содержит следующие элементы: Отчетная форма. Выпадающий список. Выбирается отчетная форма, по значениям ячеек которой будет сформирована формула вычисления значения строки. В рабочей части окна открывается выбранная отчетная форма. Выпадающий список активен лишь в том случае, если задаются параметры межформенных увязок; Формула. Поле ввода. Вводится формула, по которой будет рассчитана строка. Поле заполняется следующим образом: удерживая клавишу <Ctrl>, следует нажать левой кнопкой мыши на ячейках, значения которых участвуют в образовании формулы. При этом адреса ячеек автоматически подставляются в формулу, а между адресами автоматически устанавливается знак «+». Изменение знака производится с клавиатуры. Добавление значений ячеек из других закладок осуществляется аналогично. Переход между закладками отчетной формы осуществляется с помощью нажатия левой кнопки мыши. Примечание. Если выбор производится в динамической таблице, то добавляется не адрес, а формула, суммирующая ячейки ее столбца. При этом открывается диалоговое окно «Редактор маски», в котором можно указать ячейки, по которым необходимо произвести суммирование. Рис. 7.7.1.1.1.2. Диалоговое окно «Редактор маски» Диалоговое окно «Редактор маски» содержит следующие элементы: o Поле, отображающее формулу, по которой суммируются ячейки динамической таблицы; o Группа переключателей, включающая и отключающая фильтр. Фильтр предназначен для создания условия, по которому выбираются ячейки в столбце в том случае, если необходимо суммировать не все содержащиеся в ней ячейки. Задав необходимое условие, можно произвести - 124 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 суммирование только тех ячеек, которые соответствуют условию. Содержит следующие значения: Без отбора. Если установлен флажок, то суммируются все ячейки столбца; Наложить фильтр. Если установлен флажок, то становится активным область «Фильтр», в которой задается условие выбора нужных ячеек. o o o Столбец. Выпадающий список. Выбирается столбец, по которому производится поиск значения. Содержит наименования столбцов выбранной динамической таблицы; Значение. Поле ввода. Вводится значение, по которому производится поиск и отбор ячеек; Кнопка . Кнопка предназначена для добавления заданного условия в формулу. После нажатия кнопки в верхнем поле в формулу автоматически добавляется заданное условие, согласно которому вычисляется сумма ячеек. Закладки с таблицами отчетной формы. Закладка отображает таблицу, в которой выбираются нужные ячейки для создания формулы. Каждая закладка содержит отдельную таблицу; Кнопка «Применить». Кнопка предназначена для добавления созданной формулы в качестве значения переменной, закрытия окна «Редактор формул» и возврата к разделу «Увязки»; Кнопка «Отменить». Кнопка предназначена для закрытия окна «Редактор формул» и возврата к разделу «Увязки» без изменения формулы. 7.7.1.2. Выражение увязки С помощью объявленных переменных в группе полей «Выражение увязки» создается выражение, определяющее условие сверки показателей. Для создания выражения необходимо ввести имена переменных в оба поля и выбрать нужное значение в выпадающем списке между ними. Рис. 7.7.1.2.1. Группа полей «Выражение увязки» Группа полей «Выражение увязки» содержит следующие элементы: Поле ввода первого значения. Вводится имя первой переменной или формула, состоящая из нескольких переменных; Поле ввода второго значения. Вводится имя второй переменной или формула, состоящая из нескольких переменных; Выпадающий список. В выпадающем списке выбирается логическое отношение для создания выражения. Список содержит шесть значений: o Равно. Значение формирует логическое выражение, согласно которому первое значение равно второму значению; o Не равно. Значение формирует логическое выражение, согласно которому первое значение не равно второму значению; o Больше. Значение формирует логическое выражение, согласно которому первое значение больше второго значения; o Меньше. Значение формирует логическое выражение, согласно которому первое значение меньше второго значения; o Больше или равно. Значение формирует логическое выражение, согласно которому первое значение больше или равно второму значению; o Меньше или равно. Значение формирует логическое выражение, согласно которому первое значение меньше или равно второму значению. - 125 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.7.1.3. Период действия Каждая увязка может иметь определенные периоды действия, на которые она распространяется. Увязка, привязанная к определенному отчетному периоду, действует только для данного периода. Если выбрано несколько периодов, то увязка привязывается к каждому из выбранных периодов и действует для каждого из них. Для настройки периода действия увязки предназначена группа полей «Период действия»: Годовой. Поле параметра. Если в поле установлен флажок, то увязка привязывается к годовому отчету; Квартальный. Поле параметра. Если в поле установлен флажок, то увязка привязывается к квартальному отчету; Месячный. Поле параметра. Если в поле установлен флажок, то увязка привязывается к месячному отчету; Пользовательский. Поле параметра. Если в поле установлен флажок, то становится активным поле «Пользовательская маска», в котором вводится пользовательское значение отчетного периода. Пользовательская маска. Поле ввода. Вводится значение, определяющее отчетный период к которому привязывается увязка. При вводе значения можно применять фильтр, используя символ «*». Данный символ подразумевает любое количество любых символов. Пример. Введенное значение 1.*.2008 в поле «Пользовательская увязка» привязывает увязку к отчету на любой месяц 2008 года. 7.7.2. 7.7.2.1. Дополнительные возможности Создание копий увязки Для удобства работы при создании большого количества однотипных увязок в Дизайнере форм существует возможность создания копий увязки. Создание копий увязок осуществляется с помощью следующих пунктов меню: Пункт меню [Увязки/ Копировать увязку] предназначен для копирования выделенной увязки в буфер обмена. Соответствует сочетанию «горячих» клавиш <Ctrl+C>; Пункт меню [Увязки/ Вставить увязку] предназначен для вставки значения из буфера обмена. Активен лишь в том случае, если в буфере обмена находятся скопированные увязки. Соответствует сочетанию «горячих» клавиш <Ctrl+V>; Пункт меню [Увязки/ Создать несколько копий увязки] предназначен для создания определенного количества копий выбранной увязки. После выбора пункта открывается окно «Форма ввода значений параметров», в котором следует выбрать необходимое количество копий; Рис. 7.7.2.1.1. Окно «Форма ввода значений параметров» - 126 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.7.2.2. Перемещение увязок В Дизайнере форм существует возможность перемещения увязки из списка межформенных увязок в список внутриформенных увязок и наоборот. Кроме того существует возможность перемещения увязок в списке выше или ниже относительно друг друга. Данные операции осуществляются с помощью следующих пунктов меню: Пункт меню [Увязки/ Переместить в список межформенных увязок] предназначен для перемещения выделенной увязки в список межформенных увязок. Соответствует сочетанию «горячих» клавиш <Alt+M>; Примечание. Данный пункт отображается при работе с внутриформенными увязками. Пункт меню [Увязки/ Переместить в список внутриформенных увязок] предназначен для перемещения выделенной увязки в список внутриформенных увязок. Соответствует сочетанию «горячих» клавиш <Alt+M>; Примечание. Данный пункт отображается при работе с внутриформенными увязками. Пункт меню [Увязки/ Переместить выше] предназначен для перемещения выделенной увязки в списке на пункт выше. Соответствует сочетанию «горячих» клавиш <Alt+Up>; Пункт меню [Увязки/ Переместить ниже] предназначен для перемещения выделенной увязки в списке на пункт ниже. Соответствует сочетанию «горячих» клавиш <Alt+Down>. 7.7.2.3. Массовое назначение/ снятие периода действия Для удобства работы при редактировании большого количества увязок в Дизайнере форм существует возможность массового назначения либо снятия периода действия увязок. 7.7.2.3.1. Массовое назначение периода действия Для того чтобы назначить всем увязкам определенный период действия необходимо выбрать пункт меню [Массовое назначение/ Назначение периода действия]. После выбора пункта открывается окно «Массовое назначение периодов». В данном окне необходимо установить соответствующие флажки и нажать кнопку «Выполнить операцию». Рис. 7.7.2.3.1.1. Окно «Массовое назначение периодов» - 127 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.7.2.3.2. Массовое снятие периода действия Для того чтобы снять у всех увязок определенные периоды действия необходимо выбрать пункт меню [Массовое назначение/ Снятие периода действия]. После выбора пункта открывается окно «Массовое снятие периодов». В данном окне необходимо убрать необходимые флажки и нажать кнопку «Выполнить операцию». 7.7.2.4. 7.7.2.4.1. Импорт/ экспорт увязок Импорт увязок Для удобства работы в Дизайнере форм существует возможность загрузки увязок из других отчетных форм или, например, программы MS Excel. Кроме того существует возможность загрузки увязок из отчетных форм ПК БАРС-Бюджет 10.4. Для загрузки увязок используется функция импорта списка увязок. Примечание. Перед загрузкой увязок из предварительно скопировать в буфер обмена. другой отчетной формы необходимо их Для загрузки увязок необходимо выбрать пункт меню [Загрузка/ выгрузка увязок/ Загрузка увязок], после чего открывается диалоговое окно «Импорт списка увязок», в котором следует задать параметры загрузки. Рис. 7.7.2.4.1.1. Диалоговое окно «Импорт списка увязок» Поля, подлежащие заполнению при задании параметров загрузки увязок: - 128 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Режим загрузки увязок. Группа переключателей. Выбирается источник загрузки увязок. Доступные значения: o Из отчетных форм ПК БАРС-Бюджет 10.4. Если установлен флажок, то увязки загружаются из отчетных форм ПК БАРС-Бюджет 10.4; o Из буфера обмена. Если установлен флажок, то увязки загружаются из буфера обмена. Тип загружаемых увязок. Группа переключателей. Выбирается тип загружаемых увязок. Доступные значения: o Внутриформенные увязки. Если установлен флажок, то загружаемые увязки добавляются в список внутриформенных увязок; o Межформенные увязки. Если установлен флажок, то загружаемые увязки добавляются в список межформенных увязок. Очистить список внутриформенных увязок перед импортом. Поле параметра. Если в поле установлен флажок, то перед загрузкой новых увязок существующие внутриформенные увязки удаляются. Если флажок не установлен, то загружаемые увязки добавляются к существующим увязкам; Примечание. Если в качестве типа загружаемых увязок выбрано значение «Межформенные увязки», то отображается поле параметра «Очистить список межформенных увязок перед импортом». Если в этом поле установлен флажок, то перед загрузкой новых увязок существующие межформенные увязки удаляются. Если флажок не установлен, то загружаемые увязки добавляются к существующим увязкам. Путь до файла увязок. Поле, комбинированное с кнопками. Указывается путь к файлу увязок ПК БАРС-Бюджет 10.4. С помощью нажатия кнопки вызывается диалоговое окно Windows «Открыть», в котором следует выбрать необходимый файл с увязками; Поле «Буфер обмена». Отображает увязки, находящиеся в буфере обмена. Увязки отображаются только в том случае, если в группе переключателей «Режим загрузки увязок» установлен флажок «Из буфера обмена». Примечание. В данном поле можно не только просматривать загружаемые увязки, но также и редактировать их. 7.7.2.4.2. Экспорт увязок В Дизайнере форм существует возможность выгрузки увязок в буфер обмена. Буфером обмена называется область оперативной памяти компьютера, в которой могут сохраниться данные различных форматов для переноса или копирования их между приложениями или частями одного приложения. Выгруженные в буфер обмена увязки можно загрузить в другую отчетную форму либо программу MS Excel. Экспорт увязок в программу MS Excel применяется для возможности их сохранения или более удобного редактирования, с использованием ее встроенных функций поиска и замен. Для выгрузки увязок на панели инструментов необходимо выбрать пункт меню [Загрузка/выгрузка увязок/ Выгрузка увязок]. После выбора пункта все увязки формы выгружаются в буфер обмена, после чего их можно вставить в MS Excel либо другую отчетную форму. 7.8. Макросы В разделе «Макросы» осуществляется создание и редактирование команд дополнительной обработки отчетной формы, именуемых макросами. Макрос представляет собой код, написанный на языке C#, который используется для назначения отчетной форме некоторого значимого поведения. Фактически, - 129 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 макросы являются обычными или переопределенными методами класса отчетной формы, унаследованного от системного класса Барс.Своды.БазовыйОбработчикФормы. С помощью макросов осуществляется создание нестандартных увязок, выборок, функций сверки форм и т.д. В ПК БАРС.Web-Своды выделяются следующие виды макросов: Обычный макрос (также, пользовательский макрос) – макрос, используемый разработчиком, для того, чтобы придать форме определенное поведение, который не переопределяет никакой из методов базового класса (Барс.Своды.БазовыйОбработчикФормы). Данные макросы вызываются либо из меню отчетной формы, либо из других макросов; Системный макрос-обработчик события – макрос, который выполняется системой при наступлении определенных событий, например открытие и закрытие формы и ее субтаблиц, сохранение формы и ее субтаблиц, перед запуском или после запуска других макросов, перед и после импорта или экспорта данных формы и т.д.; Системный макрос-запрос данных формы – системный макрос, который вызывается перед запуском других макросов с целью доставки в контекст исполнения этих макросов данных форм, отличных от текущей формы; Макрос получения списка пользовательских параметров – макрос, используемый системой для получения списка параметров выполнения определенных операций формы. Например, такой макрос используется для указания файла во внешнем формате, из которого загружаются данные в текущую отчетную формы. Ассоциированный макрос печатной формы – макрос, используемый для формирования параметров для печатных форм. Использование такого макроса обязательно в случае, если механизм формирования печатной формы (ее параметров и значений) отличается от заданного по умолчанию; Макросы формирования внутриформенных и межформенных увязок – системные макросы, используемые для задания специальных контрольных соотношений, которые не могут быть описаны (или не могут быть эффективно описаны) с помощью стандартного механизма увязок. - 130 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.8.1. Раздел «Макросы» Редактор макросов разделен на две функциональные части: В верхней части находится область редактирования, в которой осуществляется просмотр и редактирование кода макросов; В нижней части находится область статистики ошибок. Область редактирования содержит все макросы отчетной формы. Код макросов записывается последовательно после объявления класса. По умолчанию объявлен класс public class с наименованием указанного идентификатора отчетной формы (идентификатор отчетной формы указывается в разделе «Метаструктура» в области свойств компонента). В верхней части области редактирования расположены два выпадающих списка: Левый выпадающий список предназначен для навигации по классам макросов. Список содержит перечень объявленных в форме классов. С помощью выбора наименования класса осуществляется переход к строке, в которой он был объявлен. Как правило, при работе с макросами используется только один класс, поэтому данный список содержит только одно значение; Правый выпадающий список предназначен для навигации по макросам. Список содержит перечень имеющихся в форме макросов. С помощью выбора наименования макроса осуществляется переход к строке, в которой он был объявлен. Доступ к функциям редактора макросов осуществляется с помощью меню на панели инструментов, которое расположено в верхней части редактора макросов. - 131 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.8.1. Создание макроса Для создания нового макроса на панели инструментов необходимо нажать кнопку «Добавить макрос». После нажатия кнопки открывается диалоговое окно «Помощник создания макроса», в котором следует выбрать тип макроса и задать его параметры и код. Рис. 7.8.1.1. Диалоговое окно «Помощник создания макроса» Диалоговое окно «Помощник создания макроса» разделено на две функциональные части: В левой части находится список доступных типов макросов; В правой части представлен набор параметров, соответствующих типу выбранного макроса в списке. Правая часть содержит две закладки: Заголовок. В данной закладке задаются параметры макроса. Закладка содержит поля: o Описание макроса. Поле ввода. Вводится тип макроса; o Наименование макроса. Поле ввода. Вводится наименование макроса; o Атрибуты макроса. Поле ввода. Объявляются переменные макроса. Текст. В данной закладке вводится код макроса. При неоюходимости данный код можно ввести или отредактировать в области редактирования макросов после закрытия диалогового окна «Помощник создания макроса». Если требуется придать форме определенное поведение, которое не переопределяет никакой из методов базового класса (Барс.Своды.БазовыйОбработчикФормы), то следует выбрать тип «Обычный макрос» и задать его параметры в закладке «Заголовок». Все остальные макросы являются обычными или переопределенными методами класса отчетной формы, унаследованного от системного класса Барс.Своды.БазовыйОбработчикФормы. Данные макросы изначально имеют наименование и объявленные переменные. При создании подобного макроса Пользователю необходимо ввести только его код. После задания необходимых параметров нового макроса для его создания следует нажать кнопку «Добавить». - 132 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.8.2. Проверка корректности Для проверки кода макросов на наличие ошибок на панели инструментов предназначена кнопка «Проверка корректности». Результаты проверки отражаются в нижней части редактора макросов в таблице статистики ошибок. Рис. 7.8.2.1. Таблица статистики ошибок Таблица содержит четыре столбца: Тип сообщения. Отображается тип сообщения. Может содержать предупреждение или сообщение об ошибке. Предупреждение появляется в том случае, если в коде макроса есть строки, на которые следует обратить внимание. Сообщение об ошибке появляется в том случае, если в коде макроса допущены ошибки; Строка. Отображается номер строки, содержащий ошибку; Столбец. Отображается номер символа в строке, с которого начинается ошибка; Сообщение. Отображается причина ошибки. 7.8.3. Дополнительные возможности Доступ к дополнительным функциям осуществляется с помощью следующих пунктов меню на панели инструментов: Пункт меню [Дополнительно/ Обновить IntelliSense] предназначен для обновления списка IntelliSense. IntelliSense — вспомогательное сообщение, которое появляется при вводе кода и отображает значения для выбора. Список обновляется на основании кода в области редактирования. Рис. 7.8.3.1. IntelliSense Пункт меню [Дополнительно/ Разрешить/Запретить Outlining] предназначен для сворачивания или разворачивания кода макросов в области редактирования. - 133 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.8.3.2. Outlining 7.9. Экранная форма Разработка любой отчетной формы в ПК БАРС.Web-Своды начинается с создания шаблона экранной формы в программе MS Excel. Шаблон экранной формы представляет собой файл MS Excel, описывающий внешний вид экранной формы. Экранная форма нужна для описания строения данных форм. Готовый шаблон содержит все структурные элементы экранной формы и определяет ее внешний вид. Отчетная форма состоит из различных элементов, например, таких как шапка, закладки, ячейки и таблицы. Все эти элементы предварительно создаются и объявляются в шаблоне экранной формы, который затем импортируется в Дизайнер отчетных форм. Для того чтобы легче понять строение экранной формы рекомендуется ознакомиться с п. 7.9.1. Строение экранной формы. 7.9.1. Строение экранной формы Строение экранной формы описывается понятиями шапка формы и закладки (или таблицы) формы: Шапка отображается в верхней части формы и содержит общие реквизиты документа; Закладки с таблицами располагаются в нижней части формы являются основными элементами ввода и отображения данных отчетной формы. Примечание. Каждая форма может содержать только одну шапку и множество таблиц, которые располагаются на отдельных закладках. При этом форма может содержать закладки не содержащие таблицы. - 134 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 ШАПКА Закладка 2 ЗАКЛАДКА 1 Закладка 3 ТАБЛИЦА З Группа закладок Х Х Рис. 7.9.1.1. Схема строения формы - 135 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.9.1.2. Пример отчетной формы в ПК БАРС.Web-Своды 7.9.2. Элементы шаблона Шаблон экранной формы содержит набор различных элементов, главными из которых являются шапка и закладки. Они в свою очередь могут содержать различные таблицы, свободные ячейки, автоблоки и константы. Все элементы, из которых состоит шаблон экранной формы, подразделяются на два вида: Основные элементы формы. К основным элементам относятся шапка и закладки. Любой шаблон состоит из шапки экранной формы и как минимум одной закладки; Структурные элементы формы. К структурным элементам формы относятся свободные ячейки, таблицы, строки и столбцы. Данные элементы располагаются в шапке формы и на ее закладках; Дополнительные элементы. К дополнительным элементам относятся константы и автоблоки. Данные элементы располагаются в шапке формы и на ее закладках. Каждый из этих элементов в шаблоне определенным образом должен быть объявлен. Способ объявления элемента зависит от конкретного типа элемента и приведен в его описании (см. ниже). - 136 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Примечание. Следует знать, что структурные элементы в шаблоне формы лишь объявляются, но создаются они в Дизайнере форм в разделе «Метаструктура». Каждому структурному элементу при объявлении в шаблоне экранной формы присваивается свой уникальный код, по которому программа будет обращаться к данному элементу. Код элемента может быть произвольным, но желательно, чтобы он указывал на назначение элемента или его содержимое. Код может состоять из любого набор символов, из нескольких слов (пробелы между которыми заменяются символом _ (нижнее подчеркивание)). Важно! Код не должен содержать специальных символов, кроме символа _ (нижнее подчеркивание). 7.9.2.1. Шапка Шапка в шаблоне экранной формы создается на первом листе программы MS Excel. Она должна содержать информацию о текущей форме. Как правило, это общие реквизиты документа, такие как наименование формы, наименование учреждения, заполняющее форму, отчетный период, за который форма заполняется и т.д. Важно! Первый лист книги MS Excel должен называться «Шапка». Рис. 7.9.2.1.1. Шапка в шаблоне экранной формы - 137 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.9.2.1.2. Шапка в экранной форме 7.9.2.2. Закладка Как правило, закладки содержат таблицы отчетной формы. При этом все таблицы располагаются на отдельных закладках. Однако в форму можно добавлять закладки, не содержащие таблицы. Поэтому разделение шаблона формы на закладки осуществляется соответственно таблицам либо в соответствии с разнородностью информации. Закладки в шаблоне экранной формы создаются на отдельном листе книги MS Excel. Требования к наименованию листов, на которых располагаются закладки, не критичны, однако для удобства рекомендуется называть их соответственно содержащейся в них информации. У каждой закладки должно быть объявлено начало и окончание. Все содержимое закладки, которое отображается в отчетной форме, заключается между началом закладки и его окончанием. Начало закладки объявляется в первой ячейке первой строки листа книги MS Excel. Для объявления закладки используется следующий синтаксис: #Закладка [Наименование=Наименование_закладки] где: Наименование=Наименование_закладки - выражение, по которому определяется отображаемое наименование закладки, где текст Наименование_закладки – отображаемое наименование. Наименование закладки может быть произвольным, но желательно, чтобы оно указывало на ее содержимое. Наименованием закладки может быть любой набор символов, который состоит из нескольких слов, пробелы между которыми заменяются символом "_", начинается с буквы и не содержит специальных символов, кроме «_». Важно! Начало закладки объявляется в первой ячейке первой строки листа книги MS Excel. Содержимое закладки может быть любым. Если закладка содержит другие элементы (например, свободные ячейки или таблицы), то их также следует объявить. Способ объявления данных элементов зависит от конкретного типа элемента и приведен в его описании (см. ниже). Окончание закладки объявляется в крайней левой ячейке листа книги MS Excel. Для объявления окончания закладки используется следующий синтаксис: #Конец_Закладки Важно! Окончание закладки объявляется в крайней левой ячейке листа книги MS Excel. - 138 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.9.2.2.1. Закладка в шаблоне экранной формы Примечание. Требования к наименованию листов, на которых располагаются закладки, не критичны, однако для удобства рекомендуется называть их соответственно содержащейся в них информации. 7.9.2.3. Свободная ячейка Ячейка - это минимальная информационная единица в ПК БАРС.Web-Своды, предназначенная для ввода, хранения и редактирования данных. В каждую ячейку формы заносится единица информации: символ, текст, число, дата, рисунок и т.п. Свободная ячейка может располагаться как в шапке экранной формы, так и на ее закладках или таблицах. Каждая свободная ячейка, (ячейка, которая будет содержать данные вне таблицы экранной формы) в шаблоне экранной формы должна быть соответствующим образом объявлена. Для объявления свободной ячейки используется следующий синтаксис: $КодСвободнойЯчейки$ Важно! Первым и последним символом имени свободной ячейки формы должен быть символ $ (доллар). Код свободной ячейки может быть произвольным, но желательно, чтобы он указывал на ее содержимое. В качестве кода допускается любой набор символов, который состоит из нескольких слов, пробелы между которыми заменяются символом _ (нижнее подчеркивание), начинается с буквы и не содержит специальных символов, кроме символа _ (нижнее подчеркивание). - 139 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.9.2.3.1. Свободная ячейка в шаблоне экранной формы Для объединения нескольких ячеек в экранной форме формы используются таблицы. При этом для идентификации ячеек в составе таблицы отчетной формы используются строки и столбцы. Например, если для таблицы «Доходы» заданы столбец с кодом «4» и строка с кодом «200», то в отчетной форме появляется ячейка с идентификатором «Доходы:4:200». Каждая таблица имеет одну служебную строку и один служебный столбец (помеченная цифрами или символами область, расположенная слева от каждой строки и сверху от каждого столбца с ячейками данных), в которых объявляются коды столбцов и строк соответственно. Как правило, с помощью таблиц объединяются ячейки, содержащие набор сведений на определенную тему. 7.9.2.4. Статическая таблица (основная таблица) Статическая таблица является той же закладкой, но в отличие от нее она имеет свой код, а также объявленные строки и столбцы. Строки и столбцы объявляются для того, чтобы объединить группу ячеек с данными и присвоить им имена (адреса). Имя (или адрес) — это осмысленное краткое обозначение, позволяющее обращаться к конкретной ячейке в таблице. Адресом ячейки в таблице являются координаты, определяющие ее расположение в таблице. Адрес формируется из трех составляющих: код таблицы, код столбца и код строки. В Дизайнере форм адрес ячейки таблицы имеет следующий формат: $КодТаблицы:КодСтолбца:КодСтроки$. Статическая таблица в шаблоне отчетной формы создается на отдельном листе книги MS Excel. Требования к наименованию листов, на которых располагаются таблицы, не критичны, однако для удобства рекомендуется называть их соответственно коду таблицы. - 140 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.9.2.4.1. Таблица в шаблоне экранной формы У каждой таблицы должно быть объявлено начало и окончание. В экранной форме отображается только та часть таблицы, которая заключается между началом таблицы и ее окончанием. Начало таблицы объявляется в первой ячейке первой строки листа книги MS Excel. Для объявления статической таблицы используется следующий синтаксис: #Закладка Код=КодТаблицы [Наименование=Наименование_отличное_от_кода] [ФиксСтолбцов=n] [ФиксСтрок=m] где: Код=КодТаблицы – обязательный атрибут, присваивающий таблице код. Код таблицы может быть произвольным, но желательно, чтобы он указывал на ее содержимое. В качестве кода допускается любой набор символов, который состоит из нескольких слов, пробелы между которыми заменяются символом «_», начинается с буквы и не содержит специальных символов, кроме «_». Наименование=Наименование_отличное_от_кода – дополнительный атрибут, определяющий отображаемый заголовок таблицы данных. Наименование указывается лишь в том случае, если отображаемый заголовок будет отличаться от кода таблицы. Наименованием таблицы может быть любой набор символов, который состоит из нескольких слов, пробелы между которыми заменяются символом «_», начинается с буквы и не содержит специальных символов, кроме «_». ФиксСтолбцов=n - дополнительный атрибут, определяющий фиксированное количество столбцов таблицы данных, где n - число, определяющее количество столбцов в таблице, начиная слева. Фиксированные столбцы - часть отображаемой области таблицы, которое необходимо зафиксировать на экране. Данный параметр не обязателен. ФиксСтрок=m - дополнительный атрибут, определяющий фиксированное количество строк таблицы данных, где m - число, определяющее количество строк в таблице, начиная слева. Фиксированные строки - часть отображаемой области таблицы, которое необходимо зафиксировать на экране. Данный параметр не обязателен. Важно! Объявление таблицы обязательно должно содержать выражение #Закладка Код=КодТаблицы. Параметры «Наименование», «ФиксСтолбцов» и «ФиксСтрок» не являются обязательными для использования. Окончание таблицы объявляется в крайней левой ячейке листа книги MS Excel. Для объявления окончания таблицы используется следующий синтаксис: #Конец_Закладки Важно! Окончание таблицы объявляется в крайней левой ячейке листа книги MS Excel. - 141 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.9.2.4.2. Объявление статической таблицы Примечание. Требования к наименованию листов, на которых располагаются таблицы, не критичны, однако для удобства рекомендуется называть их соответственно коду таблицы. Каждая ячейка данных в таблице имеет адрес. Адрес ячейки состоит из кода таблицы, кода столбца и кода строки. Для описания ячеек в таблице необходимо объявить строки и столбцы, на пересечении которых будут располагаться ячейки. Объявление строк Для объявления строк используется следующий синтаксис: #КодыСтрок. Объявление строк осуществляется в специально выделенном столбце. Т.е. Данный столбец отображаться на экранной форме не будет. Выражение объявления строк вставляется в первую верхнюю ячейку служебного столбца после строки объявления таблицы (чаще во вторую строку). В служебном столбце необходимо указать коды строк соответственно в тех строках где будут располагаться данные. Кодом строки может быть любой набор символов, который состоит из одного слова, начинается с буквы и не содержит специальных символов, кроме «_». Примечание. Коды строк внутри одной таблицы должны быть уникальными. Введенные коды используются при создании строк таблицы в разделе «Мета структура». Объявляются только те строки, куда необходимо вводить данные. - 142 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Объявление столбцов Для объявления столбцов используется следующий синтаксис: #КодыСтолбцов. Объявление столбцов осуществляется в специально выделенной строке. Т.е. Данная строка отображаться на экранной форме не будет. Выражение объявления столбцов вставляется в первую левую ячейку служебной строки. В служебной строке необходимо указать коды столбцов соответственно в тех столбцах где будут располагаться данные. Кодом столбца может быть любой набор символов, который состоит из одного слова, начинается с буквы и не содержит специальных символов, кроме «_». Примечание. Коды столбцов внутри одной таблицы должны быть уникальными. Введенные коды используются при создании столбцов таблицы в разделе «Мета структура». Объявляются только те столбцы, куда необходимо вводить данные. Рис. 7.9.2.4.3. Объявление строк и столбцов 7.9.2.5. Динамическая таблица (субтаблица) Динамическая таблица (в отличие от статической таблицы), не имеет фиксированных строк. Они добавляются Пользователем в ходе работы. Поэтому при создании динамической таблицы в шаблоне экранной формы объявляются только ее столбцы. Коды строк в динамической таблице не объявляются. Как правило, такие таблицы используются для расшифровки определенных значений статической таблицы. Поэтому в большинстве случаев они вызываются из статических таблиц и содержат схожие с ними данные. Однако в некоторых случаях динамические таблицы также могут быть расположены на отдельных закладках отчетной формы. Динамическая таблица в шаблоне отчетной формы создается на отдельном листе книги MS Excel. Требования к наименованию листов, на которых располагаются таблицы, не критичны, однако для удобства рекомендуется называть их соответственно коду таблицы. - 143 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 У каждой таблицы должно быть объявлено начало и окончание. В экранной форме отображается только та часть таблицы, которая заключается между началом таблицы и ее окончанием. Начало таблицы объявляется в первой ячейке первой строки листа книги MS Excel. Для объявления динамической таблицы используется следующий синтаксис: #ДинамическаяТаблица Код=КодТаблицы [Наименование=НаименованиеТаблицы] [ФиксСтолбцов=n] [ФиксСтрок=m] [РазмещатьНаЗакладке] где: Код=КодТаблицы – обязательный атрибут, присваивающий таблице код. Код таблицы может быть произвольным, но желательно, чтобы он указывал на ее содержимое. В качестве кода допускается любой набор символов, который состоит из нескольких слов, пробелы между которыми заменяются символом "_", начинается с буквы и не содержит специальных символов, кроме «_». Наименование=Наименование_отличное_от_кода – дополнительный атрибут, определяющий отображаемый заголовок таблицы данных. Наименование указывается лишь в том случае, если отображаемый заголовок будет отличаться от кода таблицы. Наименованием таблицы может быть любой набор символов, который состоит из нескольких слов, пробелы между которыми заменяются символом «_», начинается с буквы и не содержит специальных символов, кроме «_». ФиксСтолбцов=n - дополнительный атрибут, определяющий фиксированное количество столбцов таблицы данных, где n - число, определяющее количество столбцов в таблице, начиная слева. Фиксированные столбцы - часть отображаемой области таблицы, которое необходимо зафиксировать на экране. Данный параметр не обязателен. ФиксСтрок=m - дополнительный атрибут, определяющий фиксированное количество строк таблицы данных, где m - число, определяющее количество строк в таблице, начиная слева. Фиксированные строки - часть отображаемой области таблицы, которое необходимо зафиксировать на экране. Данный параметр не обязателен. [РазмещатьНаЗакладке] – дополнительный атрибут, при котором динамическая таблица будет отображаться на закладке. В этом случае в статической таблице кнопку вызова динамической таблицы реализовывать не нужно. Важно! Объявление таблицы обязательно должно содержать выражение #ДинамическаяТаблица Код=КодТаблицы. Параметры «Наименование», «ФиксСтолбцов» и «ФиксСтрок» не являются обязательными для использования. Окончание таблицы объявляется в крайней левой ячейке листа книги MS Excel. Для объявления окончания таблицы используется следующий синтаксис: #Конец_Закладки Важно! Окончание таблицы объявляется в крайней левой ячейке листа книги MS Excel. Рис. 7.9.2.5.1. Объявление динамической таблицы Примечание. Требования к наименованию листов, на которых располагаются таблицы, не критичны, однако для удобства рекомендуется называть их соответственно коду таблицы. - 144 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Один шаблон динамической таблицы можно использовать для работы с несколькими динамическими таблицами. В этом случае при объявлении таблицы следует использовать следующий синтаксис: #ДинамическаяТаблица Код=КодТаблицы1,КодТаблицы2,КодТаблицы3 7.9.2.6. Ссылка на динамическую таблицу (субтаблицу) В большинстве случаев динамические таблицы в экранной форме вызываются из статических таблиц. Поэтому если статическая таблица содержит субтаблицы, то на эти таблицы необходимо создать ссылки, за исключением случая, когда субтаблица должна отображаться также как и статическая на закладке. Ссылка на динамическую таблицу представляется собой кнопку «Строки>>», после нажатия которой, субтаблица открывается в отдельном окне. Для создания ссылки на динамическую таблицу (субтаблицу), необходимо в ячейке шаблона, из которой она вызывается, объявить данную ссылку. Для объявления ссылки на динамическую таблицу используется следующий синтаксис: @КодСубТаблицы где: КодСубТабл — код вызываемой динамической таблицы. Рис. 7.9.2.6.1. Ссылка на динамическую таблицу (субтаблицу) 7.9.2.7. Константы Константа экранной формы — текст определенного формата, предназначенный для адресации к данным справочников или Системы. В экранной форме вместо констант автоматически подставляются - 145 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 значения, к которым они обращаются (например, код учреждения из справочника учреждений, или текущий отчетный период из справочника отчетных периодов). Константы могут использоваться как в шапке экранной форме так в ее таблицах или закладках. Для объявления константы используется следующий синтаксис: #Константа# Также константы можно использовать в тексте. В этом случае для объявления константы используется следующий синтаксис: Произвольный текст #Константа# продолжение текста.... Перечень доступных констант приведен в Таблице 1. Таблица 1 Константа Описание Учреждение.Наименование подтягивается полное наименование из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ИНН подтягивается реквизит ИНН из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ПФР подтягивается реквизит ПФР из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.КПП подтягивается реквизит КПП из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ОКОНХ подтягивается реквизит ОКОНХ из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ОКУД подтягивается реквизит ОКУД из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ОКПО подтягивается реквизит ОКПО из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ОКАТО подтягивается реквизит ОКАТО из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.НомерФилиала подтягивается реквизит НомерФилиала из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ОКВЭД подтягивается реквизит ОКВЭД из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ОКОПФ подтягивается реквизит ОКОПФ из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ОКИН подтягивается реквизит ОКИН из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ОКОГУ подтягивается реквизит ОКОГУ из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.ОКФС подтягивается реквизит ОКФС из справочника - 146 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы Учреждение.Адрес подтягивается адрес из справочника "УЧРЕЖДЕНИЯ" по учреждению текущей отчетной формы КомпонентОтчетногоПериода подтягивается код компонента отчетного периода текущей отчетной формы ОтчетныйПериод подтягивается код отчетного периода текущей отчетной формы ОтчетныйПериод.ПолноеНаименование подтягивается наименование отчетного периода текущей отчетной формы ОтчетныйПериод.ДатаНачала подтягивается дата начала отчетного периода текущей отчетной формы ОтчетныйПериод.ДатаНачалаПодотчетногоПериода подтягивается дата начала подотчетного отчетного периода текущей отчетной формы ОтчетныйПериод.ДатаОкончания подтягивается дата окончания отчетного периода текущей отчетной формы ОтчетныйПериод.ДатаОкончанияПодотчетногоПериода подтягивается дата окончания подотчетного отчетного периода текущей отчетной формы ОтчетныйПериод.ПрофильПользователя подтягивается профиль пользователя отчетного периода текущей отчетной формы ОтчетныйПериод.КодСПериодом подтягивается код отчетного периода текущей отчетной формы в строковом формате (Пример: Годовой отчетный период (01.01.2008 31.01.2008)). ОтчетныйПериод.Квартал подтягивается квартал отчетного периода текущей отчетной формы в строковом формате (Пример: Третий) ОтчетныйПериод.НомерКвартала подтягивается номер квартала отчетного периода текущей отчетной формы (Пример: 3) Кроме того, существует возможность получения форматированной константы. Пример форматирования констант приведен в Таблице 2. Таблица 2 #ОтчетныйПериод.ДатаНачала, MMMMM yyyy# г. возвращает строку: июнь 2008 г. #ОтчетныйПериод.ДатаНачала, MM yyyy# г. возвращает строку: 06 2008 г. #ОтчетныйПериод.ДатаНачала, D# отображает дату отчетного периода В Дизайнере форм существует возможность создания собственных констант, например константа: #ПрошлыйГод#. Создание пользовательских констант осуществляется в разделе «Макросы» Дизайнера форм. 7.9.2.8. Автоблоки В случае если таблица имеет ячейки, значения которых должны вычисляться автоматически, на основании других данных формы используются автоблоки. Автоблок — арифметическое выражение, которое используется для автоматического вычисления значения одной ячейки формы на основе значений других ячеек той же отчетной формы. - 147 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Важно! Для того чтобы формула проводила вычисления с различными наборами исходных данных, она должна оперировать не со значениями, а с адресами ячеек, в которых записаны эти значения (т.е. со ссылками на ячейки). Тогда при изменении значений в этих ячейках будет автоматически вычисляться новый результат. В общем смысле автоблоки это совокупность ссылок на другие ячейки, а также функций и операторов, позволяющая получить новое значение. Формула всегда начинается со знака равенства (=). Рис. 7.9.2.8.1. Автоблоки в шаблоне экранной формы Автоблоки в шаблоне экранной формы можно условно разделить на два вида: Автоблоки статической таблицы; Автоблоки динамической таблицы. 7.9.2.8.1. Автоблоки статической таблицы В статической таблице автоблоки создаются аналогично вычисляемым ячейкам программы MS Excel. В каждую вычисляемую ячейку вводится формула, по которой производится вычисление. При этом адреса ячеек таблицы экранной формы совпадают с адресами ячеек программы MS Excel. Для суммирования значений из столбца динамической таблицы используется следующая формула: =СуммаПоСтолбцу(КодТаблицы;КодСтолбца) где: КодТаблицы – текст, определяющий код динамической таблицы, откуда нам необходимо подтянуть данные в статическую таблицу. То есть итоговая сумма будет получена из данных указанной динамической таблицы; КодСтолбца – текст, определяющий код столбца указанной динамической таблицы, откуда необходимо подтянуть данные в статическую таблицу. То есть итоговая сумма будет получена из данных указанного столбца динамической таблицы. Пример. Формула «СуммаПоСтолбцу(ДоходыСуб;3)» означает, что будут суммированы значения всех ячеек, которые находятся в третьем столбце таблицы «ДоходыСуб». - 148 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Если необходимо произвести суммирование не всех ячеек столбца, а только тех которые содержат определенное значение в определенном столбце, то используется формула =СуммаПоСубтаблице(КодТаблицы,КодСтолбца,КодСтолбца2,Значение) где: КодТаблицы — текст, определяющий код рабочей таблицы. То есть суммирование будет произведено по столбцу этой таблицы; КодСтолбца — текст, определяющий код столбца. То есть суммирование будет произведено по этому столбцу; КодСтолбца2 — текст, определяющий код столбца, в котором производится поиск значения; Значение - текст, определяющий значение, по которому производится выбор ячеек. Пример. Формула «СуммаПоСубтаблице(ДоходыСуб,3,2,500)» означает, что будут суммированы значения всех ячеек третьего столбца таблицы «ДоходыСуб», которые находятся в строках, содержащих значение «500» во втором столбце. 7.9.2.8.2. Автоблоки динамической таблицы В динамической таблице для создания автоблоков используется служебная строка, для объявления которой используется следующий синтаксис: #ШаблонСтроки. В ячейке служебной строки соответствующей столбцу, в котором должен быть автоблок вписывается формула по следующей схеме: #=[a]+[b]-[c]*[d]/[e] Где: a, b, c, d, e - столбцы текущей динамической таблицы. Также необходимо отметить, что код столбца желательно писать в скобках; +, - , *, / - различные операции, которые можно осуществлять в вычисляемом столбце. Рис. 7.9.2.8.2.1. Автоблоки в динамической таблице Также в динамических таблицах могут использоваться следующие формулы: #=ПолучитьСвойство([а],КодСвойства) - используется для получения свойства элемента справочника по коду, где [a] - столбец, в котором осуществляется выбор из справочника и заносится код элемента справочника. КодСвойства - свойство, которое необходимо получить из справочника по коду; #=Right("x "&[а],b) - возвращает указанное число знаков с конца строки текста. [a] - столбец откуда берутся данные. b - количество знаков. "x" - используется для того случая, когда значение столбца 4 будет пустым, т.е. для того чтобы не было исключительной ситуации; #=Mid("x"&[a]&" ",b,c) - возвращает указанное число знаков с середины строки текста. [a] столбец откуда берутся данные. b - начальная позиция. c - количество знаков. "x " - используется для того случая, когда значение столбца 3001 будет пустым, т.е. для того чтобы не было исключительной ситуации. - 149 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.9.2.8.2.2. Дополнительные автоблоки в динамической таблице В приведенном на рисунке примере в столбце 3001 отображается номер раздела из справочника. После заполнения столбца 3001 автоматически будет заполняться столбец 3013. В него будет попадать наименование раздела (свойство «Наименование» из справочника). 7.9.3. Создание шаблона экранной формы Шаблон отчетной формы создается на основе стандартного бумажного документа, который требуется получить в электронном виде. В первую очередь осуществляется разметка и разделение данного документа на составляющие: шапку формы и закладки формы (или таблицы формы). То есть необходимо определить, какие данные документа будут размещаться в шапке отчетной формы и в ее таблицах. Шапка должна нести информацию о форме и содержать общие реквизиты документа. Как правило, это наименование формы, наименование учреждения, заполняющее форму, отчетный период, за который форма заполняется и т.д. Вся прочая информация располагается на закладках. Разделение шаблона на закладки осуществляется в соответствии с таблицами либо в соответствии с разнородностью информации. Далее все части формы необходимо разложить по разным листам книги MS Excel. Важно! Шапка формы создается на первом листе книги MS Excel. Лист, на котором расположена шапка, должен иметь название «Шапка». На втором и последующих листах книги MS Excel необходимо создать закладки формы. Требования к наименованию листов, на которых будут расположены закладки с таблицами не критичные, однако для удобства рекомендуется называть их соответственно коду таблицы или содержащейся в них информации. Каждую таблицу и закладку следует соответствующим образом объявить. Затем следует объявить все ячейки данных, создать автоблоки и константы. Для соответствующих ячеек следует установить требуемую ширину столбцов и высоту строк и т.п. Если статическая таблица содержит субтаблицы, то необходимо на эти таблицы создать ссылки, за исключением случая, когда субтаблица должна отображаться также как и статическая на закладке. Примечание. Как правило, для повышения удобочитаемости данных в шаблоне, разработчики используют изменение фона строк, в которых объявляются элементы формы. Созданный шаблон следует сохранить. Требования к наименованию шаблона не критичны, однако для удобства рекомендуется назвать его именем создаваемой формы. Сохраненный шаблон экранной формы следует загрузить в Дизайнер форм в разделе «Экранная форма». - 150 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.9.3.1. Раздел «Экранная форма» В верхней части раздела расположена панель инструментов, которая содержит следующие функциональные кнопки для работы с шаблонами: Кнопка «Импортировать». Кнопка предназначена для загрузки файла шаблона в приложение. После нажатия кнопки открывается диалоговое окно Windows «Открыть», в котором следует выбрать необходимый файл шаблона для загрузки; Кнопка «Очистить». Кнопка предназначена для удаления прежнего шаблона из приложения перед загрузкой нового; Кнопка «Открыть шаблон». Кнопка предназначена для редактирования шаблона отчетной формы. После нажатия кнопки запускается программа MS Excel с шаблоном экранной формы; Кнопка «Создать шаблон». Кнопка предназначена для создания шаблона отчетной формы. После нажатия кнопки запускается программа MS Excel, в которой следует создать шаблон экранной формы. Область просмотра загруженного шаблона отображает шапку формы и ее статические таблицы. При этом шапка и таблицы расположены в разных закладках. С помощью выбора необходимой закладки осуществляется просмотр ее содержимого. 7.10. Печатные формы Печатная форма представляет собой готовый к печати документ, который содержит данные отчетной формы. Печатная форма создается на основе шаблона печатной формы. 7.10.1. Шаблон печатной формы Шаблон печатной формы используется для создания печатной формы в Дизайнере отчетных форм. Шаблон определяет внешний вид печатной формы и содержащиеся в ней данные отчетной формы. Шаблон печатной формы создается в программе MS Excel на основе эскиза требуемой печатной формы и представляет собой файл формата «xls». Для примера рассмотрим печатную форму «Сведения об исполнении консолидированного бюджета». - 151 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.10.1.1. Печатная форма «Сведения об исполнении консолидированного бюджета» Как правило, в верхней части располагается шапка отчетной формы. Под ней находятся таблицы с данными. Внизу располагаются дополнительные надписи (Должность, Фамилия, Подпись и т.д.). 7.10.2. Создание шаблона печатной формы Для создания шаблона печатной формы необходимо выполнить следующие этапы: В программе MS Excel создать макет печатной формы. Макет создается на основе эскиза требуемой печатной формы стандартными методами проектирования таблиц программы MS Excel. Готовый макет представляет собой общий вид печатной формы без содержания данных отчетной формы (см. рис. 1.10.1.1. Печатная форма «Сведения об исполнении консолидированного бюджета»). - 152 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Примечание. В ячейках, в которые импортируются данные, необходимо установить формат, соответствующий формату импортируемых данных. К примеру, в ячейках, в которые будут импортироваться данные содержащие дату, необходимо установить формат дата/время и т.д. В созданном макете указать адреса ячеек отчетной формы, данные которых следует импортировать в соответствующие ячейки печатной формы. При этом могут импортироваться данные свободных ячеек, данные статических таблиц и данные динамических таблиц: o Данные свободных ячеек. Как правило, свободные ячейки содержит шапка отчетной формы. Для того чтобы данные свободных ячеек отображались в печатной форме необходимо в соответствующих ячейках MS Excel ввести их коды. При этом в начале и в конце введенного кода необходимо поставить символ $. В готовой печатной форме в указанные ячейки MS Excel автоматически импортируются данные свободных ячеек из отчетной формы Примечание. Код свободной ячейки указан в разделе «Метаструктура» и в шаблоне экранной формы. Рис. 7.10.2.1. Указание свободных ячеек в шаблоне печатной формы o Данные статической таблицы. Для того чтобы данные ячеек статической таблицы из экранной формы импортировались в печатную форму необходимо в соответствующих ячейках MS Excel ввести их адреса. В каждой соответствующей ячейке MS Excel прописывается адрес той ячейки экранной формы, из которой будут импортироваться данные в текущую ячейку печатной формы. При этом вводится адрес вида: $КодТабл:n:m$, где: «КодТабл» - код таблицы; «n» - код столбца; «m» - код строки. Пример. Адрес $Доходы:3:010$ отображает ячейку, которая расположена в таблице «Доходы», в третьем столбце в строке 010. Рис. 7.10.2.2. Адреса статической таблицы в шаблоне печатной формы Данные динамической таблицы. Так как динамическая таблица не имеет фиксированных строк, то для импортирования всех ее данных в печатную форму динамическую таблицу необходимо сначала - 153 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 объявить. Затем следует указать коды ее столбцов, данные которых необходимо импортировать в печатную форму. В готовой печатной форме, начиная с того места где была объявлена динамическая таблица и далее вниз, будут выведены все записи указанных столбцов. Для объявления динамической таблицы необходимо: o В строке, под которой начинается динамическая таблица, ввести выражение «#КодТабл», где текст «КодТабл» - код динамической таблицы Выражение определяет начало динамической таблицы. Указывается над строкой, с которой начинается динамическая таблица; o В строке, над которой начинается динамическая таблица, ввести выражение «#Конец». Выражение определяет конец динамической таблицы. Указывается под строкой, с которой начинается динамическая таблица. Примечание. Данные строки являются служебными и в печатной форме не отображаются. Для того чтобы объявить столбец динамической таблицы необходимо в строке, с которой начинается таблица, указать адрес этого столбца. При этом указывается адрес вида: $_n$, где: «n» - код столбца. Пример. Адрес $_4$ отображает все ячейки, которые расположены в четвертом столбце объявленной динамической таблицы. Рис. 7.10.2.3. Адреса динамической таблицы в шаблоне печатной формы На рисунке изображен шаблон печатной формы «Сведения об исполнении консолидированного бюджета» (рис. 7.10.2.4. Шаблон печатной формы). - 154 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.10.2.4. Шаблон печатной формы - 155 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.10.3. Создание печатной формы Создание и редактирование печатных форм осуществляется в разделе «Печатные формы. Рис. 7.10.3.1. Раздел «Печатные формы» Раздел «Печатные формы» разделен на две функциональные части: В левой части находится список печатных форм отчетной формы; В правой части представлен набор параметров, соответствующих текущей печатной форме в списке. Доступ к функциям данного раздела осуществляется с помощью контекстного меню, которое отображается после нажатия правой кнопкой мыши на список печатных форм. Меню содержит следующие пункты: [Добавить печатную форму]. Пункт предназначен для добавления новой печатной формы. После выбора пункта открывается диалоговое окно «Редактирование параметров печатной формы» (рис. 7.10.3.3. Диалоговое окно «Редактирование параметров печатной формы»); [Удалить печатную форму]. Пункт предназначен для удаления выбранной печатной формы; Примечание. Для того чтобы выбрать печатную форму необходимо нажать на ней левой кнопкой мыши либо перейти на нее, используя клавиши <↑> и <↓>. [Шаблон/ Подготовить шаблон]. Пункт предназначен для загрузки обновленного шаблона выбранной печатной формы после его редактирования; [Шаблон/ Открыть файл шаблона]. Пункт предназначен для открытия шаблона выбранной печатной формы в программе MS Excel для его редактирования. После выбора пункта запускается приложение MS Excel с загруженным в нее шаблоном. [Переместить выше]. Пункт предназначен для перемещения выбранной печатной формы в списке печатных форм на пункт выше; [Переместить ниже]. Пункт предназначен для перемещения выбранной печатной формы в списке печатных форм на пункт ниже. - 156 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.10.3.2. Область списка печатных форм. Контекстное меню В верхней части списка печатных форм расположены кнопки перемещения печатных форм в списке: Кнопка «Выше» предназначена для перемещения выбранной печатной формы в списке печатных форм на пункт выше; Кнопка «Ниже» предназначена для перемещения выбранной печатной формы в списке печатных форм на пункт ниже. Примечание. Для того чтобы выбрать печатную форму нажать на ней левой кнопкой мыши необходимо перейти на нее, используя клавиши <↑> и <↓> либо. Для создания новой печатной формы необходимо нажать на список печатных форм правой кнопкой мыши и в отобразившемся контекстном меню выбрать пункт [Добавить печатную форму]. В появившемся запросе на добавление печатной формы следует нажать кнопку «Да», после чего открывается диалоговое окно «Редактирование параметров печатной формы». В данном окне следует задать параметры печатной формы. Рис. 7.10.3.3. Диалоговое окно «Редактирование параметров печатной формы» Поля, подлежащие заполнению при задании параметров печатной формы: Наименование формы. Поле ввода. Вводится наименование печатной формы; - 157 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Файл шаблона формы. Поле, комбинированное с кнопками. Указывается путь к шаблону печатной формы. С помощью нажатия кнопки открывается диалоговое окно Windows «Открыть», в котором следует выбрать файл шаблона; Ассоциативный макрос. Выпадающий список. Выбирается макрос, определяющий дополнительную обработку печатной формы. Список формируется на основании раздела «Макросы» и содержит наименования всех макросов текущей отчетной формы; Описание формы. Поле многострочного ввода. Вводится описание печатной формы. После задания параметров печатной формы следует нажать кнопку «Применить». В списке появляется новая печатня форма. При необходимости в правой части окна параметры печатной формы можно изменить. Кроме того здесь можно задать следующие дополнительные параметры: Вариант отображения. Выпадающий список. Выбирается уровень ограничения на видимость данной печатной формы учреждениями. По умолчанию выбрано значение «Всегда». Доступные значения: o Везде. После выбора данного значения печатная форма доступна всем учреждениям; o Только для офисов. После выбора данного значения печатная форма доступна только для офисов; o Только для абонентов. После выбора данного значения печатная форма доступна только для абонентов. Требовать наличие подключения. Поле параметра. Данная настройка используется в режиме работы со SMART-клиентом. Если флажок в поле установлен, то данная печатня форма доступна только при наличии соединения с центральным сервером. Если флажок в поле не установлен, то печатная форма может быть сформирована без наличия подключения с сервером. 7.11. Дополнительно В разделе «Дополнительно» осуществляется создание и редактирование бланка абонентского пункта. Бланк абонентского пункта представляет собой документ в формате MS Excel, содержащий макросы и служебную информацию, в которую позже загружаются структура и данные формы при экспорте. Рис. 7.11.1. Раздел «Дополнительно» Раздел «Дополнительно» содержит три кнопки: Кнопка «Создать бланк абонентского пункта» предназначена для создания бланка абонентского пункта. После нажатия кнопки в каталоге метаописания формы автоматически создается шаблон бланка; Кнопка «Открыть бланк абонентского пункта» предназначена для редактирования бланка абонентского пункта. После нажатия кнопки открывается бланк абонентского пункта; Кнопка «Удалить бланк абонентского пункта» предназначена для удаления бланка абонентского пункта. После нажатия кнопки бланк абонентского пункта удаляется из каталога метаописания формы. - 158 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Для того чтобы создать бланк абонентского пункта в разделе «Дополнительно» необходимо нажать кнопку «Создать бланк абонентского пункта». Далее с помощью нажатия кнопки «Открыть бланк абонентского пункта» следует открыть шаблон бланка для редактирования. После изменения шаблона бланка его следует сохранить. 7.12. Дополнительные функции Доступ к дополнительным функциям Дизайнера отчетных форм осуществляется с помощью меню [Дополнительно]. 7.12.1. Массовая обработка форм Для удобства работы в Дизайнера форм предусмотрена возможность массовой обработки форм, которая осуществляется с помощью следующих пунктов меню пункта [Дополнительно] ( ): [Дополнительно/ Массовая обработка форм/ Пересохранение форм]. Пункт предназначен для массового пересохранения форм. После выбора пункта появляется запрос на пересохранение: Рис. 7.12.1.1. Запрос на пересохранение форм При утвердительном ответе открывается окно «Отчетные формы», содержащее список доступных форм. В столбце «Форма выбрана» необходимо установить флажки напротив всех форм, которые требуется пересохранить, и нажать кнопку «Продолжить». - 159 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 7.12.1.2. Окно «Отчетные формы». Выбор форм [Дополнительно/ Массовая обработка форм/ Обновление метаописаний форм]. Пункт предназначен для массового обновления хранимых метаописаний форм в БД; [Дополнительно/ Массовая обработка форм/ Включение форм в пакет]. Пункт предназначен для массового обновления хранимых метаописаний форм в БД. 7.12.2. Соединение/ разрыв связи с сервером БД Операции соединения с сервером или разрыва связи с сервером базы данных осуществляется с помощью следующих пунктов меню: [Дополнительно/ Соединение с сервером БД/ Установить соединение]. Пункт предназначен для соединения с сервером БД. Соединение с сервером необходимо для возможности обновления хранимого метаописания формы на сервере, а также для работы справочников в окне просмотра формы; Примечание. Настройка подключения к БД описана в п. 7.3.3. Настройка подключения к БД. [Дополнительно/ Соединение с сервером БД/ Разорвать соединение]. Пункт предназначен для отключения от сервера БД; 7.12.3. Дополнительные операции Доступ к дополнительным операциям осуществляется с помощью следующих пунктов меню: [Дополнительно/ Операции/ Обновить кэш форм]. Пункт предназначен для обновления кэша форм в БД; [Дополнительно/ Операции/ Удалить историю открытия форм]. Пункт предназначен для удаления истории открытия форм, которая отображается в меню. - 160 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 7.12.4. Перезапуск приложения В некоторых случаях, например при изменении настроек приложения, может потребоваться повторный запуск приложения. Для удобства в Дизайнере форм предусмотрена соответствующая функция. Для того чтобы перезапустить приложение необходимо на панели инструментов Дизайнера форм выбрать пункт меню [Дополнительно/ Перезапуск приложения]. Важно! При перезапуске приложения все открытые формы закрываются. При этом Дизайнер форм автоматически предложит их сохранить. - 161 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 8. WEB - КЛИЕНТ Web-Клиент (далее Компонент) предоставляет возможность доступа к Информационно-аналитической системе мониторинга БАРС.Web-Мониторинг Культуры в режиме online (FrontOffice). 8.1. 8.1.1. Начало работы с Системой Запуск Системы Начало работы с Информационно–аналитической системой мониторинга БАРС.Web–Мониторинг Культуры (далее Система) содержит следующую последовательность действий: К сведению. Перечисленные действия выполняются при первом входе в программу. Необходимо запустить Internet Explorer ярлык на рабочем столе; В строке «Адрес» вводится ссылка на сайт, адрес сайта выдается Пользователям Системы Администратором; Далее открывается web-страица входа в Систему, в котором следует ввести персональный логин и пароль и нажать кнопку «Войти». После этого открывается главное окно Системы. Примечание. Логин и пароль для входа в систему присваивается Администратором Системы. Рис. 8.1.1.1. Web-страница входа в Систему - 162 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 8.1.2. Завершение работы с системой Для завершения работы с системой необходимо закрыть все окна и главное окно Системы с помощью нажатия на кнопку «Выход». 8.2. 8.2.1. Интерфейс Системы Главная web-страница Системы Внешний вид главной web-страницы Системы: Рис. 8.2.1.1. Главная web-страница Системы При входе в Систему осуществляется автоматический вход в раздел «Отчетные формы», на главной web-странице отображается список отчетных периодов (1) и область списка отчетных форм (2). Также интерфейс главной web-страницы Системы содержит следующие элементы: 1. Пункт [Отчетные формы] (3) предназначен для входа в раздел «Отчетные формы»; 2. Пункт [Аналитические выборки] (3) предназначен для входа в раздел «Аналитические выборки»; 3. Пункт [Дополнительные функции] содержит подпункты: [Мой профиль], [Моё учреждение], [Расчеты], [Работающие пользователи], предназначенные для входа в соответствующие разделы; 4. В правой верхней части окна отображается название учреждения и логин пользователя, находящегося в текущий момент в системе; 5. Кнопка «Выход» (4) предназначена для закрытия главного окна Системы и возвращения Пользователя в окно входа в Систему. 8.2.2. Элементы интерфейса Системы Следующие элементы интерфейса характерны для большинства окон Системы: Таблица 3.2.1 Элемент Кнопка Назначение Элемент предназначен для выполнения действия. Действие происходит по нажатию кнопки. - 163 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Выпадающий список Элемент предназначен для выбора значения из списка. В зависимости от назначения элемента может быть разрешен ввод значения с клавиатуры. Перебор возможных значений выпадающего списка осуществляется либо мышкой, либо клавишами <↑>, <↓>. По первой букве вводимого значения осуществляется автоматический подбор подходящего значения из списка. Поле ввода Элемент предназначен для ввода и редактирования строки символов. Поля ввода обладают свойством запоминания вводимых данных. При последующем вводе отображается список ранее внесенных данных, из которых можно выбрать подходящее значение. Поле даты Элемент предназначен для ввода и редактирования даты с клавиатуры, а также для выбора значения из календаря. Нажатием на заголовке календаря открывается окно, содержащее список месяцев и годов. Для навигации по календарю предназначены кнопки: , , , . Поле, комбинированное с кнопками В зависимости от назначения элемента может быть разрешен ввод значения с клавиатуры. Кнопка предназначена для: вызова дополнительного меню, содержащего набор действий; выбора значения из справочника. Кнопка предназначена для удаления данных из поля. Поле параметра Элемент предназначен для выбора условия. Если параметр выбран, в поле установлен «флажок»: 8.2.3. 8.2.3.1. Представление информации в Системе Табличное представление - 164 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Табличное представление имеет следующий вид: Рис. 8.2.3.1.1.Табличное представление информации Основными элементами такого представления являются: 1. Сетка, в которой отображаются данные. 2. Одна строка таблицы, называемая записью. 3. Заголовки столбцов. Нажатие мыши по заголовку включает сортировку таблицы по убыванию или возрастанию значений этого столбца. 4. Кнопка «Обновить». С помощью нажатия на эту кнопку происходит обновление записей таблицы. К сведению. Кнопки «Обновить» в правом верхнем и в правом нижнем углу выполняют одно и то же действие. Представление информации в виде таблицы позволяет использовать ряд дополнительных функций: Контекстный поиск по текущему столбцу; Пример. Для поиска отчетной формы с кодом МК_11 , выбрав в наборе условий фильтрации условие «содержит», в поле фильтра можно ввести как полный код, так и любую часть, например «11». После чего в списке отразится только форма, имеющая в своем коде значение «10». Динамическая группировка данных. Для этого необходимо перенести заголовок колонки на специальную панель группировки. Динамическая группировка дает возможность сгруппировать список по любому заголовку колонки; - 165 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.2.3.1.2. Динамическая группировка Рис. 8.2.3.1.3. Многоуровневая динамическая группировка Сортировка. Нажатие мыши по заголовку столбца включает сортировку по убыванию или возрастанию значений этого столбца. 8.2.3.2. Представление информации в виде иерархии Представление такого вида предназначено для отображения иерархии элементов. Представляет собой расположение элементов в порядке от высшего к низшему, с указанием порядка подчинения низших элементов. - 166 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.2.3.2.1. Представление информации в виде иерархии Щелчок мыши по значкам и сворачивает и разворачивает узлы иерархии на один уровень. Элемент иерархии, на котором находится курсор (выделение цветом или рамкой), называется текущим. 8.2.3.3. Представление информации в виде аналитической таблицы Такое представление имеет следующий вид: Рис. 8.2.3.3.1. Аналитическая таблица Основные элементы аналитической таблицы: 1. Рабочая область, в которой отображаются агрегированные данные; 2. Одна строка таблицы, содержащая агрегированные данные; - 167 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 3. Заголовки столбцов; 4. Полоса прокрутки. Служит для перемещения по рабочей области; 5. Меню аналитической выборки. Содержит дополнительные пункты меню работы с аналитической выборкой; 6. Измерения строк. Нажатие левой кнопки мыши по измерению строки включает сортировку таблицы по убыванию или возрастанию значений этого столбца; 7. Ресурсы отображаются при подведении курсора мыши к полю «Заголовки данных». Ресурсы представляют собой наименования всех столбцов аналитической таблицы; Примечание. Ресурсы и заголовки столбцов идентичны и расположены в одинаковой последовательности. Последовательность расположения ресурсов влияет на последовательность расположения столбцов в таблице. Примечание. По измерениям строк данные группируются в зависимости от порядка расположения. Приоритетным считается измерение строки, расположенное первым. Особенностями табличного представления являются следующие возможности: Группировка данных. o Панель группировки «Поля фильтрации». Панель группировки представляет собой область окна, предназначенную для группировки данных. Удерживая левую кнопку мыши, следует перенести ресурс или измерение строки на данную панель. При переносе ресурса на панель группировки «Поле фильтрации» осуществляется фильтрация по этому ресурсу. Пример. Фильтрация по измерению строки «Число зарегистрированных пользователей всего». Рис. 8.2.3.3.2. Фильтрация по ресурсу «Число зарегистрированных пользователей всего» При переносе измерения строки на панель группировки «Поле фильтрации» осуществляется фильтрация по этому измерению строки. Пример. Фильтрация по ресурсу «Типы библиотек». - 168 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.2.3.3.3. Фильтрация по измерению строки «Типы библиотек» Панель группировки «Поля столбцов» дает возможность группировки данных в разрезе любого измерения. Для этого следует измерение строки или ресурс перенести на данную панель группировки. Для каждого элемента панели группировки «Поля столбцов» производится группировка данных в рабочей области. Пример. Перемещение ресурса «Учреждение 5» на панель группировки «Поля столбцов». o Рис. 8.2.3.3.4. Перемещение измерения строки «Учреждение 5» на панель группировки «Поля столбцов» Скрытие полей. Существует возможность отобразить только необходимые для просмотра поля путем скрытия измерений строк и ресурсов. Для скрытия колонки таблицы следует на ресурсе нажать правой кнопкой мыши, после чего в отобразившемся контекстном меню выбрать пункт [Скрыть поле]. В таблице данных соответствующая колонка будет скрыта. Для скрытия измерения строки следует на нем нажать правую кнопку мыши, после чего в отобразившемся контекстном меню выбрать пункт [Скрыть поле]. Данные в рабочей области будут перегруппированы в зависимости от нового расположения измерений строк. - 169 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Пример. Скрытие поля «Охват населения музейными услугами, %». Рис. 8.2.3.3.5. Скрытие полей аналитической таблицы Для восстановления отображения полей таблицы (колонок таблицы или измерений строк) следует вызвать контекстное меню и выбрать пункт [Показать список полей]. После чего в отобразившемся списке следует выбрать нужное поле и, удерживая левую кнопку мыши на заголовке поля, перетащить его в соответствующую область таблицы. Изменение порядка полей. Для измерения порядка полей следует, удерживая левую кнопку мыши на измерении строки или ресурсе, следует переместить его в необходимом направлении. Пример. Изменение порядка полей «Учреждение 4» и «Учреждение 5» - 170 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.2.3.3.7. Изменение порядка полей «Учреждение 4» и «Учреждение 5» Сортировка. ( Нажатие мыши по заголовку ) или возрастанию ( столбца включает сортировку по убыванию ) значений этого столбца. Фильтрация. С помощью нажатия кнопки на заголовке колонки открывается выпадающий список, в котором следует выбрать параметр фильтрации. Пример. Фильтрация по районам, выбор одного района из списка. - 171 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.2.3.3.8. Фильтрация по районам 8.2.3.3.1. Меню аналитической таблицы Меню аналитической таблицы содержит следующие пункты: Пункт [Печать] предназначен для формирования файла формата Excel, содержащего данные аналитической таблицы. После выбора данного пункта открывается окно «Сохранить как», в котором следует выбрать каталог сохранения файла. Созданный файл можно сохранить, отредактировать или вывести на печать; Пункт [Диаграммы] предназначен для создания диаграммы. После выбора данного пункта открывается окно «Диаграмма»,в котором следует выбрать тип диаграммы, представление и палитру, после чего осуществляется построение диаграммы. - 172 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.2.3.3.1.1. Пример построения диаграммы 8.3. 8.3.1. Настройка Системы Мое учреждение Для настройки учреждения, с которым работает текущий Пользователь, следует выбрать пункт [Дополнительно/Мое учреждение], после чего открывается окно «Мое учреждение». Окно содержит следующие поля: Код. Поле ввода. Вводится краткое наименование учреждения. Код учреждения желательно пользователю не менять. Он присваивается администратором; Наименование. Поле ввода. Вводится наименование учреждения; Полное наименование. Поле ввода. Вводится полное наименование учреждения. Рис. 8.3.1.1. Окно «Мое учреждение» - 173 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Окно содержит следующие поля: Код. Поле ввода. Вводится краткое наименование учреждения. Код учреждения желательно пользователю не менять. Он присваивается администратором; Наименование. Поле ввода. Вводится наименование учреждения; Полное наименование. Поле ввода. Вводится полное наименование учреждения. Далее заполняются закладки окна: В закладке «Реквизиты» заполняются поля (см. рис.4.2.1. Окно «Редактирование учреждения»): o ИНН. Поле ввода. Вводится ИНН учреждения; o КПП. Поле ввода. Вводится КПП учреждения; o ПФР. Поле ввода. Вводится ПФР учреждения; o Номер филиала. Поле ввода. Вводится номер филиала учреждения; o ОКОНХ. Поле ввода. Вводится ОКОНХ учреждения; o ОКПО. Поле ввода. Вводится ОКПО учреждения; o ОКУД. Поле ввода. Вводится ОКУД учреждения; o ОКАТО. Поле ввода. Вводится ОКАТО учреждения; o ОКВЭД. Поле ввода. Вводится ОКВЭД учреждения; o ОКОГУ. Поле ввода. Вводится ОКОГУ учреждения; o ОКОПФ. Поле ввода. Вводится ОКОПФ учреждения; o ОКФС. Поле ввода. Вводится ОКФС учреждения; o ОКИН. Поле ввода. Вводится ОКИН учреждения. В закладке «Персоналии» (рис. 8.3.1.2. Окно «Закладка «Персоналии») заполняются следующие поля: o Руководитель. Поле ввода. Вводятся фамилия, имя и отчество руководителя учреждения; o Гл. бухгалтер. Поле ввода. Вводятся фамилия, имя и отчество главного бухгалтера учреждения. o Руководитель план.-эконом.службы. Поле ввода. Вводятся фамилия, имя и отчество руководителя планово-экономической службы; o Начальник бюджетного управления. Поле ввода. Вводятся фамилия, имя и отчество начальника бюджетного управления. Рис.8.3.1.2. Закладка «Персоналии» В закладке «Атрибуты» (рис. 8.3.1.3. Окно «Закладка «Атрибуты») заполняются следующие поля: o Наименование в родительском падеже. Поле ввода. Вводится наименование учреждения в родительном падеже; o Полное наименование в родительном падеже. Поле ввода. Вводится полное наименование учреждения в родительном падеже; o Вид учреждения. Поле, комбинированное с кнопкой. По нажатию кнопки открывается справочник «Вид учреждения», в котором следует выбрать вид учреждения; o Тип учреждения. Поле, комбинированное с кнопкой. По нажатию кнопки открывается справочник «Тип учреждения», в котором следует выбрать тип учреждения; o Код МО в СКИФЗ. Поле ввода. Вводится код учреждения в Программный Комплекс СКИФЗ (для целей обмена данными с указанным Программным Комплексом). - 174 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.3.1.3. Закладка «Атрибуты» В закладке «Местонахождение» (рис. 8.3.1.4. Окно «Закладка «Местонахождение») заполняются следующие поля: o Регион. Поле ввода. Вводится регион, на территории которого расположено учреждение; o o o o o o Территория. Поле, комбинированное с кнопкой. С помощью нажатия на кнопку открывается справочник «Территориальное отношение», в котором следует выбрать территориально отношение учреждения; Тип населенного пункта. Поле ввода. Вводится тип населенного пункта; Населенный пункт. Поле ввода. Вводится название населенного пункта; Улица. Поле ввода. Вводится название улицы, на которой расположено учреждение; Строение. Поле ввода. Вводится номер дома учреждения; Корпус. Поле ввода. Вводится корпус номера дома учреждения. Рис. 8.3.1.4. Закладка «Местонахождение» В закладке «Дополнительные атрибуты» отображается список атрибутов. В поле «Значение» следует внести значения атрибутов данного конкретного учреждения. 8.3.2. Мой профиль Для настройки учреждения, с которым работает текущий Пользователь, следует выбрать пункт [Дополнительно/Мое учреждение], после чего открывается окно «Мое учреждение». При необходимости можно сменить пароль учетной записи Пользователя. Рис. 8.3.2.1. Окно «Мой профиль» Для смены пароля следует ввести старый пароль в поле «Старый пароль», после чего в поле «Новый пароль» следует ввести новый пароль для идентификации Пользователя в Системе, в поле «Подтверждение пароля» следует повторно ввести новый пароль для подтверждения. Далее следует нажать кнопку «Сохранить» для сохранения изменений. 8.4. Порядок работы по составлению и сдаче отчетности - 175 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 8.4.1. Работа с отчетными формами Формирование отчетов включает следующую последовательность действий: 1. Открытие списка текущих отчетных форм. Доступ к окну «Список текущих отчетных форм» осуществляется через пункт меню [Текущие отчетные формы]. Рабочая часть окна разделена на две функциональные части: В левой части находится отчетный период и иерархия цепочки отчетности; В правой представлен список отчетных форм (пакет форм) для выбранного в левой части окна учреждения; 2. Выбор отчетного периода. Отчетный период выбирается из выпадающего списка. Для каждого отчетного периода сформирована своя схема сдачи отчетности. Она представляет собой иерархию, узлами которой являются: название компонентов отчетности или групп компонентов отчетности. Узлами компонентов являются главные и подчиненные учреждения, сдающие отчеты по текущему компоненту; 3. Открытие пакета отчетных форм. Пакет отчетных форм для данного узла открывается после нажатия левой кнопки мыши на узле иерархии. Рис. 8.4.1.1. Список текущих отчетных форм Примечание. Список отчетных периодов, цепочки сдачи отчетности и пакеты отчетных форм настраиваются Администратором Системы. 4. Открытие формы для редактирования осуществляется двойным нажатием левой кнопки мыши на соответствующей строке списка отчетных форм. Важно! Форма может быть открыта на редактирование только в том случае, если ей присвоено состояние «Черновик» или «Пусто». Если форме присвоен любой другой статус, то форма открывается в режиме «Только просмотр», то есть редактирование формы запрещено. Открытие одной и той же формы на двух рабочих станциях одновременно невозможно. Если форма открыта на редактирование на одной рабочей станции, то на другой она открывается только в режиме «Просмотр». Форма состоит из шапки (1), набора закладок (2) и меню отчетной формы (3): - 176 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.4.1.2. Окно просмотра отчетной формы. Шапка формы o Шапка формы составлена Администратором в соответствии с макетом; Каждая вкладка содержит либо статическую таблицу формы (то есть количество столбцов и строк в таблице фиксировано), либо динамическую таблицу (субтаблицу) формы (количество строк может меняться). o В статических таблицах поля, выделенные желтым цветом — поля ввода значений (4) подлежат редактированию. Поля, выделенные синим цветом — автоблоки (5) и поля, выделенные белым цветом, не подлежат редактированию. Значения автоблоков высчитываются системой на основании формул. Рис. 8.4.1.3. Окно просмотра отчетной формы. Таблица формы o Редактирование динамических таблиц (субтаблиц) производится после нажатия кнопки «Строки» (6). Информация в субтаблице представлена в виде списка. Редактирование субтаблиц осуществляется при помощи пунктов контекстного меню. Для сохранения данных и закрытия формы следует нажать кнопку «Сохранить», для обновления полей формы следует нажать кнопку «Пересчитать», для закрытия формы без сохранения внесенных данных следует нажать кнопку «Отмена». 8.4.2. Заполнение форм - 177 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Заполнение форм может осуществляться несколькими способами: Форма заполняется вручную. В форме заполняются поля в статической таблице либо в субтаблице. Редактирование субтаблиц производится после нажатия кнопки «Строки» и осуществляется при помощи пунктов контекстного меню. Контекстное меню субтаблиц имеет вид: Рис. 8.4.2.1. Контекстное меню субтаблиц o o o o o Пункт [Добавить] предназначен для добавления новой строки; Пункт [Добавить несколько строк] предназначен для добавления нескольких новых строк; Пункт [Удалить] предназначен для удаления строки; Пункт [Показать историю сборки/ Для текущей ячейки] предназначен для просмотра истории сборки текущей ячейки: Пункт [Показать историю сборки/ Для всей строки] предназначен для просмотра истории сборки текущей строки. Важно! Функция активна в том случае, если форма является сводной, то есть данные собираются на основании данных форм подчиненных учреждений. После заполнения субтаблицы, следует нажать кнопку «Сохранить» в окне редактирования. После заполнения отчетной формы следует нажать кнопку «Пересчитать», а затем кнопку «Сохранить» или «Сохранить и закрыть» для сохранения внесенных данных. В формах могут присутствовать незаполненные поля, которые выделены желтым цветом (обязательные для заполнения), несуществующие коды справочника, повторяющиеся строки, при наличие таких строк, выходит диалоговое окошко с ошибками или предупреждениями (рис. 8.4.2.4. Результаты сверки): Рис. 8.4.2.4. Результаты сверки Если в результате сверки выявлены ошибки, то субтаблицу (форму) невозможно закрыть без исправления этих ошибок, если это только предупреждения, то субтаблица (форма) закроется. - 178 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 8.4.3. Дополнительные функции работы с отчетными формами Дополнительные функции работы с отчетными формами содержатся в меню отчетной формы в окне просмотра формы (рис. 8.4.3.1. Дополнительные функции): Рис. 8.4.3.1. Дополнительные функции Пункт меню [Функции] содержит следующие подпункты: o Проверить внутриформенные увязки (см. п. 8.4.4. Стандартные функции контекстного меню списка отчетных форм); o Проверить межформенные увязки (см. п. 8.4.4. Стандартные функции контекстного меню списка отчетных форм); o Сводная форма. Функция доступна операторам главных учреждений и позволяет производить сборку сводной формы. Пункт [Сводная форма/ Собрать сводную форму] открывает окно «Сводная форма» (рис. 8.4.3.2. Сводная форма), которое содержит список элементов сводной отчетной формы: Рис. 8.4.3.2. Сводная форма Если слева рядом с учреждением установлен «флажок», то выбранный элемент участвует в формировании сводной отчетной формы. После выбора элементов следует нажать кнопку «Собрать», после чего Системой осуществляется сборка данных. Для сохранения данных следует нажать кнопку «Сохранить» либо «Пересчитать» в окне просмотра сводной формы. o Импорт данных. Функция позволяет импортировать данные из различных форматов. Пункт [Импорт данных/ Импорт данных из формата Барс Web-Своды] предназначен для импорта данных отчетной формы из формата Web-Сводов. После выбора данного пункта меню открывается окно «Выбор файла» (рис.8.4.3.3. Выбор файла), в котором следует выбрать файл для импорта и нажать кнопку «Сохранить». - 179 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.4.3.3. Выбор файла o Пункт [Импорт данных/ Импорт данных их формата ФК] предназначен для импорта данных отчетной формы из формата Федерального казначейства (файл, выгруженный из программного комплекса СКИФ). Импорт данных осуществляется аналогично импорту данных их формата Web-Своды. Пункт [Импорт данных/ Импорт данных из ПК Барс-10] (см. п. 8.4.2. Заполнение форм); Пункт [Импорт данных/ Импорт абонентского пункта] предназначен для импорта данных отчетной формы из xls-формата. Импорт данных осуществляется аналогично импорту данных их формата Web-Своды; Экспорт данных. Функция позволяет экспортировать данные в формат Барс Web-Своды. Для этого следует указать каталог для экспорта данных. Данные экспортированного отчета затем можно загрузить в форму такого же типа. Например, если необходимо скопировать форму из одного учреждения в другое, скопировать форму из одного отчетного периода в другой и т п.; Пункт [Экспорт данных/ Экспорт данных в формат ФК] предназначен для экспортирования цепочки сдачи отчетности в файл формата ФК для загрузки в программу СКИФ. После выбора данного пункта открывается окно «Открытие», в котором следует выбрать пункт «Сохранить файл» и далее нажать кнопку «ОК». После чего данные отчетной формы будут экспортированы. Данные экспортированного отчета затем можно загрузить в форму такого же типа. Например, если необходимо скопировать форму из одного учреждения в другое, скопировать форму из одного отчетного периода в другой и т п.; Пункт [Экспорт данных/ Экспорт данных в формат Барс Web-Своды] предназначен для экспортирования цепочки сдачи отчетности в файл формата xml. После выбора данного пункта открывается окно «Открытие Export.xml», в котором следует выбрать пункт «Сохранить файл» и далее нажать кнопку «ОК». После чего данные отчетной формы будут экспортированы. Данные экспортированного отчета затем можно загрузить в форму такого же типа. Например, если необходимо скопировать форму из одного учреждения в другое, скопировать форму из одного отчетного периода в другой и т п.; Пункт [Экспорт данных/ Экспорт Абонентского пункта] предназначен для экспортирования цепочки сдачи отчетности в файл формата xls. После выбора данного пункта открывается окно с наименованием файла, в котором выбрать пункт «Сохранить файл» и далее нажать кнопку «ОК». После чего данные отчетной формы будут экспортированы. Данные экспортированной отчетной формы затем можно редактировать в случае отсутствия подключения к Системе и при необходимости загружать отредактированную форму в Систему. Восстановление данных. Функция позволяет восстанавливать данные в случае, если при сохранении данных была потеряна связь с сервером и изменения не сохранились на сервере. После выбора данного пункта открывается окно «Восстановление данных из архива», в котором следует выбрать последний сохраненный архив и нажать кнопку «Восстановить». Для восстановления данных необходимо еще раз зайти в форму и восстановить данные из списка сохраненных копий отчетной формы, который создается системой автоматически на протяжении всего времени работы с отчетной формой: o - 180 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.4.3.5. Окно запроса на сохранение данных Пункт меню [Печатные формы] предназначен для просмотра формы в виде таблицы Excel и вывода формы на печать. Пункт меню [Обработки] формируется Администратором Системы для каждой формы, и предназначен для проведения с формой тех или иных дополнительных действий. 8.4.4. Стандартные функции контекстного меню списка отчетных форм Контекстное меню вызывается с помощью нажатия правой кнопки мыши в рабочей области окна «Список текущих форм» и содержит следующие пункты: Пункт меню [Внутриформенные увязки/ Проверить увязки формы] предназначен для проверки внутриформенных увязок и позволяет проверить соблюдение условий правильности заполнения данных внутри формы. В открывшемся окне «Результаты проверки увязок» (рис. 8.4.4.2. Результаты проверки внутриформенных увязок) отображаются тип ошибки проверки, сообщение (расшифровка формул увязки), расхождение между расчетным и реальным значением ячейки. Рис. 8.4.4.2. Результаты проверки внутриформенных увязок - 181 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Тип ошибки может быть: Предупреждение либо Ошибка заполнения формы. Системой предусмотрены два типа ошибки проверки — предупреждение и ошибка заполнения. Предупреждение — это такой тип ошибки, при которой работа с формой может быть продолжена, однако следует еще раз проверить форму. Ошибка — это такой тип ошибки, при котором Системой обнаружено неправильное заполнения формы. Работа с формой не может быть продолжена, форма подлежит обязательному исправлению. Пункт меню [Межформенные увязки/ Проверить увязки формы] предназначен для проверки межформенных увязок и позволяет проверить соблюдение условий правильности данных между формами. В открывшемся окне «Результаты проверки увязок» отображаются время тип ошибки проверки, сообщение (расшифровка формулы увязки), расхождение между расчетным и реальным значением ячейки ( аналогично рис. 8.4.4.2. Результаты проверки внутриформенных увязок). В окне «Результаты проверки увязок» реализована возможность печати отчета о проверке внутриформенных и межформенных увязок отчетных форм. Для этого следует нажать кнопку «Печать». Пункт [Проставить состояние] предназначен для присваивания форме состояния. Присваивание форме состояния позволяет указывать этапы заполнения данной формы. Любая отчетная форма имеет несколько состояний. Изначально форме присвоено состояние «Пусто». Состояния формы разбиты на 2 группы: Состояния формы разбиты на 2 группы: o Состояния, которые проставляют операторы учреждения, заполняющие форму: Пусто (устанавливается в том случае, когда операторы учреждения еще не работали с формой); Черновик (устанавливается в том случае, когда форма находится на редактировании); Заполнено (устанавливается в том случае, когда форма полностью заполнена операторами Системы). После установления состояния «Заполнено» форма не подлежит редактированию; Проверено (устанавливается в том случае, когда форма полностью проверена оператором учреждения). o Состояния, которые проставляют учреждения, проверяющие форму (вышестоящие учреждения): Экспертиза (устанавливается в том случае, когда форма находится на проверке главным учреждением). Пока форме присвоено состояние «Экспертиза» она не может быть редактирована операторами подчиненных учреждений. Если при проверке формы обнаружены ошибки, то форме присваивается состояние «Черновик» и форма редактируется операторами подчиненных учреждений; Если форма заполнена корректно, ей присваивается состояние «Утверждено». Пункт [Печатные формы] предназначен для просмотра отчетной в формы в формате таблицы Excel (печатная форма). Пункт [Данные/ Очистить] предназначен для очистки данных формы. После выбора данного пункта выводится запрос на подтверждение удаления данных формы: Рис. 8.4.4.4. Окно запроса Пункт [ЭЦП/ Подписать форму] предназначен для подписи отчетной формы электронной цифровой подписью. Важно! ЭЦП возможно подписать только при работе в браузере Internet Explorer. Прежде чем подписывать ЭЦП, требуется в Internet Explorer 8 выбрать пункт [Сервис/Свойства обозревателя]. - 182 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.4.4.4. Настройка IE. Шаг 1 Далее в открывшемся окне «Свойства обозревателя» следует выбрать закладку «Безопасность», пункт «Надежные узлы» и нажать на кнопку «Узлы». Рис. 8.4.4.5. Настройка IE. Шаг 2 - 183 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 В открывшемся окне «Надежные узлы» следует нажать кнопку «Добавить». Рис. 8.4.4.6. Настройка IE. Шаг 3 После чего в поле «Веб-узлы» появляется путь к серверу. Рис. 8.4.4.7. Настройка IE. Шаг 3 Для подписания отчетной формы ЭЦП следует выбрать пункт [ЭЦП/ Подписать форму]. Важно! Отчетная форма может быть подписана ЭЦП только в том случае, если отчетной форме присвоено состояние «Проверено». При переводе статуса формы в состояние «Черновик» ЭЦП автоматически удаляется. В открывшемся окне «Подпись документа» следует выбрать ключ и нажать кнопку «ОК». - 184 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.4.4.8. Выбор ключа Далее в открывшемся окне следует нажать кнопку «Yes», после чего отчетная форма подписывается ЭЦП. Пункт [ЭЦП/ Добавить СоПодпись] используется в случае если необходимо поставить еще одну ЭЦП (в случае, если отчетную форму подписывают несколько проверяющих); Пункт [ЭЦП/ Удалить подпись] предназначен для удаления ЭЦП с отчетной формы; Пункт [ЭЦП/ Проверить подпись] предназначен для проверки валидности (достоверности) подписи; Пункт [ЭЦП/ Показать подпись] предназначен для просмотра информации об ЭЦП. После выбора данного пункта открывается отчет, содержащий следующую информацию: кто поставил подпись, срок действия подписи, кем выдан ключ ЭЦП и алгоритм ключа. Важно! Функции [ЭЦП/ Проверить подпись], [ЭЦП/ Показать подпись] действительны в Internet Explorer и без наличия Capicom и Такснет (Cripto Pro) на компьютере. 8.5. Работа с аналитическими выборками В Системе используются средства задания и описания OLAP-кубов, необходимых для быстрого построения аналитических отчетов «на лету» (аналитические выборки). OLAP (On-Line Analitical Processing) — это технология обработки информации, включающая составление и динамическую публикацию отчётов и документов. Используется аналитиками для быстрой обработки сложных запросов к базе данных. Для просмотра списка аналитических выборок следует пункт меню [Аналитические выборки] в главном окне Системы, после чего открывается окно «Список аналитических выборок». Информация в окне представлена в виде таблицы списка. Для осуществления сборки аналитической выборки следует два раза нажать левой кнопки мыши на соответствующей записи списка, после чего открывается окно «Сборка аналитической выборки»: Рис. 8.4.1. Окно «Сборка аналитической выборки» Окно содержит следующие элементы: Отчетный период. Выпадающий список. Выбирается отчетный период, по которому будет собрана аналитическая выборка. Изначально список пуст, поэтому для выбора отчетного периода следует - 185 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 установить флажок в поле параметра «Показывать все», после чего в выпадающем списке отобразятся все компоненты отчетного периода, существующие в Системе. Следует выбрать нужный отчетный период и нажать кнопку «Собрать», после чего осуществляется сборка аналитической выборки и открывается окно «Аналитическая выборка». Рис. 8.4.2. Окно «Аналитическая выборка» Важно! В окне «Аналитическая выборка» в левой верхней части окна отображается строка состояния, которая указывает на какой странице списка в текущий момент находится Пользователь и какие записи из общего числа записей отображены в окне. С помощью нажатия на ссылки «<, [1], [2], [3]…>» осуществляется переход на соответствующие значениям страницы списка. При нажатии на ссылку «<» происходит переход на одну страницу списка назад, при нажатии на ссылку «>» происходит переход на одну страницу списка вперед. Кнопка «Предыдущая сборка» предназначена для просмотра предыдущей сборки аналитической выборки. После нажатия кнопки открывается окно «Аналитическая выборка», которое содержит данные предыдущей сборки формы; Кнопка «Отмена» предназначена для закрытия окна «Форма просмотра произвольной выборки». 8.6. Администрирование 8.6.1. Работающие пользователи В Системе реализована возможность просмотра пользователей, работающих в данный момент в Системе. Примечание. Данная функция доступна только Администратору Системы. Доступ к списку осуществляется с помощью выбора пункта [Дополнительные функции/ Работающие пользователи]. - 186 БАРС.Web-Мониторинг Культуры.2.2-РП.2.6 Рис. 8.6.1.1. Список работающих пользователей Для отправки сообщений пользователям следует ввести текст сообщения в поле «Сообщение сервера» и указать срок действия сообщения в минутах, после чего нажать кнопку «Отправить».