Как изменить номер документа в 1С:Управление торговлей 11

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В процессе работы с программой 1С:Управление торговлей 11 (УТ 11) пользователи часто сталкиваются с необходимостью изменить номер документа вручную. Это может быть связано с исправлением ошибок ввода, восстановлением хронологии или требованиями контрагентов. Однако интерфейс управляемых форм в современных версиях системы (11.4, 11.5) часто блокирует поле номера, что вызывает вопросы даже у опытных специалистов. В этой статье мы подробно рассмотрим, как обойти эти ограничения, разберем особенности редактирования разных типов документов и выясним, почему система иногда «обрезает» номера в печатных формах.

Особенности редактирования номера в управляемых формах

Давайте проанализируем, почему поле Номер кажется заблокированным. В УТ 11 разработчики внедрили механизм защиты от случайного изменения нумерации. Это сделано для того, чтобы не нарушать автоматическую последовательность, которую ведет система. Если вы просто наведете курсор на поле, оно может выглядеть серым (неактивным), но на самом деле механизм редактирования встроен прямо в него.

Рассмотрим пошагово процесс изменения номера для большинства документов (например, Реализация товаров и услуг или Заказ клиента):

  1. Откроем необходимый документ.
  2. Найдем поле Номер в верхней части формы.
  3. Попробуем установить курсор в это поле и нажать любую клавишу (например, Backspace или цифру).
  4. В этот момент система должна вывести предупреждение: «Номер заполняется автоматически. Продолжить редактирование?».
  5. Нажмем «Да». После этого поле станет доступным для ввода, и мы сможем вписать нужное значение.

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

Редактирование номера Счета-фактуры

Разберем ситуацию со Счетами-фактурами (СФ). Многие пользователи замечают, что даже после подтверждения редактирования номер в СФ все равно не меняется. Выясним причину этого поведения. В УТ 11 счет-фактура имеет статус «Выставлен», который блокирует реквизиты документа, чтобы данные в системе соответствовали переданному клиенту бумажному или электронному носителю.

Для изменения номера Счета-фактуры выполним следующие действия:

  1. В форме документа Счет-фактура выданный найдем флаг (галочку) «Выставлен».
  2. Снимем эту галочку.
  3. После снятия флага поле Номер станет доступным для редактирования по той же схеме: нажимаем на поле, соглашаемся с предупреждением системы и вводим номер.
  4. После внесения изменений не забудьте снова установить галочку «Выставлен» и провести документ.

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

Проблема с отображением дробей и префиксов в УТ 11.5

Рассмотрим более сложную техническую ситуацию, с которой сталкиваются пользователи последних версий (11.5). Бывают случаи, когда номер в программе выглядит как 01/12-01, а в печатной форме отображается только часть после дроби, например 12-01. Почему так происходит?

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

Чтобы решить эту проблему, проанализируем структуру номера. Если вам критически важно видеть дробь в печати, у вас есть два пути:

  1. Изменение настроек организации: Проверьте префиксы в карточке организации. Если часть номера до дроби совпадает с префиксом, система всегда будет его удалять.
  2. Использование внешних печатных форм: Это наиболее надежный способ для программиста. В коде внешней печатной формы можно отключить вызов функции очистки префикса, чтобы номер выводился «как есть».

Права доступа и программные ограничения

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

Для программистов и системных администраторов рекомендуем проверить следующее:

Массовое изменение номеров документов

Если нам требуется изменить номера у большого количества документов сразу, мы не будем делать это вручную. Разберем работу со стандартным инструментом «Групповое изменение реквизитов».

Алгоритм действий следующий:

  1. Перейдем в раздел НСИ и администрирование — Обслуживание — Корректировка данных.
  2. Выберем пункт Групповое изменение реквизитов.
  3. Выберем тип документа (например, Реализация товаров и услуг) и настроим отбор по нужным нам критериям.
  4. Нажмем кнопку «Дополнительные параметры» и установим флаг «Показывать служебные реквизиты». Без этой настройки поле Номер не появится в списке доступных для изменения.
  5. Найдем в списке реквизит Номер, введем новое значение (или формулу) и нажмем «Изменить реквизиты».

Важно: Будьте предельно осторожны при массовом изменении. Это может привести к тому, что автонумерация в текущем периоде будет полностью сбита.

Восстановление автоматической нумерации

Рассмотрим ситуацию, когда после ручных правок программа перестала выдавать новые номера или начала выдавать их некорректно. Это происходит из-за того, что 1С ищет «максимальный» номер и прибавляет к нему единицу. Если вы ввели номер типа ЯЯ999, система попытается создать следующий номер, который выйдет за границы разрядности. Для решения этой проблемы пригодится обработка для исправления ошибки уникальности номера.

Для исправления ситуации воспользуемся встроенным механизмом:

  1. Перейдем в раздел Обслуживание — Корректировка данных.
  2. Найдем обработку «Редактирование номеров документов».
  3. С помощью этого инструмента можно перенумеровать документы за период, чтобы восстановить правильную последовательность 001, 002, 003....

Мы проанализировали основные способы работы с номерами в УТ 11. Помните, что любое ручное вмешательство в нумерацию — это крайняя мера, которую следует применять обдуманно, предварительно создав резервную копию базы данных. Для регулярного выполнения этой задачи в нескольких информационных базах настраивается автоматическое архивирование по расписанию.

← На главную