Очень часто бывает, когда подготовленные и направленные на подпись документы требуют доработки. Да иногда и уже полностью подписанные документы требуют корректировки.
Когда это были просто распечатанные бумажные документы, они просто уничтожались, а не хранились в архиве неполностью подписанные со статусом "требуется доработка", "корректировка" и т.п. А сейчас, если инициировался механизм подписания внутреннего ЭДО, то подписанные или не подписанные электронные документы остаются в базе данных.
Расширение исправляет данную ситуацию. "Печатные формы" (Электронные) удаляются, удаляются их подписи, и у документа сбрасывается статус неначатого подписания, позволяющий без проблем производить редактирование документа.
Расширение добавляет на панель в форме документа команду сброса статуса подписанного документа.
После выбора команды пользователю задается вопрос, уверен ли он. На этом этапе можно отказаться.
После подтверждения операции электронные документы удаляются, и статус меняется на "Сброшен", чтобы в журнале визуально отличался.
Все, документ можно изменять.
Команда появляется у пользователя "Администратор" и любого другого, если его прописать в общем модуле "ВнутреннийЭДО" в процедуре "вэдоДобавитьКомандыВнутреннегоЭДО"
&После("ДобавитьКомандыВнутреннегоЭДО")
Процедура вэдоДобавитьКомандыВнутреннегоЭДО(Форма, ГруппаДляПодменю, Префикс)
ИмяПользователя = ПараметрыСеанса.ТекущийПользователь.Наименование;
Если (ИмяПользователя <> "Иванов Иван Иванович") И (ИмяПользователя <> "Администратор") Тогда
Возврат;
КонецЕсли;
Если НЕ ПравоДоступа("Просмотр", Метаданные.РегистрыСведений.СостоянияУчетныхДокументов) Тогда
Возврат;
КонецЕсли;
ПодменюВнутреннееЭДО = НайтиДобавитьПодменю(Форма, ГруппаДляПодменю, Префикс);
ДобавитьКомандуСброситьСтатусЭДНаПодпись(Форма, ГруппаДляПодменю, Префикс, ПодменюВнутреннееЭДО);
КонецПроцедуры
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия государственного учреждения, редакция 2.0, релизы 2.0.99.15, 2.0.98.35, 2.0.95.29, 2.0.95.21