Перейти к основному содержимому

Рабочее пространство

Список форм и проектов

Просмотр списка проектов

Проекты отображаются в левой панели. Панель может работать в двух режимах:

  • полный режим с названиями проектов и встроенным поиском;
  • компактный режим с иконками.

Ширину панели можно менять перетаскиванием границы или двойным нажатием левой кнопкой мыши по границе.

image.png

Просмотр списка форм

Список форм отображается внутри выбранного проекта в левой панели. Чтобы открыть форму:

  1. Выберите проект.
  2. Разверните список форм.
  3. Нажмите на нужную форму. Выбранный проект и форма в нем подсвечиваются: image.png

Навигация между формами

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

image.png

image.png

Создание проектов

Создание проекта доступно Администратору Сервиса и Потребителя. Как создать проект:

  1. В левой панели нажмите “Новый проект”.

  2. Заполните поля:

    • Название;
    • Описание
  3. Нажмите Сохранить. Видимость проекта для других пользователей настраивается Администратором Сервиса и Потребителя. image.png

Создание форм

Классическое создание формы

Чтобы создать форму:

  1. Откройте нужный проект.
  2. Нажмите Добавить форму.
  3. Заполните: • название таблицы; • описание таблицы; • список колонок; • типы данных.
  4. При необходимости настройте внешний вид.
  5. Нажмите Сохранить. image.png

Массовое создание форм

МВД поддерживает следующие сценарии массового создания:

  • создание нескольких форм по списку имен; image.png
  • если вам нужно просто создать несколько однотипных форм, введите по одному имени формы в каждой строке, не используя знаки препинания, и сохраните результат.

Редактирование форм и проектов

Редактирование формы доступно через контекстное меню таблицы:

  1. Откройте форму.
  2. Нажмите правой кнопкой мыши по рабочей области таблицы (например, по шапке).
  3. Выберите Редактировать форму. image.png В окне редактирования можно менять: • название и описание; • состав колонок; • типы данных; • внешний вид; • зависимое отображение. В текущем пользовательском интерфейсе основной упор сделан на редактирование формы. Параметры проекта назначаются при создании проекта и не имеют возможности редактирования.

Внешний вид формы

В разделе Внешний вид и отображение доступны: • пресет оформления; • шрифт; • размер шрифта; • основной цвет; • цвет фона; • пользовательский CSS для таблицы. image.png

Это позволяет привести форму к фирменному стилю или адаптировать ее под конкретный сценарий ввода. Поле Пользовательский CSS (для таблицы) позволяет задать свои CSS-правила. Используйте эту возможность аккуратно. Обычно сюда добавляют фон, отступы, подсветку и тонкую настройку внешнего вида таблицы. Размер шрифта задается в числовом поле. Рекомендуется использовать значения, удобные для чтения на рабочих мониторах: • 12–14 для компактного режима; • 14–16 для обычного режима; • 16 и выше для презентационных сценариев. Можно настроить: • основной цвет интерфейса формы; • цвет фона формы. Это особенно полезно, если вы хотите визуально отделить разные типы форм или стадии работы. Флаг Скрывать пустые ячейки скрывает незаполненные области и помогает сфокусироваться только на значимых данных.

Флаг Скрывать ссылочные значения позволяет скрывать вспомогательные значения, связанные со справочниками и внутренними связями формы.

Типы данных

image.png

• Тип Текст используется для наименований, комментариев, кодов, пояснений и любых строковых значений. • Тип Дата используется для календарных дат. В таблице такие поля открываются через компонент выбора даты. • Тип Целое число подходит для счетчиков, количеств и других значений без дробной части. • Тип Дробное число подходит для ставок, коэффициентов, денежных значений и любых показателей, где нужна точность после запятой. • Тип Логический хранит значения true/false. Используется для переключателей, флагов и бинарных условий. • Тип Справочник связывает колонку формы с нормативно-справочной информацией. Для такого поля нужно дополнительно: • открыть окно привязки справочника; • выбрать справочник; • указать ключевую колонку; • указать колонку отображаемого значения.

