К статье
Практический материал

Документы и Печать · 12 мин

Как изменить номер заказа в 1С

Как изменить номер заказа в 1С вручную и через настройки нумерации: права, префиксы, перенумерация, риски для обменов и печатных форм, проверка результата.

Номер заказа в 1С — это не просто подпись на печатной форме, а ключ, по которому документ участвует в обменах с сайтом, ЭДО, складскими системами и отчётами. Поэтому задача «поменять номер» почти всегда имеет два разных сценария: разовая правка одного документа и настройка правил нумерации для всех будущих документов. Смешивать их нельзя — последствия различаются.

Разовое изменение номера выполняется прямо в форме документа или через обработку «Групповое изменение реквизитов» и занимает пару минут. Настройка нумерации делается в разделе администрирования и влияет на все новые заказы. Оба способа требуют понимания, как в вашей конфигурации устроен нумератор и какие внешние системы уже получили старый номер.

Ниже разобраны оба сценария для типовых конфигураций (Управление торговлей, Комплексная автоматизация, ERP), ограничения по правам, риски для синхронизаций и способы проверить, что изменение прошло корректно.

Как устроена нумерация заказов в 1С

В типовых конфигурациях номер документа присваивается автоматически при записи. Номер состоит из числовой части и, как правило, префикса — например, «00ЦБ-000123». Префикс формируется из кода организации и обозначения базы (узла обмена), чтобы номера из разных филиалов и баз не пересекались.

Нумерация ведётся в пределах периода — обычно года: с 1 января счётчик сбрасывается, и начинается новая последовательность. Именно поэтому попытка «догнать» номера вручную в середине года часто ломает логику: следующий автоматический номер может совпасть с уже существующим.

Важно различать внутренний номер документа и номер, который видит контрагент. В печатных формах и обменах может выводиться номер с префиксом, без префикса или вообще номер из внешней системы (например, номер заказа с сайта). Меняя номер в 1С, вы не всегда меняете то, что видит покупатель.

Как изменить номер одного заказа вручную

Самый простой случай — нужно исправить номер конкретного заказа, например после ошибочного ввода или дубля. Действия в типовых конфигурациях одинаковы.

Порядок действий
  1. 1
    Откройте нужный заказ покупателя (или заказ поставщику) из журнала документов.
  2. 2
    Снимите документ с проведения, если он проведён: кнопка «Ещё → Отменить проведение». В ряде конфигураций номер можно править и у проведённого документа, но безопаснее отменить проведение.
  3. 3
    Исправьте значение в поле «Номер». Если поле недоступно для редактирования — см. раздел про права и блокировки.
  4. 4
    Проведите документ заново и проверьте, что номер сохранился.
  5. 5
    Проверьте печатную форму и связанные документы (реализацию, счёт на оплату), где фигурирует номер заказа.

Если заказов много — например, после загрузки с сайта пришли заказы без номеров или с «кривыми» номерами — используйте обработку «Групповое изменение реквизитов» (Администрирование → Обслуживание → Корректировка данных). В ней можно отобрать документы по условию и подставить номера по шаблону или из списка.

После ручной правки номера система при следующем автоназначении может предложить номер, который вы только что заняли. В этом случае 1С выдаст сообщение о неуникальности — просто увеличьте номер вручную или освободите занятое значение.

Как настроить нумерацию для новых заказов

Если задача — изменить не один номер, а правило, по которому нумеруются все будущие заказы, идите в настройки нумерации. В типовых конфигурациях путь такой: «НСИ и администрирование → Обслуживание → Нумерация документов» (в некоторых версиях — «Администрирование → Общие настройки»).

Там доступны: префикс информационной базы, длина номера, периодичность (год, квартал, месяц, день, непериодическая), а также возможность сбросить текущее значение счётчика. В ERP и КА стратегия нумерации может настраиваться отдельно для каждого вида документов через настройку «Стратегия автонумерации документов».

Меняя длину номера или префикс, учитывайте внешние системы. Например, некоторые обмены с сайтами и WMS жёстко привязаны к формату номера или хранят соответствие «номер заказа в 1С — номер заказа на сайте». Смена префикса без перенастройки обмена приведёт к тому, что внешняя система перестанет находить заказы.

Как перенумеровать заказы массово

Массовая перенумерация нужна, когда нумерация «разъехалась»: после обменов, восстановления базы из копии или ручных вмешательств образовались дубли и пропуски. Для этого есть два пути.

Первый — типовая обработка «Групповое изменение реквизитов»: отбираете заказы за период, в качестве изменяемого реквизита указываете «Номер», а в формуле задаёте последовательность. Способ подходит, когда порядок новых номеров можно выразить правилом.

Второй — специализированная обработка перенумерации (входит в типовые поставки некоторых конфигураций или подключается как внешняя). Она перенумеровывает документы за период по дате и времени создания, сохраняя хронологию. Перед запуском обязательно сделайте резервную копию базы.

Почему номер не меняется: права и блокировки

Частая ситуация: поле «Номер» серое и не редактируется. Причин несколько, и каждая решается по-своему.

Маршрут решения

Как выбрать действие

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

Отдельный случай — документ создан обменом (с сайта, из ЭДО). Во многих настройках обмена номер заказа при загрузке фиксируется, и при следующей синхронизации внешняя система может вернуть «свой» номер обратно. Перед правкой такого документа проверьте, как в настройках обмена задано соответствие номеров.

Риски: что ломается при смене номера

Номер заказа — слабое место интеграций. Прежде чем менять его, оцените, где этот номер уже засветился.

