Ошибка «В форму не передана организация» в 1С при маркировке: причины и решение

· 6 мин

Содержание

Когда 1С пишет В форму не передана организация, программа просто не понимает, от чьего имени оформлять операцию с маркировкой. В форме проверки кодов, обмене с ГИС МТ или в документе из ЭДО поле организации осталось пустым — и дальше система идти отказывается.

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

Что означает ошибка «В форму не передана организация»

Это служебное сообщение платформы. Форма (проверка кодов маркировки, заказ на эмиссию, обмен с ГИС МТ, документ поступления или реализации) при открытии ждёт, что ей передадут конкретную организацию. Организация не передалась — форма блокирует работу.

В маркировке организация критична: коды привязаны к участнику оборота по ИНН. Без организации 1С не знает, чей токен ГИС МТ использовать и в чей оборот вводить или из чьего выводить товар.

Дословно ошибка может выглядеть по-разному:

  • В форму не передана организация
  • В форму не передана организация. Обратитесь к администратору
  • Не заполнена организация — при попытке провести документ с кодами.

Если в базе всего одна организация, а ошибка всё равно вылезает — почти наверняка дело в правах доступа или в том, что у пользователя не выбрана основная организация. Это первое, что стоит проверить.

Почему в 1С не передаётся организация при маркировке

Причин немного, и они повторяются из базы в базу:

  • 🏢 Не задана основная организация у пользователя — при нескольких фирмах в базе 1С не выбирает её сама.
  • 📄 Документ открыт без организации — форму вызвали из общего списка или обработки, а не из проведённого документа.
  • 📨 Входящий из ЭДО не сопоставился — ИНН/КПП получателя в УПД не совпал ни с одной организацией базы.
  • 🔒 Нет прав на организацию — RLS (ограничение на уровне записей) закрыл пользователю доступ к нужной фирме.
  • 🧩 Форма проверки кодов открыта вне контекста — рабочее место «Проверка кодов маркировки» запустили не из документа.
  • ⚙️ Сбой кэша или устаревший релиз — реже, но тоже встречается после обновления.
Диагностика: выберите симптом

Как исправить: пошагово по сценариям

Сценарий 1. Задать основную организацию пользователю

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

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

После этого 1С будет подставлять организацию во все новые формы и документы автоматически.

Сценарий 2. Заполнить организацию в документе

Если ошибка выходит при проведении конкретного документа:

  1. Откройте документ (Приобретение товаров и услуг, Реализация, Ввод в оборот, Заказ на эмиссию).
  2. Проверьте поле Организация в шапке — оно не должно быть пустым.
  3. Выберите нужную организацию, проведите документ.
  4. Только после этого запускайте проверку или отправку кодов.

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

Сценарий 3. Документ пришёл из ЭДО и не сопоставился

Когда поступление приходит электронным документом (УПД), 1С ищет вашу организацию по ИНН и КПП получателя. Если реквизиты не совпали — организация не подставится.

  1. Откройте входящий документ в Текущие дела ЭДО.
  2. В форме сопоставления найдите поле организации-получателя.
  3. Выберите вашу фирму из справочника вручную.
  4. Проверьте, что ИНН/КПП в карточке организации совпадают с указанными в УПД.
  5. Сохраните — 1С запомнит соответствие для следующих документов.

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

Что проверить, если организация не подставляется
Выполнено: 0 / 6

Сценарий 4. Проверить права доступа (RLS)

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

  1. Зайдите под администратором в Настройки пользователей и правПрофили групп доступа.
  2. Откройте профиль пользователя, найдите ограничение по организациям.
  3. Убедитесь, что нужная фирма разрешена (или снята галка «Ограничивать доступ на уровне записей» для теста).
  4. Перезайдите под пользователем и повторите операцию.

Сценарий 5. Сбросить кэш, если ничего не помогает

Иногда форма «залипает» после обновления конфигурации. Помогает очистка кэша:

  • Закройте 1С полностью.
  • Запустите ярлык с ключом /ClearCache или удалите временные файлы кэша в профиле пользователя.
  • Либо в списке баз выберите базу → Изменить → снова Готово (пересобирает кэш).

Если не помогло

Когда все пять сценариев пройдены, а В форму не передана организация держится, копайте глубже:

  • Проверьте, не пустой ли справочник Организации — при пустом справочнике подставлять нечего.
  • Обновите конфигурацию: в старых релизах встречались ошибки формы обмена с ГИС МТ.
  • Тестирование и исправление базы (chdbfl для файловой, Тестирование и исправление из конфигуратора) — если подозреваете битые данные.
  • Если база дорабатывалась под вас — ошибку могла внести доработка формы; тогда это к вашему программисту 1С.

Как предотвратить ошибку в будущем

Пара привычек экономят время всей команде:

  • Каждому пользователю сразу задавайте основную организацию — особенно в многофирменных базах.
  • Приучите операторов запускать проверку кодов из документа, а не из общего меню.
  • Держите ИНН/КПП организаций в порядке — тогда документы из ЭДО сопоставляются сами.
  • Не откладывайте обновление конфигурации: маркировка меняется часто, и формы обмена — вместе с ней.

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

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

Источники

  • Федеральный закон № 381-ФЗ от 28.12.2009 «Об основах государственного регулирования торговой деятельности»
  • Постановление Правительства РФ № 1944 от 21.11.2023 (разрешительный режим продажи маркированных товаров)