Изменение грузоотправителя в — рутинная задача, с которой регулярно сталкиваются логисты, менеджеры по продажам и бухгалтеры. Ошибка в этом поле может привести к проблемам с отгрузкой, возвратам от транспортных компаний или претензиям от покупателей. В зависимости от конфигурации (1С:УТ 11, 1С:ERP, 1С:КА 2) и типа документа (заказ клиента, реализация, ТОРГ-12) процесс может отличаться — и это часто вызывает путаницу.

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

Если вы работаете с 1С:Розница или 1С:Бухгалтерия 3.0, некоторые пункты инструкции будут неактуальны — в этих конфигурациях логика работы с грузоотправителями упрощена. Для таких случаев мы выделили отдельные рекомендации.

1. Где в 1С хранится информация о грузоотправителе?

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

  • 📌 Справочник «Контрагенты» — основной источник. Здесь указываются реквизиты организации, которая фактически отправляет товар (может отличаться от продавца).
  • 📦 Документ «Заказ покупателя» — поле грузоотправителя часто заполняется автоматически из данных контрагента или подразделения.
  • 🚛 Документ «Реализация товаров и услуг» — здесь грузоотправитель может отличаться от продавца (например, при дропшиппинге).
  • 📄 Печатные формы (ТОРГ-12, УПД) — поле грузоотправителя берётся из документа-основания, но иногда требует ручной корректировки.

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

⚠️ Внимание: Если в вашей базе грузоотправитель всегда совпадает с продавцом, проверьте настройку Использовать грузоотправителя по умолчанию в параметрах учёта (Администрирование → Настройки программы → Торговля). В некоторых конфигурациях это поле может быть скрыто — его видно только при включённом режиме Полный интерфейс.
📊 Какую конфигурацию 1С вы используете?
1С:УТ 11
1С:ERP
1С:КА 2
1С:Бухгалтерия 3.0
Другая

2. Как изменить грузоотправителя в документе «Заказ покупателя»

Если ошибка в грузоотправителе обнаружена на этапе оформления заказа, исправить её проще всего. Откройте документ Заказ покупателя (Продажи → Заказы покупателей) и:

  1. Нажмите кнопку Изменить (если документ проведён — сначала выполните Отмена проведения).
  2. В шапке документа найдите поле Грузоотправитель (обычно рядом с полем Покупатель).
  3. Нажмите на лупу (или F4) и выберите нужного контрагента из справочника.
  4. Если требуемого грузоотправителя нет в списке, добавьте его через Создать (или Добавить в 1С:УТ 11.4+).
  5. Сохраните изменения и проведите документ заново.

В некоторых конфигурациях поле Грузоотправитель может быть скрыто. Чтобы его отобразить:

  1. Перейдите в Все действия → Изменить форму.
  2. Найдите вкладку Дополнительно или Реквизиты.
  3. Отметьте галочкой поле Грузоотправитель и сохраните настройки.

Убедитесь, что документ не заблокирован другими пользователями|

Проверьте, не используется ли этот заказ в связанных документах (отгрузках, счётах)|

Сверьте реквизиты нового грузоотправителя (ИНН, адрес) с договором|

Сохраните копию документа (через Ещё → Сохранить копию) на случай ошибки-->

Если грузоотправитель меняется часто (например, при работе с несколькими складами), имеет смысл настроить автозаполнение по умолчанию. Для этого:

  1. Перейдите в Администрирование → Настройки программы → Торговля.
  2. Найдите раздел Заказы покупателей.
  3. Установите флаг Заполнять грузоотправителя по умолчанию и укажите нужного контрагента.

3. Корректировка грузоотправителя в документе «Реализация товаров и услуг»

В документе Реализация товаров и услуг (Продажи → Реализации) поле Грузоотправитель может быть заблокировано для редактирования, если документ сформирован на основании заказа. В этом случае алгоритм действий такой:

  1. Откройте документ реализации и нажмите Ещё → Изменить проводки и движения (или Отмена проведения, если документ проведён).
  2. Если поле Грузоотправитель неактивно, нажмите Заполнить → По заказу, затем снова попробуйте изменить грузоотправителя.
  3. Если поле по-прежнему не редактируется, перейдите в заказ покупателя, исправьте грузоотправителя там, затем вернитесь в реализацию и обновите данные (Заполнить → По заказу).

