Здравствуйте, коллеги!
Предлагаю добавить проверку несовпадения кодов ОКП в параметрах объекта и в расценке.
Поясню:
При составлении сметы пользователи часто допускают ошибки:
Вариант 1: смета составляется по актуальной нормативной базе, но пользователь ошибочно добавляет расценки из истории развития.
Вариант 2: смета составляется по базе на момент выхода некого дополнения, но пользователь ошибочно добавляет расценки из актуальной базы.
При несовпадении кодов ОКП - ресурсы расценки не отображаются и не идут в зачёт в М-29, в ресурсный расчёт и так далее.
Фактические проблемы пользователей:
1) Не зная наверняка, что по позиции есть неучтенные материалы - при несовпадении кодов - программа их не отображает и соответственно, неучтенка не попадает в окно сметы.
Это большой косяк, который иногда пропускает экспертиза
2) Пользователь доходит до актирования по косячной смете (акт цатый по счету) и выясняет, что ни ресурсов расценки нет, ни возможности исправить смету.
Это и время и нервы и плохое отношение к программе (хотя понятно, чьи кривые ручки пошалили изначально... - "ложечки" находятся, а "осадочек" ложится на SmetaRu)
Как реализовать:
Добавить в контекстное меню кнопку "Проверка сметы на технические ошибки":
При нажатии на кнопку выполняется скрипт, проверяющий совпадение привязанных к расценке кодов ОКП к указанным в параметрах объекта.
Если найдены расхождения - программа должна:
а) сообщить о наличии ошибок
б) дать список этих расценок с возможностью сохранить его в ртф
в) подсветить строки цветом или закладкой для быстрого поиска и исправления ошибок.
П.С. актуально для ТСН, СН
Сметное дело в России писали Моне и Ренуар - издалека все красиво и понятно, а подойдешь ближе и все расплывается