Типичные ошибки
01
Меняют номер заказа, уже выгруженного на сайт, — при следующем обмене сайт не находит заказ и создаёт дубль, а статусы перестают синхронизироваться.
02
Перенумеровывают документы закрытого периода — расходятся данные с бухгалтерской отчётностью и актами сверок, подписанными по старым номерам.
03
Меняют префикс нумерации, не предупредив смежные отделы, — печатные формы и шаблоны поиска по номеру перестают работать как раньше.
04
Исправляют номер вручную, но не обновляют связанные документы — в реализации и счёте остаётся ссылка на старый номер в комментариях и основаниях.

Внутри самой 1С смена номера относительно безопасна: связи между документами хранятся по внутреннему идентификатору, а не по номеру, поэтому реализация «не отвалится» от заказа. Опасность именно во внешних системах и в бумажном документообороте, где номер — единственный идентификатор.

Как проверить результат

После изменения номера пройдитесь по контрольным точкам — это займёт несколько минут, но избавит от сюрпризов при обмене и сверке.

Контрольные точки

Как проверить результат

Уникальность номера
Норма

Поиск по новому номеру находит ровно один документ за текущий период нумерации

Тревожный признак

Найдено два и более документа с одинаковым номером — возможны ошибки при обменах и печати

Печатная форма
Норма

В печатной форме заказа выводится новый номер в ожидаемом формате (с префиксом или без — как принято)

Тревожный признак

На печать выводится старый номер — вероятно, форма берёт номер из другого реквизита или макет требует правки

Обмен с сайтом/ЭДО
Норма

Тестовая синхронизация проходит без создания дублей, заказ корректно сопоставляется

Тревожный признак

После обмена появляется дубль заказа или заказ не находится — соответствие номеров нарушено

Связанные документы
Норма

Реализация, счёт на оплату и другие документы на основании заказа открываются и корректно ссылаются на него

Тревожный признак

В связанных документах в комментариях и основаниях остался старый номер, вызывающий путаницу

Когда лучше не трогать номер, а использовать альтернативы

Не всегда задачу «изменить номер» нужно решать именно сменой номера. Часто правильнее задействовать другие механизмы.

Сравнение вариантов

Изменение номера документа

Подходит, когда номер ошибочен или нарушена последовательность и документ ещё не ушёл во внешние системы. Ограничение: риск рассинхронизации обменов.

Дополнительный реквизит «Внешний номер»

Подходит, когда нужно хранить номер заказа с сайта или из системы клиента, не трогая внутреннюю нумерацию. Ограничение: требуется настройка вывода реквизита в печатные формы.

Комментарий или поле «Основание»

Подходит для разовых пояснений, когда номер менять нельзя, но нужно указать связь с другим документом. Ограничение: по такому полю неудобно искать и строить отчёты.

Перенумерация за период

Подходит при массовом хаосе в номерах до начала активных обменов. Ограничение: требует резервной копии и согласования со всеми смежными системами.

Если цель — чтобы менеджеры видели «красивый» номер заказа с сайта, а внутренняя нумерация при этом стабильна, оптимальна связка: внутренний номер не трогаем, внешний храним в отдельном реквизите и выводим в списки и печатные формы.

Итог

Что важно запомнить

Одиночный номер меняется прямо в карточке заказа, массовые правки — через «Групповое изменение реквизитов», правила для будущих документов — в настройках нумерации. Главный риск — не сама правка, а внешние системы, которые уже получили старый номер: проверяйте обмены до и после изменения и делайте резервную копию перед массовой перенумерацией.

Частые вопросы

Можно ли изменить номер проведённого заказа, не отменяя проведение?

В большинстве типовых конфигураций номер у проведённого документа редактируется, но безопаснее отменить проведение, исправить номер и провести заново. Так вы исключите ситуацию, когда движения документа записаны в момент с другим контекстом, а также увидите ошибки при повторном проведении, если они возникнут.

Почему после ручной правки следующий заказ получает «занятый» номер?

Нумератор хранит последнее выданное значение и не знает, что вы вручную заняли другой номер. При конфликте увеличьте номер вручную или приведите счётчик к нужному значению через настройки нумерации. Если конфликты повторяются регулярно — проверьте, не нумеруются ли заказы параллельно из обмена.

Изменится ли номер заказа на сайте, если я поменяю его в 1С?

Нет, автоматически не изменится. Сайт и 1С хранят номера независимо, а связь между ними поддерживает механизм обмена — чаще всего по внутреннему идентификатору или по отдельному полю соответствия. Смена номера в 1С без перенастройки обмена обычно приводит к дублям или потере связи, а не к обновлению номера на сайте.

Что делать, если номера заказов дублируются после обмена?

Сначала остановите загрузку, чтобы не накопить ещё больше дублей. Затем найдите все документы с повторяющимися номерами поиском по номеру за период, освободите дубли (перенумеруйте их в свободный диапазон) и проверьте настройки обмена: скорее всего, загрузка создаёт документы с номером из внешней системы, который пересекается с внутренней нумерацией. Правильное решение — развести диапазоны или хранить внешний номер в отдельном реквизите.

Можно ли сделать нумерацию заказов сквозной, без сброса каждый год?

Да, в настройках нумерации для вида документа установите периодичность «Непериодическая» — счётчик перестанет сбрасываться с нового года. Учтите, что номера будут расти бесконечно, и заранее убедитесь, что длина номера это позволяет, а внешние системы не завязаны на годовую периодичность.

Кто должен выполнять перенумерацию — бухгалтер, менеджер или программист?

Разовую правку номера может сделать любой пользователь с соответствующими правами, обычно это менеджер или оператор. Настройку правил нумерации и массовую перенумерацию должен выполнять администратор 1С после согласования с бухгалтерией (закрытые периоды) и ответственными за интеграции, поскольку последствия выходят за рамки одного документа.