В 1С:ERP и 1С:УТ 11.4+ есть дополнительная опция — Изменить грузоотправителя без изменения заказа. Она доступна через контекстное меню (правая кнопка мыши на документе). Это удобно, если нужно оперативно скорректировать отгрузку без редактирования исходного заказа.

Конфигурация Можно ли изменить грузоотправителя в реализации независимо от заказа? Требуется ли перепроведение?
1С:УТ 11.4 Да (через контекстное меню) Да
1С:УТ 10.3 Нет (только через заказ) Да
1С:ERP 2.5 Да (опция в меню «Ещё») Нет (изменения применяются сразу)
1С:Бухгалтерия 3.0 Нет (поле отсутствует)
⚠️ Внимание: Если документ реализации уже попал в бухгалтерский учёт (сформированы проводки по 62 и 90 счётам), изменение грузоотправителя может потребовать корректировки учёта. В 1С:ERP и 1С:УТ 11 после такого изменения автоматически формируется документ Корректировка долга, но в старых версиях его придётся создавать вручную.

4. Исправление грузоотправителя в печатных формах (ТОРГ-12, УПД, счёт-фактура)

Частая проблема: в самом документе грузоотправитель указан верно, но в печатной форме (например, ТОРГ-12) подтягиваются старые данные. Это происходит из-за:

  • 🔄 Кэширования печатной формы (особенно в 1С:УТ 10.3).
  • 📑 Неправильной привязки поля в макете печатной формы.
  • 🔗 Связи с другим документом (например, печатная форма берёт данные из заказа, а не из реализации).

Чтобы исправить грузоотправителя в печатной форме:

  1. Откройте документ (например, Реализация товаров и услуг).
  2. Перейдите в печатную форму (Печать → ТОРГ-12).
  3. Если поле не обновляется, нажмите Обновить (или F5).
  4. Если это не помогло, закройте печатную форму, сохраните документ, затем снова откройте её.

Если проблема сохраняется, потребуется редактирование макета печатной формы:

  1. Перейдите в Администрирование → Печатные формы, отчёты и обработки.
  2. Найдите макет ТОРГ12 (или другой проблемный документ).
  3. Откройте его в режиме редактирования (Конфигуратор → Открыть макет).
  4. Проверьте, какое поле используется для вывода грузоотправителя. Оно должно ссылаться на Документ.Грузоотправитель, а не на Документ.Контрагент или Документ.Организация.
💡

Если вы не уверены в редактировании макетов, создайте копию печатной формы через Сохранить как и работайте с ней. Это поможет избежать ошибок в основной форме.

5. Массовое изменение грузоотправителя в документах

Если грузоотправителя нужно изменить в десятках или сотнях документов, ручное редактирование каждого из них займёт слишком много времени. В этом случае поможет групповая обработка. В 1С:УТ 11 и 1С:ERP для этого есть стандартный механизм:

  1. Перейдите в Продажи → Отчёты и обработки → Групповая обработка документов.
  2. Выберите тип документов (например, Реализация товаров и услуг).
  3. Установите фильтр по периоду или контрагенту, если нужно изменить грузоотправителя только в части документов.
  4. В колонке Грузоотправитель выберите новое значение из справочника.
  5. Нажмите Выполнить и подтвердите изменения.

В 1С:Бухгалтерия 3.0 групповой обработки документов по полю Грузоотправитель нет, но можно использовать внешнюю обработку. Например, обработка Пакетное изменение реквизитов документов (доступна на Инфостарт). Перед её использованием обязательно сделайте резервную копию базы — массовые изменения могут привести к ошибкам в учёте.

Альтернативный способ — выгрузка/загрузка через Excel:

  1. Выгрузите документы в Excel через Файл → Экспорт.
  2. Измените колонку с грузоотправителем (убедитесь, что названия контрагентов совпадают с справочником 1С!).
  3. Загрузите данные обратно через Файл → Импорт.
⚠️ Внимание: При массовом изменении грузоотправителя в реализациях проверьте, не привязаны ли эти документы к Заказам покупателей. Если привязка есть, после изменения может потребоваться перепроведение связанных заказов, иначе данные разойдутся.

