Отправить документ в «1С:Кабинет сотрудника» без подписи руководителя можно двумя путями. Штатно — через карточку электронного документа в разделе «Кадры» — «Документы ЭДО», где снимается флаг «Требуется подпись организации». Удобно — доработкой расширением: в форму печати ЗУП добавляется команда «Передать (без подписи)», которая сама сохраняет печатную форму в PDF, создаёт документ ЭДО без подписи организации и ставит его в очередь на передачу в кабинет.
Зачем это нужно: по умолчанию ЗУП перед отправкой сотруднику требует подпись руководителя. Но для заявлений сотрудника и документов для ознакомления она часто не нужна по регламенту. Руководитель становится узким местом, кадровик ждёт, а документ лежит. Ниже — оба варианта и устройство доработки.
Штатный путь без программирования
- Сформируйте печатную форму и сохраните её в PDF.
- Откройте «Кадры» — «Документы ЭДО», создайте новый документ.
- Прикрепите PDF, снимите флаг «Требуется подпись организации», выберите сотрудника.
- Отправьте. Статус подписания смотрите в той же карточке.
Для разовых случаев этого хватает. Но при потоке документов неудобства копятся:
| Документ с подписью организации | Документ без подписи (штатно) | |
|---|---|---|
| Отправка | Одна кнопка из документа | Сохранить PDF, создать карточку, прикрепить, выбрать сотрудника |
| Где виден подписанный файл | В присоединённых файлах документа | Только в карточке документа ЭДО |
| Связь с кадровым документом | Есть | Нужно не забыть указать |
Типичный пример — оплата дней ухода за детьми-инвалидами: приказ подписывает руководитель, а заявление сотрудника — нет. Приказ уходит из документа одной кнопкой, а заявление приходится отправлять через «Документы ЭДО» и потом там же искать.