Настройка правил отображения

В разделе Зависимое отображение полей можно создать правила, которые управляют показом или скрытием колонок.

image.png

Для каждого правила задаются: • целевая колонка; • колонка-источник; • оператор; • одно или несколько значений; • признак активности.

Скрытие незначимых ячеек

Чтобы убрать лишний визуальный шум, используйте вместе:

  • скрытие пустых ячеек;

  • скрытие ссылочных значений; image.png

    Так форма остается компактной и показывает только те поля, которые действительно нужны пользователю.

Отработка правил зависимого отображения

Работа правила настраивается по нажатию на флаг “Останавливать правила при первой ошибке”: • если флаг выключен, то правила отработают целиком, оставив незаполненными только те поля, которые отработают с ошибкой; • если флаг включен, то правила будут приостановлены до первой ошибки в форме. Данные заполнены не будут.

Ввод данных

Редактирование ячеек

Основной сценарий ввода данных выглядит так:

  1. Откройте форму.
  2. Щелкните правой кнопкой мыши по таблице.
  3. Включите Режим редактирования. image.png
  4. Измените значения в нужных ячейках.
  5. Нажмите Сохранить.
  6. Если бизнес-правила должны затронуть связанные формы, используйте кнопку Сохранить + зависимые правила

Массовое редактирование

Для массовых изменений:

  1. Щелкните правой кнопкой мыши по таблице.
  2. Выберите “Режим редактирования”.
  3. Щелкните еще раз правой кнопкой мыши по таблице.
  4. Выберите Массовая операция по подмножеству. image.png
  5. Укажите целевую колонку и операцию: • установить значение; • увеличить; • умножить; • очистить.
  6. Добавьте фильтры.
  7. Нажмите Предпросмотр.
  8. Проверьте количество затронутых строк.
  9. Нажмите Применить. image.png В режиме редактирования правой кнопкой мыши также можно: • добавить строку выше; • добавить строку ниже; • добавить строку итогов; • настроить консолидацию; • настроить математические операции; • удалить выбранную строку или строки.

Работа с выпадающими списками

Колонки типа Справочник используют значения из привязанного справочника. Пользователь выбирает значение из списка, а не вводит его вручную. Это помогает: • избегать ошибок ввода; • использовать единые справочные значения; • быстрее фильтровать данные по измерениям.

Фильтрация и поиск

В текущей версии поиск по списку проектов и форм поддерживает не только текст, но и специальные фильтры по измерениям, статусам, атрибутам и датам.

Поиск по наименованию формы

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

Фильтрация по измерениям

В поле поиска по проектам и формам поддерживаются специальные токены: • dimension:; • dim:. Пример: dim:department

image.png

Фильтрация по статусам

Для фильтрации по статусам используйте токен: • status:.

Пример: status:Черновик

image.png

Можно задавать несколько значений статуса через запятую.

Фильтрация по дате

Для отбора по датам создания и обновления используйте токены: • created>=2026-01-01; • created<=2026-01-31; • updated>=2026-02-01; • updated<=2026-02-28.

image.png

Это удобно для поиска форм, созданных или измененных в определенный период.

Фильтрация по атрибутам

Для поиска по атрибутам используйте: • field: или attr: — имя поля; • content: — значение. Примеры: • field:amount; • attr:department content:finance.

image.png

Для фильтрации данных внутри открытой формы используйте кнопку Фильтры над таблицей.

Операторы фильтрации

В модальном окне фильтров таблицы доступны операторы: • =; • !=; • >; • >=; • <; • <=; • contains; • in; • isnull; • notnull.

image.png

Фильтры можно комбинировать. Для списка значений вводите несколько значений через запятую.

Сортировка (по дате создания/обновления)

