При работе с конфигурацией 1С:Управление нашей фирмой (УНФ), особенно после установки «чистой» базы или обновления на новый релиз (например, 1.6.27 и выше, включая ветку 3.0), пользователи и администраторы часто сталкиваются с тем, что привычный пункт меню Обмен с сайтом исчезает из раздела «Компания». Это вызывает путаницу, так как в документации или в базах клиентов этот пункт присутствует.
В данной статье мы подробно разберем причины этой проблемы и рассмотрим пошаговые алгоритмы её решения. Выясним, куда переместились настройки интеграции в новых версиях и какие технические нюансы влияют на видимость команд в интерфейсе.
Проанализируем ситуацию с развитием конфигурации. Фирма «1С» активно развивает блок CRM и концепцию единого окна для работы с заказами. В последних версиях 1.6 и в актуальной 3.0 функционал взаимодействия с интернет-магазинами был логически перемещен. Теперь он рассматривается не просто как технический обмен данными, а как полноценный канал продаж.
Если вы не находите пункт в разделе «Компания», выполним следующие действия:
В этом рабочем месте сосредоточены все настройки интеграции. Вместо старого списка узлов обмена теперь используется Мастер настройки каналов продаж, который предлагает выбрать CMS (1С-Битрикс, UMI, InSales или другие через универсальный протокол CommerceML).
Рассмотрим ситуацию, когда пункта нет даже в разделе CRM. В 1С:УНФ видимость многих элементов интерфейса зависит от так называемых функциональных опций. Если опция отключена, соответствующие объекты метаданных и команды просто скрываются из интерфейса, чтобы не перегружать пользователя лишними функциями.
Выясним, включена ли возможность работы с интернет-магазинами:
Без активации этой настройки пункты, связанные с обменом с сайтом, маркетплейсами и мобильными приложениями для заказов, будут недоступны. Установим этот флаг и проверим появление меню в разделе CRM.
Также проанализируем настройки синхронизации данных. Перейдем в Настройки — Интеграция с другими программами. Убедимся, что установлена галочка Синхронизация данных. Хотя обмен с сайтом работает по своим протоколам, в некоторых версиях интерфейсная логика может требовать включения общего механизма обмена.
Иногда функционал включен, но сама команда скрыта в настройках интерфейса конкретного пользователя. Разберем, как принудительно добавить пункт на панель:
Это классический способ «вытащить» скрытые разработчиками команды, если они не были выведены в интерфейс по умолчанию для данной версии программы.
Проанализируем ситуацию со стороны прав доступа. Даже наличие «Полных прав» иногда требует проверки специфических ролей, которые управляют видимостью подсистем. Если вы работаете не под учетной записью «Администратор», нужно проверить профиль групп доступа.
Для программиста или администратора будет полезно проверить наличие роли УправлениеОбменомССайтом или аналогичной. Если вы вносите изменения через Конфигуратор, убедитесь, что в профиле пользователя отмечены все подозрительные галки, связанные с интернет-торговлей и обменом данными.
Рассмотрим пример кода, который можно использовать во внешней обработке для проверки доступности функциональной опции программным путем:
Если ПолучитьФункциональнуюОпцию("ИспользоватьИнтеграциюСИнтернетМагазином") Тогда
Сообщить("Функционал обмена с сайтом доступен в конфигурации и включен.");
Иначе
Сообщить("Функционал выключен в настройках CRM.");
КонецЕсли;
Если визуальный поиск не приносит результатов, мы можем проверить наличие самого объекта в метаданных программы. Это позволит окончательно понять: вырезана ли функция из вашей версии или она просто скрыта.
Обмен с сайтами.Если план обмена найден, значит, функционал в «коробке» присутствует. Вы можете открыть список узлов обмена прямо отсюда и создать новую настройку, даже если кнопка в основном интерфейсе отсутствует.
Стоит отдельно проанализировать влияние сторонних расширений. Например, если вы установили специализированный модуль интеграции от 1С-Битрикс, он может программно модифицировать типовой интерфейс УНФ, скрывая стандартные команды обмена и заменяя их своими. Проверьте список установленных расширений в разделе Настройки — Печатные формы, отчеты и обработки — Расширения. Попробуйте временно отключить расширения, связанные с обменом, чтобы проверить, не они ли скрывают пункт меню.
Посмотрим на ограничения Базовой версии. Хотя обмен с сайтом в ней разрешен, существуют ограничения на количество активных узлов обмена (часто разрешен только один узел). В некоторых релизах базовой версии интерфейс может быть жестко ограничен, и настройка производится только через предопределенный мастер в разделе «Каналы продаж».
Подводя итог, если вы потеряли пункт «Обмен с сайтом» в 1С:УНФ 1.6:
ОбменССайтами.Эти шаги помогут вам быстро восстановить доступ к настройкам синхронизации и продолжить работу по интеграции вашего интернет-магазина с учетной системой.