Документы и Печать · 10 мин
Как изменить номер отправленного сообщения в 1С
Как изменить номер отправленного сообщения в 1С: переименование документа, переотправка, нумерация ЭДО и способы исправить номер без нарушения учета.
Вопрос изменения номера уже отправленного сообщения или электронного документа возникает в 1С регулярно: бухгалтер отправил счет-фактуру по ЭДО с неверным номером, менеджер передал письмо контрагенту из карточки документа, а номер оказался дублем, или нумерация сбилась после переноса базы. Сразу важно понять главное ограничение: номер отправленного электронного документа, зафиксированного оператором ЭДО, изменить нельзя — он становится частью юридически значимой информации. Но есть несколько законных и технически корректных способов исправить ситуацию.
Под «отправленным сообщением» в 1С обычно понимают три разных объекта: электронный документ (УПД, счет-фактура, акт), отправленный через ЭДО; письмо встроенной почты в управляемых формах; сообщение обмена между базами (например, при синхронизации 1С:Управление торговлей с 1С:Бухгалтерией). В каждом случае механика разная, и ниже разобраны все сценарии.
Статья ориентирована на типовые конфигурации: 1С:Бухгалтерия 8, 1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация. Названия команд могут немного отличаться в зависимости от версии конфигурации и режима интерфейса (такси или обычные формы).
Почему номер отправленного документа нельзя просто отредактировать
Когда документ уходит контрагенту через оператора ЭДО, его номер вместе с датой и содержимым подписывается электронной подписью и регистрируется у оператора. С этого момента номер — часть юридически значимого реквизита. Любое изменение номера в базе после отправки создаст расхождение: у вас документ №15, а у контрагента и оператора — №14. При налоговой проверке или сверке это приведет к вопросам и возможному отказу в вычете НДС.
Именно поэтому в типовых конфигурациях поле «Номер» у проведенного и отправленного документа часто недоступно для редактирования, а при попытке изменить его программа выдает предупреждение. Это не ошибка программы, а защита от нарушения учета.
Для внутренних сообщений (письма встроенной почты, комментарии, сообщения обмена данными) ограничений меньше, но и там номер обычно формируется автоматически и служит для трассировки, поэтому править его вручную стоит только с пониманием последствий.
Сценарий 1: исправить номер электронного документа через аннулирование
Это единственный корректный способ «поменять номер» уже отправленного по ЭДО документа. Суть: старый документ аннулируется, в учетной системе создается или исправляется документ с правильным номером, и он отправляется контрагенту заново.
Порядок действий в типовой 1С:Бухгалтерии 8:
- 1Откройте раздел «Покупки» или «Продажи» → «Электронные документы» и найдите нужный документ.
- 2В карточке электронного документа нажмите «Еще» → «Аннулировать» и укажите причину аннулирования.
- 3Дождитесь, пока контрагент подтвердит аннулирование (статус «Аннулирован»).
- 4Откройте исходный учетный документ (счет-фактуру, УПД, акт) и исправьте номер: «Еще» → «Изменить номер» или отредактируйте поле вручную.
- 5Проведите документ и отправьте его контрагенту повторно через «ЭДО» → «Отправить».
- 6Проверьте статус: «Доставлен» и «Подписан контрагентом».
Важный нюанс: аннулирование требует согласия второй стороны. Если контрагент не подтверждает аннулирование, документ остается действующим. В этом случае свяжитесь с контрагентом по телефону или письмом и попросите подтвердить аннулирование в его системе.
Если ошибка в номере незначительна и документ еще не подписан контрагентом, иногда проще отозвать документ до его подписания — в карточке электронного документа доступна команда «Отозвать», пока действует техническая возможность у оператора ЭДО.
Сценарий 2: изменить номер документа до отправки
Если документ создан, но еще не ушел оператору, номер правится напрямую. В типовых конфигурациях есть два пути.
Первый — через форму документа: откройте документ, нажмите «Еще» → «Изменить номер» (в некоторых конфигурациях команда называется «Номер и дата»). Введите нужное значение и запишите документ. Программа проверит уникальность и предупредит о дубле.
Второй — через включение редактирования реквизитов: «Еще» → «Изменить форму» или команда «Разрешить редактирование реквизитов» (в 1С:Бухгалтерии она находится в разделе «Администрирование» → «Обслуживание» → «Регламентные операции» → «Разблокирование редактирования реквизитов» либо вызывается из карточки объекта). После разблокировки поле «Номер» становится доступным.
Сценарий 3: восстановить нумерацию, если номера сбились
Частая причина вопроса — не один неверный номер, а сбитая нумерация целиком: после переноса данных, ручного ввода документа «задним числом» или обмена между базами появляются дубли или пропуски.
В типовых конфигурациях есть штатная обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание» → «Корректировка данных»). С ее помощью можно массово перенумеровать документы за период: выберите вид документа, задайте отбор по дате и организации, укажите алгоритм присвоения номеров. Операцию должен выполнять пользователь с правами администратора, и перед запуском обязательно делается резервная копия базы.
Для стратегии нумерации проверьте настройки: «Администрирование» → «Общие настройки» → «Нумерация документов» (в некоторых конфигурациях — префиксы задаются в карточке организации). Там же настраивается периодичность сброса нумерации — обычно ежегодно с нового года.
Сценарий 4: номер письма или сообщения во встроенной почте
В конфигурациях со встроенной почтой (например, 1С:Документооборот или CRM-модули) у отправленных писем есть внутренний номер или тема, которые иногда нужно скорректировать для поиска и учета. Сам текст отправленного письма изменить нельзя — оно уже доставлено адресату. Но внутренние учетные поля (тема в карточке, комментарий, проект, связь с документом) правятся в карточке письма.
Если нужно «исправить» отправленное письмо с неверным содержимым, корректный подход — отправить новое письмо с уточнением, сославшись на предыдущее. В 1С:Документооборот для этого используется механизм связей: новое письмо связывается с исходным, и вся переписка остается в одной цепочке.
Сценарий 5: номер сообщения в обмене данными между базами
При синхронизации баз (например, УТ ↔ БП) каждому пакету присваивается номер сообщения. Если оборвалась синхронизация или нужно повторно выгрузить данные, иногда требуется изменить номер отправленного или принятого сообщения в узле плана обмена.
Это делается так: откройте «Администрирование» → «Синхронизация данных» → «Настройки синхронизации», перейдите в нужную настройку и найдите команду «Номера сообщений» (или «Изменить номера сообщений» в разделе «Еще» на форме настройки). Укажите номер отправленного и номер принятого сообщения. Это заставит базу повторно сформировать пакет с нужного номера или принять пакет, который ранее отклонялся как устаревший.
Перед изменением номеров сообщений в плане обмена выгрузите данные в файл через кнопку «Выгрузить данные» в той же форме настройки. Если после правки номеров синхронизация пойдет не так, файл позволит восстановить работоспособное состояние без полной первоначальной выгрузки.
Менять номера сообщений стоит только при реальной проблеме с обменом. Беспричинное изменение приводит к повторной выгрузке больших объемов данных и конфликтам при загрузке.
Проверка результата и ограничения
После любого из описанных действий убедитесь, что цель достигнута и побочных эффектов нет. Для ЭДО проверьте статус документа и сверьтесь с контрагентом. Для нумерации — сформируйте журнал документов за период и убедитесь в отсутствии дублей. Для обмена — выполните тестовую синхронизацию и посмотрите протокол.
Как проверить результат
«Доставлен», затем «Подписан контрагентом» / «Завершен»
«Ошибка», «Отклонен контрагентом», долго висит «Ожидается подтверждение»
Номера идут последовательно, дублей нет
Повторяющиеся номера, пропуски, сбитый префикс
Пакет сформирован и загружен, протокол без ошибок
Конфликты версий, повторная выгрузка всего объема, ошибки регистрации
Границы самостоятельной работы: аннулирование и переотправку ЭДО, правку номера до отправки, изменение номеров сообщений обмена обычно может выполнить опытный пользователь или бухгалтер. Массовую перенумерацию за закрытые периоды и правку данных через конфигуратор лучше поручить специалисту по 1С — ошибка там затрагивает отчетность и обмены сразу по всем разделам учета.
Что важно запомнить
Номер отправленного электронного документа напрямую не меняется: исправление делается через аннулирование и повторную отправку. До отправки номер правится в карточке документа, сбитая нумерация восстанавливается обработкой группового изменения реквизитов, номера сообщений обмена — в настройках синхронизации. Перед массовыми операциями всегда делайте резервную копию.
Частые вопросы
Можно ли изменить номер отправленного счета-фактуры без аннулирования?
Нет. Если счет-фактура передан через ЭДО и зарегистрирован оператором, единственный корректный способ — аннулировать документ, исправить номер и отправить заново. Ручная правка номера в базе создаст расхождение с данными оператора и контрагента.
Что делать, если контрагент не подтверждает аннулирование?
Свяжитесь с контрагентом напрямую и объясните причину. Без его подтверждения документ остается действующим. Если договориться не удается, оформите исправительный документ (исправительный счет-фактуру или корректировочный УПД) — он не требует аннулирования исходного.
Почему поле «Номер» недоступно для редактирования?
В типовых конфигурациях редактирование реквизитов проведенных документов заблокировано. Используйте команду «Еще» → «Изменить номер» или разблокируйте реквизиты через «Разрешить редактирование реквизитов» — для этого нужны соответствующие права.
Сбилась нумерация после переноса базы — как исправить?
Используйте обработку «Групповое изменение реквизитов» в разделе «Администрирование» для перенумерации документов за период. Проверьте также настройки префиксов в карточке организации. Перед запуском создайте резервную копию базы.
Как повторно отправить данные при обмене, если пакет потерялся?
Откройте настройку синхронизации, найдите команду изменения номеров сообщений и уменьшите номер отправленного сообщения до нужного значения — база сформирует пакет заново начиная с него. Либо выполните принудительную выгрузку через кнопку «Выгрузить данные».
Опасно ли менять номера сообщений в плане обмена?
Да, при неправильном значении возможна повторная выгрузка большого объема данных и конфликты при загрузке. Меняйте номера только при реальной проблеме с обменом и предварительно сохраните выгрузку в файл.