При возникновении ошибок при работе с проектом, прошу писать здесь.
При возникновении ошибок при работе с проектом, прошу писать здесь.
При массовой печати актов АОСР (другие не проверял) нет разрыва страницы при печати.
hargluk пишет:
При массовой печати актов АОСР (другие не проверял) нет разрыва страницы при печати.
Исправлено. В случае если не видно исправления обновите кэш Ctrl + F5
«Все пользователи»
Из-за проблем с тестированием и ошибок в коде возникли сложности с созданием новых объектов и сохранением данных при их редактировании. Мы оперативно исправили все недочеты. Приносим извинения за неудобства.
Если что-то не работает или у вас возникли вопросы, пожалуйста, сообщите нам. Укажите, что именно не получилось, и опишите свои действия. Также укажите, когда это произошло.
В клиентской части произошли изменения в статике. Чтобы удалить старый кэш, обновите страницу, нажав комбинацию клавиш Ctrl + F5.
У некоторых пользователей возникли ошибки из-за превышения длины полей при регистрации объекта. В системе отсутствовала или отсутствует наглядная валидация длины полей.
В ближайшее время пользовательский интерфейс будет доработан в этом плане.
Для наименования объекта, возможно, увеличу максимальное количество знаков до 500.
Из-за ошибки в серверной части (из-за введения блокировки регистрациё через временные почтоые сервисы) были проблемы с регистрачией через почту.
В кратчайшие поправил эту проблему.
Недостаточно прав для 'import_smeta' на данном объекте
Код ошибки: 403
chugunkin пишет:
Недостаточно прав для 'import_smeta' на данном объекте Код ошибки: 403
Вижу по логам, что ошибка была из-за того, что не назначили себе роль «Подрядчика». Кнопка видимо в списке задач есть, а прав не было.
После получения роли страница импорта была открыта корректно, но импорта чего-либо я не вижу.
Что-то вызвало затруднения? Если хотите испробовать работу с импортом, на странице импорта есть образец сметы, который читается со 100% вероятностью. На основе этих работ и материалов можете попробовать создать акты, журналы и записи в ОЖР.
Также в импорте есть возможность сделать из подготовленного файла, примерно похожего на ведомость объемов работ. Можно любую смету привести в вид ожидаемого файла.
Тестирование показало, что импорт при наличии роли подрядчика и корректного файла работает.
Если есть проблемы с импортом, можете приложить файл здесь (приложите ссылку на через любое облако, чуть позже добавлю возможность на форуме подгружать файлы напрямую), я попробую посмотреть, что с ним не так, возможно, подкорректировать импорт, чтобы в будущем таких сложностей не возникало.
Спасибо за обратную связь.
Администратор да, с правами я уже разобрался. нашел смету в excel, но не получилось всё-равно подгрузить. по ссылке выложил смету, давайте вместе посмотрим что не так.
https://disk.yandex.ru/d/5YwviZV5_sHmkg
chugunkin со сметами разобрался, спасибо, буду дальше ковырять
chugunkin пишет:
Администратор да, с правами я уже разобрался. нашел смету в excel, но не получилось всё-равно подгрузить. по ссылке выложил смету, давайте вместе посмотрим что не так. https://disk.yandex.ru/d/5YwviZV5_sHmkg
скачал архив со сметами, загрузил смету ЛСР 17-СОТ.СО.xlsx и успешно импортировал.
2026-08-28 00:47:27,319 - app.routers.import_smeta - INFO - Загружен файл сметы: ЛСР 17-СОТ.СО.xlsx (размер: 83385 байт)
2026-08-28 00:47:27,322 - app.routers.import_smeta - INFO - Начинаем импорт для target=journal, object_id=39, import_type=smeta
2026-08-28 00:47:27,352 - app.utils - INFO - [IMPORT] row_index=41, code=ГЭСНм10-04-087-14, name=Устройство цифровой регистраци, is_work=True, is_material=False, target=journal
2026-08-28 00:47:27,357 - app.utils - INFO - [IMPORT] row_index=45, code=01.7.20.04-0003, name=Нить мешкозашивочная прошивочн, is_work=False, is_material=True, target=journal
2026-08-28 00:47:27,362 - app.utils - INFO - [IMPORT] row_index=46, code=10.3.02.03-0011, name=Припои оловянно-свинцовые бесс, is_work=False, is_material=True, target=journal
2026-08-28 00:47:27,369 - app.utils - INFO - [IMPORT] row_index=47, code=20.2.10.03-0021, name=Наконечники кабельные медные П, is_work=False, is_material=True, target=journal
2026-08-28 00:47:27,374 - app.utils - INFO - [IMPORT] row_index=48, code=25.2.01.01-0014, name=Бирки кабельные маркировочные , is_work=False, is_material=True, target=journal
2026-08-28 00:47:27,380 - app.utils - INFO - [IMPORT] row_index=57, code=ГЭСНм11-03-001-01, name=Приборы, устанавливаемые на ме, is_work=True, is_material=False, target=journal
....
Вижу, у вас импорт произведен в объекте. Проверил несколько смет, нормально читает все файлы, кроме ЛСР без номеров, где нет расценок, если загружать отдельно.
Если грузить всё вместе, в системе идет защита от дублирования, и часть работ просто не берется. Надо продумать, как реализовать это корректно, на данный момент лучший вариант — это для каждой сметы создать отдельный объект как этап, пока я не придумаю, как сделать учет нескольких смет с дублирующими работами и расценками, чтобы это нормально работало.
Тут два варианта решения: либо отдельные объекты под каждую смету, будет наиболее корректно, либо делать импорт, составлять документацию, а потом делать очистку перед следующим импортом, но лучше объекты, чтобы сохранялись данные. Тем более у первых пользователей автоматом назначается тариф «Пионер», который практически во всем безлимитен и таким и останется, единственное ограничение — это объем загружаемых файлов, и то в эти дни я увеличил лимит на порядок выше.
Если будут вопросы, обращайтесь, овтечу по мере возможности. Если в шаблонах печати что-то будет не хватать, тоже можете поделится своим мнением, я подумаю как можно будет решить это тоже.
Администратор Спасибо.
А нельзя защиту от дублирования отключить совсем? Однотипные объемы пусть суммируются. Если создавать разные объекты, то это у меня будет десять журналов... В идеале собрать в одном объекте весь свой объём, у меня это десять разделов РД (пять томов по двум зданиям), но по сути всё слаботочка, работы однотипные.
chugunkin я посмотрю, возможно получится сделать переключатель, чтобы можно было выбирать. Но это может занять несколько дней, чтобы ничего не сломать.
chugunkin пишет:
Администратор Спасибо. А нельзя защиту от дублирования отключить совсем? Однотипные объемы пусть суммируются. Если создавать разные объекты, то это у меня будет десять журналов... В идеале собрать в одном объекте весь свой объём, у меня это десять разделов РД (пять томов по двум зданиям), но по сути всё слаботочка, работы однотипные.
Сделано!
Теперь на странице есть выбор либо по старому - перезаписывается все (может в будущем вообще уберу), либо суммирует к уже существующим работам и материалам количество, если таких работ и материалов не обнаружено, то добавляет новые данные. По умолчанию суммируется.

В будущем, чуть позже, реализаую возможность загрузки проектной документации в ПДФ (и их выбор сразу во всех документах, чтобы в ручную не вводить) и также смет, котороые можно будет импортировать, а также сделаю чтобы новые импорты новых смет создавали отдельные таблицы работ и материалов, а также возможность работы отдельно и вместе с учетом нескольких смет. Но это не в ближайшие дни. Каждое изменение надо тестировать, хотя бы минимально.
Администратор спасибо, будем тестировать.