Убираем код товара из печатной формы УПД в 1С 8.3
Содержание
Во второй колонке печатного УПД у товаров вылезает длинный код вида 00-00001234 — и его хотят убрать. Частая ошибка: бухгалтер идёт в справочник и чистит поле «Код» у номенклатуры. Так делать не надо — код держит всю нумерацию справочника, а в накладных он всё равно вернётся.
Убрать код товара в УПД в 1С 8.3 можно проще: это не ошибка программы, а настройка печатной формы. Ниже — как выключить эту колонку, как вместо кода вывести артикул и что делать, если настройки в вашем релизе нет.
Откуда в УПД берётся код товара
Колонка 2 в УПД называется «Код товара/работ, услуг». По формату она задумана под код вида ОКПД2 или ТН ВЭД. Но 1С по умолчанию подставляет туда внутренний код номенклатуры из справочника.
Отсюда и путаница: вместо осмысленного кода в форме печатается техническая нумерация базы.
Внутренний код (00-00001234) — это порядковый номер элемента справочника. Он нужен самой 1С, удалять его у номенклатуры нельзя.
Как убрать код товара в УПД в 1С 8.3: пошагово
В актуальных релизах «1С:Бухгалтерии 3.0» колонку отключают прямо из печатной формы, без правки конфигурации.
Печать → Универсальный передаточный документ (УПД).Ещё → Настройка (или шестерёнку в правом верхнем углу).Не выводить. Сохраните настройку.После этого вторая колонка останется пустой во всех новых печатных формах УПД — настройка сохраняется для пользователя.
Настройка привязана к пользователю и рабочему месту. Если печатают несколько сотрудников — колонку нужно отключить у каждого.
Как вместо кода вывести артикул
Часто задача не «убрать совсем», а показать понятный артикул вместо внутреннего кода. Логика запроса из топа так и звучит: «в УПД вместо артикула — код».
В том же окне настройки печатной формы для колонки «Код товара/работ, услуг» доступны варианты:
- 📄
Не выводить— колонка пустая; - 🔢
Код— внутренний код справочника (значение по умолчанию); - 🏷️
Артикул— артикул из карточки номенклатуры.
Выберите Артикул — и в форме появится он вместо кода. Артикул при этом должен быть заполнен в карточках товаров, иначе колонка окажется пустой.
Если настройки нет: правим макет печатной формы
В старых релизах выбора для колонки может не быть — тогда её выводят через изменение макета.
- Откройте
Администрирование→Печатные формы, отчёты и обработки→Макеты печатных форм. - Найдите макет УПД, снимите с него защиту и откройте на редактирование.
- В строке табличной части очистите или скройте параметр, выводящий код товара во второй колонке.
- Сохраните изменённый макет — 1С будет печатать вашу версию.
Перед правкой макета сделайте резервную копию базы и сохраните исходный макет — при обновлении конфигурации ваши изменения могут слететь.
Правка макета — способ радикальный. Если обновляетесь часто, держите инструкцию под рукой: после обновления макет иногда приходится накатывать заново.
Код товара в УПД при отправке по ЭДО
Отдельная история — когда УПД уходит контрагенту через ЭДО, а не на бумагу. Здесь печатная форма ни при чём: в электронный документ код попадает из реквизитов номенклатуры по формату ФНС.
- Настройка печати на XML-файл ЭДО не влияет.
- Чтобы изменить значение в колонке при отправке, используют внешнюю обработку или доработку правил выгрузки.
- В типовой конфигурации без доработок электронный УПД возьмёт внутренний код номенклатуры.
Если контрагент по ЭДО требует именно артикул или код ОКПД2 — это задача для программиста 1С, штатной галочкой она не решается.
Частые ошибки и как их избежать
Диагностика по симптомам — от простого к сложному.
Частые вопросы
Можно ли убрать код товара в УПД сразу для всех пользователей?
Пропадёт ли код в уже сохранённых печатных формах?
Влияет ли отключение кода на бухгалтерский учёт?
Как вернуть код обратно?
Код. Если правили макет — восстановите исходный из резервной копии.Почему в колонке длинный код с нулями?
00-00001234. Формат кода задаётся длиной кода в настройках справочника, вручную его не сокращают.