В таблице сортировка выполняется через заголовки колонок. Если колонка поддерживает сортировку, рядом с названием отображается иконка сортировки. Для списка проектов и форм в текущем интерфейсе подтверждена именно фильтрация по датам через created_* и updated_*.

image.png

Если вашей команде нужна отдельная сортировка списка по датам, уточните локальную конфигурацию у администратора Сервиса или Потребителя.

Экспорт и импорт

Экспорт в Excel

Чтобы выгрузить данные формы:

  1. Щелкните правой кнопкой мыши по таблице.
  2. Выберите Экспорт в Excel.
  3. Система скачает файл вида table_<id>.xlsx.

image.png

Импорт из Excel

Важное примечание: для импорта данных из Excel в модуль МВД требуется соблюдать несколько правил: • Набор данных должен быть идентичным по составу столбцов и консистентным по типам данных в столбцах, • Перед загрузкой данных требуется удалять шапку с названиями столбцов и оставлять непосредственно только массив данных. Чтобы загрузить данные в форму:

  1. Щелкните правой кнопкой мыши по таблице.
  2. Выберите Импорт из Excel.
  3. Система предложит вам Добавить файл (изначально кнопка Загрузить будет недоступна до момента прикрепления файла или файлов) ,
  4. Добавьте необходимые файлы и нажмите Загрузить

image.png

Комментарии

Создание комментария к ячейке

Чтобы добавить комментарий:

  1. Выберите ячейку.
  2. Щелкните правой кнопкой мыши.
  3. Выберите Комментарий ячейки.
  4. Введите текст комментария.
  5. Нажмите Сохранить комментарий.

image.png

Редактирование комментария

В окне комментариев можно: • изменить существующий комментарий; • удалить комментарий; • обновить список комментариев.

image.png

Для каждого комментария показывается, кто и когда его создал или изменил.

Форматирование текста

В текущем интерфейсе комментарии к ячейкам сохраняются как обычный текст без панели форматирования.

image.png

Расширенное форматирование текста подтверждено для комментариев при переходах статусов в бизнес-процессе. Доступно: • жирный текст; • курсив; • подчеркивание; • цвет текста; • цвет фона; • размер шрифта; • списки и ссылки.

Добавление изображений

Для комментариев к ячейкам в текущем окне используется простой текстовый ввод. Для комментариев бизнес-процесса изображения поддерживаются: • по URL; • из локального файла; • из буфера обмена.

История изменений

Просмотр истории ячейки

Чтобы посмотреть историю ячейки:

  1. Выберите нужную ячейку.
  2. Щелкните правой кнопкой мыши.
  3. Выберите История ячейки.

В истории вы увидите: • дату и время изменения; • тип операции; • пользователя; • старое значение; • новое значение.

image.png

Просмотр истории формы

Чтобы посмотреть историю изменений формы, нажмите в правом верхнем углу кнопку “История изменений”. В открывшемся окне вы увидите: • пользователя, совершившего изменение; • порядковый номер строки, в которой было изменение; • тип совершенного изменения (добавление/изменение/удаление строк данных). По умолчанию в истории изменений отображается полный список изменений. При необходимости в правом верхнем углу окна можно включить фильтр на конкретный тип изменения (добавление/изменение/удаление).

Управление НСИ

Связь НСИ с иными данными

Формирование привязки справочника выполняется через контекстное меню “Редактировать форму”. Выберите тип данных у необходимого поля данных “Справочник”. Далее настройте подключение НСИ через окно Привязка справочника. Там можно изменить: • сам справочник; • ключевую колонку; • колонку значения; • атрибуты; • иерархию;

Редактирование справочника

В текущем окне справочника можно добавлять/редактировать/удалять: • атрибуты справочника; • элементы иерархии.

Структура справочника

Настройка иерархии

В блоке Иерархия справочника можно: • указать valueId; • задать parentValueId; • определить sortOrder. Так настраивается связь между элементом и его родителем.

