Melo Dy Ср Мар 16, 2016 11:45
Даааа. Совсем недавно тоже столкнулся с подобной проблемой.
Процесс формирования значений на листе Excel и механизм расчета/отображения этих значений в самом окне программы не один и тот же. В смысле пересчет при выгрузке идет самостоятельным путем (пусть по тем же законам). Чего нельзя сказать про объектную смету - там все как вы видите в программе. Поэтому в случае допущения технических ошибок набора смет при рассмотрении локальной и объектной сметы можно заметить разницу.
В моем случае НЕ в самом начале набора сметы была поставлена галочка о распространении стоимости прайсовых материалов на базисный уровень цен. Поскольку по ходу составления сметы необходимо было изменять цены, то в результате при выгрузке текущий уровень был в порядке, а базисный отличался от данных объектной сметы и того, что было видно в программе. При проверке оказалось, что в панели цен базисного уровня стояли цифры несоотносимые с данными на вкладке текущего уровня.
Так что будьте внимательны с настройками, которые Вы выставляете своими (!) руками, товарищи пользователи! И перепроверяйте их при импорте.
Для моделирования ситуации повторюсь:
Берем смету с проставленными в ней прайсовыми ценами в обоих уровнях цен, например, импортировали для редактирования готовую смету. Галочка о распространении стоимости прайсовых материалов на базисный уровень цен отжата. Меняем цены на половине сметных строк с материалами по прайсу в панели цен на вкладке текущего уровня, при этом данные на вкладке базисных цен автоматически остаются без изменений. Далее включаем чекбокс о распространении и изменяем цены на второй половине сметных строк такого же типа. Перед выгрузкой имеем половину материалов с соотносящимися ценами база-текущие (вторая) и половину - кто в лес, кто по дрова (первая половина). В объектной смете все данные соответствуют локальной, т.е. визуально проблему тут пока не отследишь. Выгружаем в Excel локальную и объектную. Сравниваем итоги базисного уровня цен локалки и объектной, и только тут выявляется отличие. На основании этого можно сделать следующие выводы: в локальной смете базисные цены образованы обратным счетом от текущих согласно алгоритмам выгрузки, а не взяты из базы данных программы; объектная же смета - это полностью цифры из программы*. Версия 8.0.0.3.. (<36), база ФЕР/ТЕР, отчет ФЕР 10 граф.
Не призываю разработчиков менять алгоритмику выгрузки (а то мы так ошибки и вместе с заказчиком никогда не найдем). Может, когда программа в первый раз увидит отметку в соответствующем чекбоксе, организовать какой-нибудь автоматический пересчет по перезабиванию данных в базисный уровень цен с текущего, например.
Сложно что-то дельное предложить, поскольку не тестил поведение программы с упомянутым чекбоксом в случае, когда заведено несколько текущих уровней цен. По идее галочка не должна быть доступна для других текущих уровней цен объекта, если она уже стоит в одном из таковых, не так ли?
Параллельно в месте, отмеченном символом * выше, хотелось бы отметить отсутствие связей-формул с локальными сметами и высказать нескромное пожелание в будущем при прочих равных условиях уже после выгрузки иметь автопересчет сумм в объектной смете по факту изменения объема в локальных, как это давно реализовано для итогов локальных смет.
Спасибо.
Smeta.ru - программа, которую делают пользователи