Как устроена доработка
Доработку делаю расширением, не трогая типовые процедуры. Логика:
- В общей форме печати документов БСП (
ПечатьДокументов) добавляется команда «Передать (без подписи)». - По команде текущая печатная форма сохраняется в PDF и присоединяется к кадровому документу — тем же механизмом, что и штатное «Сохранить → Присоединить к документу».
- На сервере создаётся документ ЭДО по присоединённому файлу: сотрудник — внешний подписант, подпись организации не требуется.
- Документ регистрируется к передаче в «Кабинет сотрудника».
Важно: объекты подсистемы КЭДО в ЗУП (ДокументЭДОБЗК, перечисления вариантов подписания, регистр подписанных печатных форм) — внутренние объекты БЗК. Ниже имена из редакций ЗУП 3.1, на которых делалась такая доработка. Перед переносом в свой релиз откройте конфигуратор и сверьте имена реквизитов и процедур.
Команда на форме печати
&НаКлиенте
Процедура Кэдо_ПередатьБезПодписи(Команда)
ТекстВопроса = НСтр("ru = 'Отправить документ сотруднику на подпись без подписи организации?'");
Оповещение = Новый ОписаниеОповещения("Кэдо_ПередатьБезПодписиЗавершение", ЭтотОбъект);
ПоказатьВопрос(Оповещение, ТекстВопроса, РежимДиалогаВопрос.ДаНет);
КонецПроцедуры
&НаКлиенте
Процедура Кэдо_ПередатьБезПодписиЗавершение(Ответ, ДополнительныеПараметры) Экспорт
Если Ответ <> КодВозвратаДиалога.Да Тогда
Возврат;
КонецЕсли;
ПрисоединенныйФайл = Кэдо_ПрисоединитьПечатнуюФормуВPDF();
Если ПрисоединенныйФайл = Неопределено Тогда
ОбщегоНазначенияКлиент.СообщитьПользователю(
НСтр("ru = 'Не удалось сохранить печатную форму. Документ не отправлен.'"));
Возврат;
КонецЕсли;
Кэдо_СоздатьДокументЭДОНаСервере(ПрисоединенныйФайл);
ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru = 'Документ направлен на подпись сотруднику.'"));
КонецПроцедурыСохранение печатной формы в PDF
Здесь я переиспользую служебные методы самой формы печати, которые вызываются при штатном сохранении. Передаём им те же параметры, что выбрал бы пользователь в диалоге: формат PDF, вариант «Присоединить», без архива и без подписи.
&НаКлиенте
Функция Кэдо_ПрисоединитьПечатнуюФормуВPDF()
ОбъектыДляПрикрепления = Новый Соответствие;
Для Каждого ОбъектПечати Из ОбъектыПечати Цикл
ОбъектыДляПрикрепления.Вставить(ОбъектПечати.Значение, Истина);
КонецЦикла;
ФорматыСохранения = Новый Массив;
ФорматыСохранения.Добавить("PDF_A_3");
НастройкиСохранения = Новый Структура;
НастройкиСохранения.Вставить("ФорматыСохранения", ФорматыСохранения);
НастройкиСохранения.Вставить("ВариантСохранения", "Присоединить");
НастройкиСохранения.Вставить("УпаковатьВАрхив", Ложь);
НастройкиСохранения.Вставить("ПапкаДляСохранения", "");
НастройкиСохранения.Вставить("ПереводитьИменаФайловВТранслит", Ложь);
НастройкиСохранения.Вставить("Подписать", Ложь);
НастройкиСохранения.Вставить("ОбъектыДляПрикрепления", ОбъектыДляПрикрепления);
// Служебные методы формы печати БСП; их состав зависит от версии БСП.
Файлы = ПоместитьТабличныеДокументыВоВременноеХранилище(НастройкиСохранения);
ЗаписанныеОбъекты = ПрисоединитьПечатныеФормыКОбъекту(Файлы);
Если ЗаписанныеОбъекты.Количество() = 0 Тогда
Возврат Неопределено;
КонецЕсли;
Возврат ЗаписанныеОбъекты[0];
КонецФункцииПроверьте в коде формы, что эти методы есть в вашей версии БСП и что у них не появились обязательные параметры. Если форма отличается, проще вызвать штатную процедуру сохранения и забрать результат.
Создание документа ЭДО без подписи организации
На сервере заполняем карточку так же, как кадровик в ручном варианте: файл, организация, сотрудник как внешний подписант, подпись организации не требуется.
&НаСервере
Процедура Кэдо_СоздатьДокументЭДОНаСервере(ПрисоединенныйФайл)
ДокументЭДО = Документы.ДокументЭДОБЗК.СоздатьДокумент();
ДокументЭДО.Дата = ТекущаяДатаСеанса();
ДокументЭДО.Организация = Кэдо_ОрганизацияДокумента();
ДокументЭДО.ЭлектронныйДокумент = ПрисоединенныйФайл;
ДокументЭДО.ОснованиеДокумента = ПрисоединенныйФайл.ВладелецФайлов;
ДокументЭДО.КатегорияДокумента = Перечисления.КатегорииДокументовЭДОБЗК.КадровыйДокумент;
ДокументЭДО.ВидДокумента = Справочники.ВидыДокументовЭДОБЗК.ПрочиеКЭДО;
ДокументЭДО.Расширение = "pdf";
ДокументЭДО.Ответственный = Пользователи.ТекущийПользователь();
Подписант = ДокументЭДО.ВнешниеПодписанты.Добавить();
Подписант.ФизическоеЛицо = Кэдо_ФизическоеЛицоДокумента();
ДокументЭДО.Записать();
// Ставим документ в очередь передачи в «Кабинет сотрудника».
Действие = Перечисления.ДействияСФайламиДокументовЭДОБЗК.ПередатьВКабинетСотрудников;
ЭДОБЗКВызовСервера.ЗапланироватьДействияСПечатнымиФормами(
ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ДокументЭДО.ЭлектронныйДокумент), Действие);
КонецПроцедурыФункции Кэдо_ОрганизацияДокумента и Кэдо_ФизическоеЛицоДокумента пишутся под ваши документы: организация и физлицо берутся из реквизитов печатаемого кадрового документа. Реквизит варианта подписания заполните так, как его заполняет типовой код при снятом флаге «Требуется подпись организации», — посмотрите это в модуле формы документа ЭДО.
Если нужно, чтобы отметка об электронной подписи на PDF стояла сразу после текста, а не в конце страницы, в ЗУП есть регистр подписанных печатных форм: в него добавляется запись с идентификатором печатной формы. Состав параметров меняется между релизами, поэтому смотрите, как его заполняет типовой код отправки с подписью организации.
Что проверить перед внедрением
- Регламент. Согласуйте с кадровой службой и юристом, какие документы допустимо отправлять без подписи организации. Доработка — инструмент, а не юридическое решение.
- Права. Команду лучше показывать только ролям кадровиков: через функциональную опцию или проверку роли.
- Релиз ЗУП. Объекты КЭДО активно меняются. После обновления прогоните сценарий на копии базы.
- Журналирование. Пишите в журнал регистрации, кто и какой документ отправил без подписи — пригодится при спорах.
Хорошая доработка КЭДО не спорит с типовой логикой, а повторяет действия кадровика быстрее и без ошибок.
Такие сценарии я делаю в рамках доработки 1С:ЗУП и только расширениями, чтобы обновления проходили спокойно. Если вопрос шире одной команды — смотрите настройку ЭДО в 1С.
Итог
- Штатно документ отправляют в «Кабинет сотрудника» без подписи руководителя через «Документы ЭДО», сняв флаг «Требуется подпись организации».
- Для потока документов удобнее команда в форме печати, сделанная расширением.
- Команда сохраняет печатную форму в PDF, создаёт документ ЭДО с сотрудником-подписантом и ставит его в очередь передачи.
- Имена объектов КЭДО сверяйте со своим релизом ЗУП и проверяйте доработку после каждого обновления.




