Почему неактивна кнопка создания настройки обмена с ЕГАИС в 1С:Управление торговлей и как это исправить?

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

При настройке интеграции с ЕГАИС в программных продуктах 1С пользователи часто сталкиваются с техническими препятствиями, которые кажутся неочевидными. Одной из таких проблем является блокировка интерфейса: при попытке добавить новые параметры подключения к ЕГАИС в конфигурации 1С:Управление торговлей, редакция 11.4 кнопка «Создать» на форме оказывается неактивной (серой). Из-за этого невозможно связать программу с Универсальным транспортным модулем (УТМ) и начать документооборот.

В этой статье мы подробно разберем, почему возникает эта проблема, как обойти её без обновления конфигурации, развеем популярные заблуждения касательно оптового учета алкоголя в УТ 11, а также рассмотрим нюансы настройки прав доступа.

Анализируем техническую причину: почему кнопка «Создать» заблокирована

Для того чтобы понять природу этой ошибки, заглянем во внутреннее устройство платформы «1С:Предприятие 8.3». В конфигурации «Управление торговлей» за доступность подсистем отвечает механизм функциональных опций. Включение интеграции с государственными информационными системами (в том числе ЕГАИС) регулируется специальной константой ИспользоватьИнтеграциюСЕГАИС.

В некоторых релизах ветки УТ 11.4 (в частности, в релизе 11.4.12.71) разработчиками была допущена программная неточность при проектировании интерфейса:

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

Выяснив причину, рассмотрим доступные способы решения этой проблемы.

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

Если у вас нет возможности оперативно обновить конфигурацию «1С:Управление торговлей» до более свежего релиза, исправить поведение интерфейса можно простой последовательностью действий. Нам нужно заставить платформу принудительно перечитать значения констант.

Выполним следующие шаги вместе:

  1. Перейдем в раздел НСИ и администрирование — Настройка НСИ и разделов — Продажи — Розничные продажи.
  2. Установим флаг напротив пункта «Алкогольная (спиртосодержащая) продукция в рознице».
  3. Важный шаг: не переходя по ссылкам, нажмем кнопку «Записать» или просто закроем форму настроек продаж. Это действие зафиксирует изменения в базе данных.
  4. Полностью завершим работу с программой 1С:Предприятие (выполним выход из системы).
  5. Запустим сеанс 1С заново. При повторной авторизации платформа обновит кэш функциональных опций для вашего пользователя.
  6. Снова перейдем по пути: Продажи — Розничные продажи — Параметры подключения к ЕГАИС.

После выполнения этих действий кнопка «Создать» станет активной, и вы сможете беспрепятственно настроить параметры соединения с УТМ.

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

Для администраторов и программистов 1С существует более быстрый способ решения, не требующий перезапуска сеанса пользователей. Мы можем записать константу напрямую в базу данных с помощью внешней обработки «Консоль кода» или «Групповое изменение реквизитов».

Проанализируем программный код, который решает эту задачу:


// Включаем интеграцию с ЕГАИС напрямую в обход интерфейсных задержек
Константы.ИспользоватьИнтеграциюСЕГАИС.Установить(Истина);

// Принудительно обновляем параметры текущего сеанса, чтобы платформа сразу применила изменения
ПараметрыСеанса.ИспользоватьИнтеграциюСЕГАИС = Истина;
ПолучитьФункциональнуюОпцию("ИспользоватьИнтеграциюСЕГАИС");

После выполнения этого короткого скрипта подсистема ЕГАИС станет доступна мгновенно во всей базе данных без дополнительных манипуляций.

Способ 3. Обновление конфигурации

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

Развеиваем мифы: поддерживает ли 1С:Управление торговлей оптовый ЕГАИС?

Часто у пользователей возникает заблуждение, связанное с формулировкой интерфейса. Оптовые компании, открывая настройки продаж и видя пункт «Алкогольная продукция в рознице», думают, что в программе отсутствует поддержка оптового звена ЕГАИС, и начинают искать внешние доработки для отправки ТТН.

Это серьезное заблуждение! Давайте проанализируем реальное положение дел:

Особенности настройки прав доступа для работы с ЕГАИС (RLS)

Иногда даже после устранения бага с функциональными опциями кнопка «Создать» или кнопки отправки/получения документов ЕГАИС остаются недоступными. Проблема может крыться в механизме ограничения доступа на уровне записей (RLS — Record Level Security).

Если в вашей информационной базе включено разделение прав, администратору необходимо обратить внимание на следующие нюансы:

Развитие функционала в УТ 11.5: где теперь искать настройки

Чтобы исключить путаницу среди оптовых дистрибьюторов алкогольной продукции, в редакции УТ 11.5 фирма «1С» провела рефакторинг интерфейса настроек интеграции.

Рассмотрим, где теперь располагаются эти параметры в новых версиях:

Опция включения обмена больше не спрятана в недрах розничных продаж. Теперь включение интеграции и все параметры подключения к УТМ собраны в едином, логичном месте: НСИ и администрирование — Настройка интеграции — Интеграция с ЕГАИС.

Таким образом, если вы планируете переход на редакцию 11.5, описанная путаница с терминами розницы и опта исчезнет сама собой, а процесс администрирования станет существенно проще.

← На главную