При оформлении операций с алкогольной продукцией в программе «1С:Управление торговлей» (редакция 10.3) пользователи нередко сталкиваются с досадной ошибкой: «Не удалось определить организацию ЕГАИС, создание документа невозможно». Данная проблема чаще всего возникает при попытке сформировать исходящую ТТН ЕГАИС или Акт списания на основании первичного документа (например, документа «Возврат товаров поставщику»).
В этой статье мы подробно разберем, почему возникает данная ошибка, как работает алгоритм проверки системы на уровне программного кода и базы данных, а также рассмотрим пошаговые сценарии ее исправления.
Для того чтобы понять природу ошибки, заглянем «под капот» конфигурации. При создании подчиненного документа ЕГАИС на основании первичного документа программа инициализирует процедуру заполнения реквизитов. В этот момент критически важным параметром является получение уникального идентификатора ФСРАР вашей организации (ИДФСРАР).
Программа проверяет заполнение этого параметра следующим образом:
Если Не ЗначениеЗаполнено(ДанныеЗаполнения.ИДФСРАР) Тогда
ОбщегоНазначения.СообщитьОбОшибке("Не удалось определить организацию ЕГАИС, создание документа невозможно.", Отказ);
Возврат;
КонецЕсли;
Если переменная ДанныеЗаполнения.ИДФСРАР остается пустой, система мгновенно прекращает транзакцию и выводит пользователю сообщение об ошибке. Происходит это потому, что 1С не смогла однозначно сопоставить данные в исходном документе с настройками обмена ЕГАИС, хранящимися в соответствующем регистре сведений.
Рассмотрим основные причины, из-за которых программа теряет связь с идентификатором ФСРАР, и методы борьбы с ними.
Это наиболее распространенная причина сбоя. В системе 1С привязка конкретного УТМ (универсального транспортного модуля) и соответствующего ему FSRAR_ID жестко привязана к связке «Организация + Склад» в регистре сведений «Настройки обмена с ЕГАИС».
Проанализируем ситуацию: если в документе «Возврат товаров поставщику» указан один склад, а в настройках обмена с ЕГАИС для вашей организации прописан другой склад (или склад вообще не выбран), система не сможет определить верный идентификатор ФСРАР.
Выполним следующие шаги для исправления:
Важное примечание: Если в документе-основании склад вообще не заполнен, программа физически не сможет сопоставить его с настройками ЕГАИС. Обязательно заполняйте склад в первичных документах перед отправкой данных в систему маркировки алкоголя!
Еще одна неочевидная деталь кроется в дополнительных реквизитах первичного документа. При возврате товаров поставщику пользователи часто заполняют вкладку «Дополнительно».
Выясним причину сбоя в этом случае:
Решение здесь максимально простое — перейдем на вкладку «Дополнительно» в документе «Возврат товаров поставщику» и полностью очистим поле «Грузоотправитель». После этого сохраним документ и повторим попытку создания документа ЕГАИС.
Иногда сбой происходит из-за некорректных или устаревших данных в классификаторе организаций ЕГАИС. Программа должна четко идентифицировать не только нашу организацию, но и контрагента-получателя (поставщика), а также производителя продукции.
Рассмотрим, как правильно обновить эти сведения:
Если вышеописанные шаги не помогли, системному администратору или квалифицированному пользователю стоит проверить базу данных на наличие логических ошибок:
F2 и проверим реквизит «Идентификатор ФСРАР». Он должен состоять строго из 12 цифр без посторонних символов, букв или случайных пробелов на конце.Систематический подход к проверке соответствия складов, очистке лишних реквизитов грузоотправителя и актуализации настроек обмена гарантированно решает проблему с определением организации ЕГАИС и позволяет беспрепятственно продолжить работу с алкогольной продукцией в программе «1С:Управление торговлей».