6. Типичные ошибки и как их избежать

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

  • 🔴 Грузоотправитель не сохраняется — проверьте, не заблокирован ли документ для редактирования (иконка замка в статусной строке). Также убедитесь, что у вас есть права на изменение реквизитов (роль Менеджер по продажам или выше).
  • 🔴 В печатной форме старые данные — очистите кэш печатных форм (Сервис → Очистка кэша) или перезапустите 1С.
  • 🔴 Ошибка «Не найден контрагент» — грузоотправитель должен быть добавлен в справочник Контрагенты с заполненными реквизитами (ИНН, КПП, адрес).
  • 🔴 Разные грузоотправители в заказе и реализации — это нормально для дропшиппинга, но может вызвать вопросы у бухгалтерии. В таком случае добавьте комментарий в документ через поле Примечание.

Ещё одна частая проблема — автоматическое заполнение грузоотправителя неверными данными. Это происходит, если в настройках программы указан Грузоотправитель по умолчанию, но он не актуален. Чтобы исправить:

  1. Перейдите в Администрирование → Настройки программы → Торговля.
  2. Снимите флаг Заполнять грузоотправителя по умолчанию или укажите правильного контрагента.
  3. Проверьте настройки Складов — иногда грузоотправитель привязан к складу отгрузки (Справочники → Склады → Реквизиты склада).
Что делать, если грузоотправитель меняется в зависимости от региона покупателя?

В 1С:ERP и 1С:УТ 11.4+ можно настроить правила автоматического заполнения грузоотправителя по регионам. Для этого:

  1. Перейдите в Администрирование → Настройки программы → Правила заполнения документов.
  2. Создайте новое правило для документа Реализация товаров и услуг.
  3. Укажите условие (например, Регион покупателя = Москва) и действие (Грузоотправитель = ООО "Логист-М").
  4. Сохраните правило и проверьте его работу на тестовом документе.

В старых версиях 1С такой функции нет — придётся использовать внешние обработки или дорабатывать конфигурацию.

7. Особенности для разных конфигураций 1С

Логика работы с грузоотправителями варьируется в зависимости от конфигурации. Ниже — ключевые различия:

Конфигурация Где хранится грузоотправитель Можно ли изменить после проведения Особенности
1С:Управление торговлей 11 В шапке документа, справочник «Контрагенты» Да (через «Изменить») Поддерживает дропшиппинг и мультискладскую логистику
1С:ERP 2 В шапке + привязка к складу Да (есть опция «Изменить грузоотправителя без изменения заказа») Интеграция с 1С:Транспортная логистика
1С:Комплексная автоматизация 2 В шапке, но поле может быть скрыто Да (требуется перепроведение) Грузоотправитель влияет на формирование ТТН
1С:Бухгалтерия 3.0 Поле отсутствует в документах Грузоотправитель указывается только в печатных формах вручную
1С:Розница В настройках склада Ограничено Грузоотправитель всегда совпадает с организацией

В 1С:Бухгалтерия 3.0 поле Грузоотправитель отсутствует в документах, но его можно добавить в печатные формы вручную. Для этого:

  1. Откройте печатную форму (например, ТОРГ-12).
  2. Нажмите Изменить форму (или Настроить в новых версиях).
  3. Добавьте новое текстовое поле и привяжите его к реквизиту организации или контрагента.

В 1С:ERP и 1С:УТ 11 при изменении грузоотправителя в реализации автоматически обновляются связанные документы (например, Заказ поставщику при дропшиппинге). Однако в 1С:КА 2 это не всегда работает корректно — может потребоваться ручное перепроведение связанных документов.

8. Программные способы изменения грузоотправителя (для разработчиков)

Если вам нужно автоматизировать изменение грузоотправителя (например, при интеграции с TMS-системой), можно использовать встроенный язык 1С или REST API. Ниже — пример кода для изменения грузоотправителя в документе РеализацияТоваровУслуг:

// Получаем документ по номеру

Док = Документы.РеализацияТоваровУслуг.НайтиПоНомеру("РТ-000123");

// Проверяем, что документ найден

Если Док = Неопределено Тогда

