Корректность ведения учета в 1С во многом зависит от простой аккуратности пользователей, которые в ней работают. Некоторые неправильные действия ими совершаются иногда на автомате. Один из самых распространенных примеров - пользователь открыл документ, просто посмотрел и для закрытия формы воспользовался не крестиком в правом верхнем углу, не клавишей Esc, а кнопкой Провести и закрыть. Подобные действия могут привести к изменению состояния учета в программе, особенно критично это в Бухгалтерии 3.0 - при таком "просмотре" слетает закрытие месяца и могут измениться проводки бух. учета. Совсем печально, если уже сдана отчетность...
Здесь есть хорошее противоядие - установка даты запрета редактирования данных. Но, во-первых, не все и не всегда этим пользуются, а во-вторых для документов, оформленных в открытом периоде, тоже было бы полезно ограничить бесполезное перепроведение. Это, например, поможет более точно анализировать все настоящие изменения документов по журналу регистрации.
Данный продукт создан с целью ограничить пользователей в совершении ненужного (и зачастаю вредного) действия.
Если пользователь открывает форму проведенного документа, то все кнопки изменения (записать, провести, провести и закрыть) у него недоступны:
Если ему нужно просто посмотреть и закрыть документ, то придется сделать это нормальным способом. Если же все-таки требуется внести какие-то изменения, надо сначала распровести документ (через кнопку Еще в командной панели), после этого кнопки становятся опять доступны:
Как только документ будет снова проведен, кнопки опять будут некликабельные.
В УНФ ввиду особенностей типового кода у проведенных документов кнопки записи и проведения скрываются (становятся невидимыми).
Для корректной работы расширение необходимо внедрять с отключением безопасного режима:
Новая версия расширения
В архив с разработкой добавлен файл с альтернативной версией расширения для конфигураций УТ, КА и ERP.
Данное расширение предоставляет возможность вносить изменения в проведенные документы без их распроведения. Работает для всех основных документов конфигурации.
Если пользователь откроет форму проведенного документа, то все кнопки изменения у него недоступны: Записать, Провести, Провести и закрыть, Отменить проведение. По нажатию Еще -> Разрешить редактирование кнопки изменения становятся активными.
После повторного проведения документа кнопки изменения снова некликабельны.