Добавление элементов

Если справочник открыт как форма, новые элементы добавляются как новые строки таблицы. Для этого:

  1. откройте справочник;
  2. включите режим редактирования;
  3. добавьте новую строку;
  4. заполните значения;
  5. сохраните изменения.

Атрибуты справочника

В блоке Атрибуты справочника можно: • добавить новую колонку атрибута; • указать системное имя; • указать отображаемое название; • выбрать тип данных; • удалить лишний атрибут.

Перевод статусов НСИ

Создание бизнес-процесса для справочников НСИ аналогично стандартной форме через настройки в контекстном меню по нажатию правой кнопки мыши.

Математические операции

Создание правила

Для добавления математических операций в расчеты данных формы:

  1. Щелкните правой кнопкой мыши по таблице;
  2. В появившемся контекстном меню выберите “Режим редактирования”;
  3. Щелкните еще раз правой кнопкой мыши по таблице;
  4. В появившемся контекстном меню выберите “Настроить выражение”.

В открывшемся окне “Бизнес-правила” вы сможете настроить: • название правила; • целевую колонку для выполнения правила; • окно для написания математического выражения; • флаги работы выражения (вкл/выкл, обнуление ячеек с ошибкой); • добавление нового правила.

Настройка правила

При создании правила с математическими операциями вы можете дополнительно: • включить/выключить правило. Это удобно, когда правило временно следует отключить, но сохранить его настройки в системе. • включить/отключить флаг “Обнуление ячеек с ошибкой”. Если настройка включена, то правило отработает полностью, оставив пустыми ячейки, где произошла ошибка в расчетах. Если настройка выключена, правило оставит всю целевую колонку пустой, предупредив об ошибке.

Настройка выражения

При написании выражения, которое должно отработать в выбранной целевой колонке, необходимо указывать поля формы в квадратных скобках. Примеры: [Цена] * [Количество]; [Цена] * 30. Если поле не будет указано в квадратных скобках, система оповестит об ошибке заполнения правила.

Расчет итогов

Создание правила

Для добавления строки итогов в форму:

  1. Щелкните правой кнопкой мыши по таблице;
  2. В появившемся контекстном меню выберите “Режим редактирования”;
  3. Щелкните еще раз правой кнопкой мыши по таблице;
  4. В появившемся контекстном меню выберите “Добавить строку итогов”. В открывшемся окне “Строка итогов” вы сможете настроить: • агрегацию из списка базовых операций для каждого столбца формы; • расположение строки (в начале/в конце) по кнопке.

Настройка правила

При создании правила со строкой итогов вы можете дополнительно: • включить/выключить правило. Это удобно, когда правило временно следует отключить, но сохранить его настройки в системе. • включить/отключить флаг “Обнуление ячеек с ошибкой”. Если настройка включена, то правило отработает полностью, оставив пустыми ячейки итогов, где произошла ошибка в расчетах. Если настройка выключена, правило оставит всю строку итогов пустой, предупредив об ошибке.

Внешний вид

После создания строки итогов к ней применится автоматически внешний вид, настроенный у формы. Если отображение строки итогов должно отличаться от общего вида формы, настроить его можно в настройках формы, перейдя по кнопке “Редактировать форму”.

Операции правила

Для расчетов бизнес-правила “Строка итогов” используются базовые математические операции (функции агрегации): • СУММ – сумма чисел в диапазоне, • СРЗНАЧ – среднее арифметическое, • СЧЁТ – количество ячеек с числами, • СЧЁТЗ – количество непустых ячеек, • МАКС – наибольшее значение, • МИН – наименьшее значение, • ПРОИЗВЕД – произведение чисел.

Консолидация

Создание правила