Сообщить("Документ не найден!");

Возврат;

КонецЕсли;

// Меняем грузоотправителя (предварительно нужно получить ссылку на контрагента)

НовыйГрузоотправитель = Справочники.Контрагенты.НайтиПоНаименованию("ООО Логист-Плюс");

Док.Грузоотправитель = НовыйГрузоотправитель;

Док.Записать();

Док.Провести();

Для массового изменения можно использовать запрос:

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| РеализацияТоваровУслуг.Ссылка КАК Ссылка

|ИЗ

| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг

|ГДЕ

| РеализацияТоваровУслуг.Грузоотправитель = &ТекущийГрузоотправитель";

Запрос.УстановитьПараметр("ТекущийГрузоотправитель", ТекущийГрузоотправитель);

Результат = Запрос.Выполнить();

Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл

Док = Выборка.Ссылка.ПолучитьОбъект();

Док.Грузоотправитель = НовыйГрузоотправитель;

Док.Записать();

Док.Провести();

КонецЦикла;

Для работы через REST API (например, при интеграции с внешней логистической системой) используйте endpoint:

POST /hs/RealizationGoodsAndServices/{id}

Headers:

Authorization: Basic ...

Content-Type: application/json

Body:

{

"shipper": {

"ref": "Справочник.Контрагенты/ООО-Логист-Плюс"

}

}

⚠️ Внимание: При программном изменении грузоотправителя в проведённых документах может нарушиться связь с бухгалтерскими проводками. Всегда проверяйте корректность учёта после таких операций, особенно если документы уже попали в регламентные операции (например, Закрытие месяца).
💡

При автоматическом изменении грузоотправителя через код или API всегда фиксируйте лог операций (например, в регистре сведений). Это поможет отследить, кто и когда внёс изменения, если позже возникнут вопросы от бухгалтерии или аудиторов.

FAQ: Частые вопросы по изменению грузоотправителя в 1С

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

В большинстве конфигураций (1С:УТ 11, 1С:ERP) — да, если документ не заблокирован. В 1С:Бухгалтерия 3.0 и 1С:КА 2 обычно требуется отмена проведения. Исключение — если грузоотправитель изменяется через специальную обработку (например, Изменить реквизиты документов на Инфостарте).

Почему после изменения грузоотправителя в реализации в печатной форме ТОРГ-12 старые данные?

Это может быть связано с:

  • Кэшированием печатной формы (попробуйте очистить кэш через Сервис → Очистка кэша).
  • Неправильной привязкой поля в макете (проверьте, что в макете используется Документ.Грузоотправитель, а не Документ.Контрагент).
  • Связью с другим документом (например, печатная форма берёт данные из заказа, а не из реализации).

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

Как сделать так, чтобы грузоотправитель автоматически подставлялся в зависимости от склада отгрузки?

В 1С:УТ 11 и 1С:ERP это можно настроить через:

  1. Администрирование → Настройки программы → Склады и оргструктура.
  2. Откройте карточку склада, в поле Грузоотправитель по умолчанию укажите нужного контрагента.
  3. Сохраните настройки и проверьте, что при создании нового документа грузоотправитель подставляется корректно.

В старых версиях (например, 1С:УТ 10.3) такой функции нет — потребуется доработка конфигурации или использование внешней обработки.

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

Это зависит от конфигурации и настроек:

  • В 1С:УТ 11 и 1С:ERP документ проведётся, но в печатных формах (ТОРГ-12, УПД) поле останется пустым, что может вызвать претензии от покупателя или транспортной компании.
  • В 1С:Бухгалтерия 3.0 грузоотправитель не влияет на проведение, так как поле отсутствует в документах.
  • При интеграции с 1С:Транспортная логистика или TMS-системами документ без грузоотправителя может не передаваться в логистический контур.

Чтобы избежать проблем, настройте обязательное заполнение поля через Администрирование → Настройки программы → Правила контроля.

Как изменить грузоотправителя в документе, который уже ушёл в бухгалтерию?

Если документ уже попал в бухгалтерский учёт (сформированы проводки), алгоритм такой:

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

В 1С:ERP при изменении грузоотправителя в проведённом документе система сама предложит создать корректирующие записи.