Сопоставление версий смет в конструкторе актов

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

Инструмент сравнения предназначен для возможности переноса данных, которые накопились за время работы в Конструкторе актов первой версии во вторую, для возможности работать далее в Конструкторе актов на основе новой, изменённой версии сметы, но без потери данных по выполнению за предыдущие периоды. Главное перенести стоимость и объемы с начала строительства и Исполнительную документацию.

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

  • Система сравнивает позиции по Наименованию, единицам измерениям и объемам.
  • Если находит точно соответствие – связывает их друг с другом, чтобы забрать данные из старой строки в новую.
  • Если работ несколько, например, в старой смете «Вырубка деревьев», а в новой смете таких работ две – связи не образуется, пользователю самостоятельно необходимо соотнести работы друг с другом.
  • Поиск аналогичных строк происходит только по тем позициям (работам) старой версии сметы, у который было зафиксировано выполнение по предыдущим отчетным периодам.

Для того, чтобы приступить к сравнению смет, необходимо, в окне интерфейса конструктора актов нажать кнопку «Сопоставить версии сметы», после чего раскроется инструмент сопоставления версий (рис.1)


Рис. 1 - действие "Сопоставить версии сметы"

Дровер сопоставления версий смет состоит из следующих компонентов (рис. 2):


Рис. 2 - Инструмент сопоставлений версий

1 – Результат автоматического сохранения;

Сохранение происходит при каждом действии: подтверждено соответствие через модальное окно, отменено соответствие, работа сторнирована, сторнирование отменено, сторнированы все работы, редактирование через карандаш-> кнопка сохранить в модальном окне.

2 – Кнопки работы с дровером:

  • «Закрыть черновик» и крестик в левом верхнем углу – закрывают дровер;
  • «Завершить» – завершают работу с дровером. Кнопка задизейблина до тех пор, пока все работы из старой сметы не будут перенесены в новую или сторнированы, о чем предусмотрен тултип.

3 – Кнопки действий:

  • «Подтвердить соответствие» – подтверждает связь, которая образовалась при автоматическом сравнении (для зеленого, желтого, оранжевого). С помощью данной кнопки также можно установить связь (красный).

При нажатии на «Подтвердить соответствие» открывается модальное окно, которое соответствует выбранному цвету и ситуации.

В случае подтверждения соответствия (зеленый, желтый, оранжевый) (рис.3):


Рис. 3 - Подтверждение соответствия

В случае декомпозиции (рис. 4):


Рис. 4 - Декомпозиция

В случае объединения работ (рис.5):


Рис. 5 - Объединения работ

  • «Отменить соответствие» – отменяет/разрывает связь, которая найдена при автоматическом сравнении (зеленый, желтый, оранжевый) или уже подтверждена пользователем (белый).
  • «Сторнировать» – удаляет работу из старой сметы, работа окрашивается в серый.
  • «Отменить сторнирование» – действие возможно только с работой, которая удалена (серая). Возвращает работу в старую смету, строчка окрашивается в красный.
  • Кебаб меню с действием «Сторнировать все» – удаляет все работы из левой части (окрашивает в серый). Действие доступно только в случае, если ни один из цветовых фильтров не выбран.

4 – Легенда цветов:

Чипс с пояснением того, какой цвет что обозначает. Работает также и как фильтрация (только один компонент). Для каждого чипса предусмотрен тултип:

  • «Полное соответствие» (зеленый) – Наименование работ в версиях сметы и единицы измерения совпадают;
  • «Превышает объем» (желтый) – Наименование работ и единицы измерения совпадают, но выполнение превышает объем, предусмотренный новой версией сметы;
  • «Единицы измерения не совпадают» (оранжевый) – Наименование работ совпадает, но единицы измерения в старой и новой версиях смет отличаются;
  • «Соответствие не найдено» (красный) – Соответствие между работами в версиях смет не установлено;
  • «Работа сторнирована» (серый) – Выполненные объемы по работе будут сторнированы в новой версии сметы;
  • «Соответствие подтверждено» (белый) – Выполненные объемы и исполнительная документация по работе будут перенесены в новую версию сметы.

5 – Значок информации, при наведении на который появляется подсказка;

6 – Поле со старой версией сметы (выводятся работы с заполненными/ выполненными объемами);

7 – Поле с новой версией сметы (выводятся все работы из сметы).

Работать в инструменте соответствия возможно с прерыванием сессий, если необходимо закрыть инструмент, но позже продолжить работу, можно воспользоваться кнопкой «Закрыть черновик».

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

Задача пользователя – подтвердить образованное соответствие при автоматическом сопоставлении (в белый), самостоятельно установить соответствие (в белый) или удалить ненужные работы (в серый). Цель – сделать так, чтобы левая часть (старая смета) перестала быть разноцветной. Алгоритм действий следующий:

1. Выделить строку-работу в старой смете (1) и выбрать необходимое действие из доступных (2), где, как уже было сказано ранее (рис.6):

«Сторнировать» – удаление работы в старой смете. Работа в старой смете окрашивается в серый. Работа в новой смете окрашивается в красный;

«Отменить соответствие» – разрывает установленное соответствие, строчки окрашиваются в красный;

«Подтвердить соответствие» – открывается модально окно для подтверждения данных;

Рис. 6 - Доступные действия инструмента сопоставления версий

2. Далее, в соответствие с легендой цветов:

2.1. Зеленый "Полное соответствие":

Названия работ и единицы измерения совпали, выполнение с начала строительства по старой смете ≤ по новой смете (столбец "Количество").

В новую смету (столбец "Выполнено с начала строительства. Количество") переносится объем из старой сметы.

2.2. Желтый "Превышает объем":

Названия работ и единицы измерения совпали, выполнение с начала строительства по старой смете> по новой смете (столбец "Количество").

В новую смету (столбец "Выполнено с начала строительства. Количество") записывается объем из новой сметы (столбец "Количество"). Разница (перевыполнение) сторнируется.

2.3. Оранжевый "Единицы измерения не совпадают":

Названия работ совпали, единицы измерения не совпали. Не можем провести проверку - в новую смету будет записан тот объем, которые пользователь введет в модальном окне при обработке данного цвета.

2.4. Красный "Соответствие не найдено":

При автоматическом сравнении система не смогла сопоставить работу и старой версии и работу из новой версии (нет пары или пар > 1+). Строки из старой версии не связаны со строками справа.

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

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

Для установления и подтверждения соответствия пользователь должен:

1:1 - выбрать строчку слева + выбрать строчку справа;

1:⩾2 декомпозиция - выбрать строчку слева + выбрать строчку справа + (зажав CTRL) выбрать строчку справа;

⩾2:1 объединение - выбрать строчку слева + (зажав CTRL) выбрать строчку слева + выбрать строчку справа;

После выбора позиций, необходимо нажать «Подтвердить соответствие».

После того, соответствие подтверждено, есть возможность откорректировать ранее внесенную информацию, нажав на карандаш. При редактировании отсутствует возможность удалить работу (нет крестика). Возможна только корректировка объемов (рис.7).


Рис. 7 - Редактирование объёмов работ

Важно! Если работы были соотнесены неверно и необходимо сторнировать работу из старой сметы – необходимо сначала отменить соответствие, а затем сторнировать нужную работу.

После того как все работы по сопоставлению версий выполнены, необходимо нажать «Завершить» (1) в правом вернем углу экрана и в открывшемся окне подтвердить действие (2) (рис.8).


Рис. 8 - Завершение составления версий