Для настройки консолидации данных из разных форм:

  1. Щелкните правой кнопкой мыши по таблице;
  2. В появившемся контекстном меню выберите “Режим редактирования”;
  3. Щелкните еще раз правой кнопкой мыши по таблице;
  4. В появившемся контекстном меню выберите “Консолидация”. В открывшемся окне “Консолидация данных” вы сможете выбрать: • целевую колонку; • формы для консолидации данных; • поля выбранных форм, по которым будет выполнено правило; • агрегацию из списка базовых операций, по которой данные будут объединяться в целевой колонке; • поля (ключи) для сопоставления форм.

Настройка правила

При создании правила с консолидацией данных вы можете дополнительно: • включить/выключить правило. Это удобно, когда правило временно следует отключить, но сохранить его настройки в системе. • включить/отключить флаг “Обнуление ячеек с ошибкой”. Если настройка включена, то правило отработает полностью, оставив пустыми ячейки, где произошла ошибка в расчетах. Если настройка выключена, правило оставит всю целевую колонку пустой, предупредив об ошибке.

Операции правила

Для расчетов бизнес-правила “Консолидация” используются базовые математические операции (функции агрегации): • СУММ – сумма чисел в диапазоне, • СРЗНАЧ – среднее арифметическое, • СЧЁТ – количество ячеек с числами, • СЧЁТЗ – количество непустых ячеек, • МАКС – наибольшее значение, • МИН – наименьшее значение, • ПРОИЗВЕД – произведение чисел.

Массовые операции на пересечении измерений

Для массовых операций над подмножеством строк используйте окно Массовая операция по подмножеству. Особенно полезно оно в сценариях: • работы по иерархии справочников; • обновления большого набора однотипных значений; • очистки или пересчета поднабора строк.

Блокировка ручного ввода в рассчитываемые ячейки

Если колонка используется как целевая колонка бизнес-правила, ручной ввод в нее блокируется. Это защищает расчетные данные от случайного изменения оператором.

Перерасчет при сохранении

После нажатия Сохранить система пересчитывает правила текущей формы. Если использовать Сохранить + зависимые правила, перерасчет затронет и связанные формы.

Принудительный пересчет всех правил

Администратор Потребителя или Потребитель данных может нажать кнопку Пересчитать все правила.

image.png

После завершения система покажет: • сколько таблиц обработано; • сколько строк пересчитано; • были ли ошибки или предупреждения.

Настройка ФЛК (форматно-логический контроль)

Создание правила контроля

Раздел Формально-логический контроль (ФЛК) вызывается по правому клику мыши из контекстного меню и позволяет: • добавить правило; image.png • указать его имя; image.png • выбрать уровень Ошибка или Предупреждение; image.png • выбрать область проверки: o Ячейка; o Форма; image.png • при необходимости указать целевую колонку; image.png • ввести выражение проверки; • задать пользовательское сообщение.

Проверка при сохранении

ФЛК выполняется при сохранении.

image.png

Если правило возвращает ошибку, пользователь получает сообщение об ошибке. Если правило возвращает предупреждение, система покажет предупреждение, но дальнейшее поведение зависит от вашей конфигурации и бизнес-сценария.

Формулы ФЛК

Логические операторы (and, or, not)

В выражениях ФЛК поддерживаются: • and; • or; • not.

Операторы сравнения (<=, >=, =, !=)

В выражениях ФЛК поддерживаются: • =; • !=; • >; • >=; • <; • <=.

Строковые литералы

Строковые значения задаются в кавычках. Пример: status = 'approved'

Функции

В выражениях ФЛК доступны функции: • is_empty; • len; • contains; • starts_with; • ends_with; • matches

Примеры формул контроля

Примеры, которые можно брать за основу: amount >= 0 and (status = 'approved' or status = 'review') not is_empty(code) and len(code) = 6 matches(code, '^[A-Z]{2}-\\d{3}$')

Настройка бизнес-процесса

Создание бизнес-процесса

