Почему в 1С:УНФ 1.6 не отображается пункт «Обмен с сайтом» и как это исправить

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

При работе с конфигурацией 1С:Управление нашей фирмой (УНФ), особенно после установки «чистой» базы или обновления на новый релиз (например, 1.6.27 и выше, включая ветку 3.0), пользователи и администраторы часто сталкиваются с тем, что привычный пункт меню Обмен с сайтом исчезает из раздела «Компания». Это вызывает путаницу, так как в документации или в базах клиентов этот пункт присутствует.

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

Разберем основную причину: Изменение структуры меню в новых релизах

Проанализируем ситуацию с развитием конфигурации. Фирма «1С» активно развивает блок CRM и концепцию единого окна для работы с заказами. В последних версиях 1.6 и в актуальной 3.0 функционал взаимодействия с интернет-магазинами был логически перемещен. Теперь он рассматривается не просто как технический обмен данными, а как полноценный канал продаж.

Если вы не находите пункт в разделе «Компания», выполним следующие действия:

  1. Перейдем в раздел CRM.
  2. Найдем подраздел Каналы продаж.
  3. Выберем пункт Сайты или Интернет-магазины.

В этом рабочем месте сосредоточены все настройки интеграции. Вместо старого списка узлов обмена теперь используется Мастер настройки каналов продаж, который предлагает выбрать CMS (1С-Битрикс, UMI, InSales или другие через универсальный протокол CommerceML).

Проверим функциональные опции программы

Рассмотрим ситуацию, когда пункта нет даже в разделе CRM. В 1С:УНФ видимость многих элементов интерфейса зависит от так называемых функциональных опций. Если опция отключена, соответствующие объекты метаданных и команды просто скрываются из интерфейса, чтобы не перегружать пользователя лишними функциями.

Выясним, включена ли возможность работы с интернет-магазинами:

  1. Откроем раздел Настройки.
  2. Перейдем в пункт CRM.
  3. Найдем флаг (галочку) Использовать каналы продаж.

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

Также проанализируем настройки синхронизации данных. Перейдем в Настройки — Интеграция с другими программами. Убедимся, что установлена галочка Синхронизация данных. Хотя обмен с сайтом работает по своим протоколам, в некоторых версиях интерфейсная логика может требовать включения общего механизма обмена.

Настройка навигации панели разделов

Иногда функционал включен, но сама команда скрыта в настройках интерфейса конкретного пользователя. Разберем, как принудительно добавить пункт на панель:

  1. Находясь в нужном разделе (например, «CRM» или «Компания»), нажмем на иконку Шестеренки в правом верхнем углу экрана.
  2. Выберем пункт Настройка навигации.
  3. В левом окне (доступные команды) найдем группу Интеграция или Каналы продаж.
  4. Найдем пункт Обмен с сайтом и с помощью кнопки «Добавить» переместим его в правое окно (выбранные команды).
  5. Нажмем «ОК».

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

Проверка прав доступа и ролей пользователя

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

Для программиста или администратора будет полезно проверить наличие роли УправлениеОбменомССайтом или аналогичной. Если вы вносите изменения через Конфигуратор, убедитесь, что в профиле пользователя отмечены все подозрительные галки, связанные с интернет-торговлей и обменом данными.

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


Если ПолучитьФункциональнуюОпцию("ИспользоватьИнтеграциюСИнтернетМагазином") Тогда
    Сообщить("Функционал обмена с сайтом доступен в конфигурации и включен.");
Иначе
    Сообщить("Функционал выключен в настройках CRM.");
КонецЕсли;

Использование функций для технического специалиста

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

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

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

Влияние установленных расширений

Стоит отдельно проанализировать влияние сторонних расширений. Например, если вы установили специализированный модуль интеграции от 1С-Битрикс, он может программно модифицировать типовой интерфейс УНФ, скрывая стандартные команды обмена и заменяя их своими. Проверьте список установленных расширений в разделе Настройки — Печатные формы, отчеты и обработки — Расширения. Попробуйте временно отключить расширения, связанные с обменом, чтобы проверить, не они ли скрывают пункт меню.

Особенности базовой версии УНФ

Посмотрим на ограничения Базовой версии. Хотя обмен с сайтом в ней разрешен, существуют ограничения на количество активных узлов обмена (часто разрешен только один узел). В некоторых релизах базовой версии интерфейс может быть жестко ограничен, и настройка производится только через предопределенный мастер в разделе «Каналы продаж».

Резюме

Подводя итог, если вы потеряли пункт «Обмен с сайтом» в 1С:УНФ 1.6:

Эти шаги помогут вам быстро восстановить доступ к настройкам синхронизации и продолжить работу по интеграции вашего интернет-магазина с учетной системой.

← На главную