В процессе работы с электронным документооборотом (ЭДО) нередко возникают ситуации, когда необходимо подписать документы "задним числом" — например, акты за прошлый квартал или даже полугодие. Несмотря на то что законодательство и технические возможности позволяют подписывать документы текущей датой (при сохранении даты самого документа в прошлом), пользователи 1С часто сталкиваются с технической блокировкой. Рассмотрим типичную ситуацию: при попытке сформировать электронный документ за старую дату программа открывает окно "Настройка обмена с контрагентом", а после нажатия кнопки "Готово" просто закрывает его, не создавая черновик документа.
В этой статье мы разберем, почему возникает такая ошибка, проанализируем взаимосвязь форматов ФНС и настроек 1С, а также найдем конкретные способы решения этой задачи.
Проанализируем механику работы 1С.ЭДО. Когда мы инициируем отправку документа (например, "Акт об оказании услуг"), система выполняет проверку по нескольким критериям:
Главная причина, по которой выскакивает пустое окно настроек, заключается в том, что в реквизитах документа 1С уже прописан определенный ВидЭлектронногоДокумента, который на текущий момент имеет статус "(не используется)". Программа попадает в логическую ловушку: она видит старую дату, пытается применить старый формат, но настройки ЭДО для этого контрагента уже обновлены под новые стандарты.
Рассмотрим самое эффективное решение, которое помогло пользователям в обсуждении. Суть метода заключается в том, чтобы изменить скрытый реквизит документа, отвечающий за формат обмена, не перепровождая сам документ (чтобы не затронуть закрытый период и проводки).
Пошаговая инструкция:
ВидЭлектронногоДокумента. Если там указано значение вроде "(не используется) Акт об оказании услуг", это и есть причина ошибки.Если документов много, мы можем воспользоваться стандартной обработкой "Групповое изменение реквизитов" (находится в разделе Администрирование — Обслуживание — Корректировка данных). Разберем, как это сделать безопасно:
Вид электронного документа.Если нам необходимо просто получить юридически значимую подпись и нам не важна автоматическая загрузка данных в базу контрагента, мы можем рассмотреть вариант отправки PDF-файла через ЭДО. В системе ЭДО это называется "Произвольный документ".
Рассмотрим нюансы этого метода:
Проанализируем еще один вариант решения проблемы через настройки самой системы ЭДО. Иногда автоматический выбор формата ("Авто") дает сбой на старых датах.
При подписании старых документов через ЭДО нужно четко разделять три даты, которые будут зафиксированы в системе:
Помните: "Задним числом" технически подписать документ в ЭДО невозможно. Электронная подпись содержит метку точного времени. Однако с точки зрения бухгалтерского учета, первичный документ подтверждает факт совершения операции в прошлом периоде. Если проводки в 1С уже сделаны в апреле, повторное формирование и подписание документа в октябре не изменит состояние учета, но даст вам юридически значимый оригинал документа.
Если стандартные средства не помогают, можно воспользоваться небольшим фрагментом кода в обработке "Групповое изменение реквизитов" (через режим "Выполнить произвольный алгоритм") для точечной замены значения:
// Пример логики изменения реквизита
ОбъектДокумента = Объект.Ссылка.ПолучитьОбъект();
ОбъектДокумента.ВидЭлектронногоДокумента = Перечисления.ВидыЭлектронныхДокументов.АктОказанныхУслуг;
// Здесь нужно указать актуальное значение из перечисления
ОбъектДокумента.ОбменДанными.Загрузка = Истина; // Чтобы избежать лишних проверок
ОбъектДокумента.Записать(РежимЗаписиДокумента.Запись);
Использование свойства ОбменДанными.Загрузка = Истина позволяет записать документ без запуска процедур проверки и проведения, что критически важно для закрытых периодов, по которым уже сдана отчетность.
Подведем итог: если 1С "выкидывает" вас из настроек при попытке отправить старый акт по ЭДО, не спешите печатать бумагу. Скорее всего, достаточно актуализировать реквизит ВидЭлектронногоДокумента или временно изменить настройки формата в карточке контрагента. Это позволит вам сохранить порядок в электронном архиве и избежать лишних почтовых расходов.