Создание бизнес-процессов доступно только пользователям с ролью Админ. Для настройки бизнес-процесса формы:

  1. Щелкните правой кнопкой мыши на таблицу.
  2. В появившемся контекстном меню выбрать пункт “Настроить бизнес-процесс”. В открывшемся окне вы можете: • включить/выключить бизнес-процесс; • создать необходимое количество статусов процесса в нужной последовательности; • назначить ответственных в рамках бизнес-процесса. Для каждого статуса задаются: • название; • следующий за ним статус; • ответственные; • порядок.

Назначение ответственных

У каждого статуса можно определить: • ответственных за заполнение; • ответственных за перевод статуса. Пользователи в обоих случаях выбираются через выпадающий список с возможностью множественного выбора. “Ответственные за заполнение”. Этим пользователям доступно редактирование на уровне данного статуса. “Ответственные за перевод статуса”. Этим пользователям доступно изменение статуса процесса.

Управление бизнес-процессом

Перевод статуса

После создания бизнес-процесса вверху формы отображается заполненная информация данного процесса: • текущий статус; • целевой статус в виде выпадающего списка (пользователю видны только те статусы, к которым ему выдали доступ); • кнопка “Выполнить”, которая активируется после выбора целевого статуса; • кнопка “История переходов”, где будут указаны пользователи, совершившие переводы и наименования статусов. Все элементы, за исключением текущего статуса, отображаются в зависимости от роли, настроенной внутри бизнес-процесса, а именно: • пользователь, который может заполнять данные, видит только “Текущий статус”, • пользователь, который может изменять статус, видит все элементы.

Комментарии процесса

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

Контроль целостности данных

Контроль целостности обеспечивается комбинацией механизмов: • правила ФЛК; • бизнес-правила; • ограничения роли на переходы и доступ к данным.

Ограничения доступа по статусам

Ответственные за заполнение

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

Ответственные за перевод статуса

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

Изоляция данных

Настройка по подразделениям

На практике изоляция данных строится через группы и проекты: • администратор создает группы; • добавляет в группы пользователей; • назначает группам проекты. Так каждая группа работает только со своим набором проектов и данных.

Межведомственный доступ

Если одному пользователю нужен доступ к данным другого подразделения, администратор может: • добавить этого пользователя в нужную группу; • или назначить группе дополнительный проект. Это позволяет настраивать межведомственный доступ без дублирования данных.

Доступ к наборам данных других отделов

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

Права доступа на просмотр/редактирование форм

Настройка доступна только пользователям с ролью Админ. В меню проектов у формы:

  1. Нажать на кнопку «⋮»;
  2. В открывшемся меню выбрать пункт “Настроить права доступа”.

image.png

  1. В открывшемся окне можно выбрать: • пользователей, которым доступна данная форма; • тип доступа (чтение/редактирование). image.png

Выданные права отображаются в таблице доступов к форме. Пользователи с запретом на просмотр/редактирование не могут просматривать/редактировать формы.

Разграничение доступа к данным форм ввода

Настройка доступна только пользователям с ролью Админ. Для настройки прав доступа к данным формы:

  1. Щелкните правой кнопкой мыши на таблицу.
  2. В появившемся контекстном меню выбрать пункт “Настроить права доступа”. В открывшемся окне находится таблица, где первый столбец - список всех пользователей, которым доступна данная форма, второй и далее (в зависимости от количества колонок формы) - наименования столбцов формы. Начиная со второго столбца и далее (в зависимости от количества столбцов данных формы) в каждой ячейке напротив пользователя будет 2 флага: редактирование и чтение.

Настройка активации функций

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

image.png

Ограничения пользователей • для админа = права доступа не ограничиваются; • для оператора данных = доступно редактирование только данных, без возможности изменять саму форму; • для оператора форм = доступно редактирование только формы, без возможности изменять данные; • для зрителя = недоступно редактирование. Флаг будет всегда только один - на чтение.