Как вернуть гиперссылку "Номенклатура контрагентов" в карточку Контрагента в 1С 8.3 после обновлений?

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

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

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

Причина 1: Отключение или некорректная настройка функциональной опции "Использовать номенклатуру партнеров"

Одной из наиболее частых и относительно простых причин исчезновения функционала является отключение соответствующей функциональной опции в настройках программы. Функциональные опции в 1С предназначены для гибкого управления возможностями системы, позволяя включать или отключать определенные блоки функционала без необходимости изменения конфигурации.

В нашем случае, за отображение номенклатуры контрагентов отвечает опция, которая часто называется ИспользоватьНоменклатуруПартнеров или "Использовать номенклатуру поставщиков". Она должна быть активирована, чтобы соответствующий функционал стал доступен в пользовательском интерфейсе.

Разберем по шагам, как проверить и, при необходимости, включить эту опцию:

  1. Запустите программу 1С в режиме "Предприятие". Для настройки функциональных опций нам не потребуется открывать конфигуратор.
  2. Перейдите в раздел с общими настройками программы. Как правило, это раздел "НСИ и администрирование" или "Администрирование".
  3. Найдите настройки, связанные с номенклатурой. Внутри раздела "Администрирование" мы ищем подразделы, такие как "Настройки номенклатуры", "CRM и продажи", "Закупки" или "Настройки разделов". Точное расположение может немного варьироваться в зависимости от конкретной конфигурации (например, 1С:Бухгалтерия, 1С:Комплексная автоматизация, 1С:Управление торговлей) и версии.
  4. Активируйте необходимую опцию. В соответствующих настройках мы ищем галочку или переключатель с названием "Использовать номенклатуру поставщиков", "Использовать номенклатуру партнеров", "Вести учет номенклатуры поставщиков" или аналогичным. Убедитесь, что эта опция имеет значение "Истина", то есть она включена. Если она неактивна, установите галочку.

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

Причина 2: Сброс флага "Использовать стандартные команды" в регистре сведений "НоменклатураКонтрагентовБЭД"

Одной из наиболее частых и подтвержденных причин, которая проявилась после некоторых обновлений программы 1С, является сброс флага "Использовать стандартные команды" в настройках регистра сведений, отвечающего за номенклатуру контрагентов. В частности, речь идет о регистре сведений с именем НоменклатураКонтрагентовБЭД.

Этот регистр играет ключевую роль при обмене электронными документами с контрагентами (ЭДО), особенно когда в программе включена опция "Обмен с контрагентами БЭД". Он предназначен для хранения соответствия номенклатуры вашей организации и номенклатуры ваших партнеров, что критично для автоматического заполнения документов поступления товаров и услуг, а также заказов поставщику. Информация из этого справочника может также использоваться при разработке собственных печатных форм для документов, где необходимо выводить наименования номенклатуры контрагента.

Для исправления этой ситуации нам потребуется получить доступ к конфигуратору 1С. Разберем шаги:

  1. Запустите программу 1С в режиме "Конфигуратор". Это специальный режим для разработчиков и администраторов, позволяющий изменять структуру и логику работы программы.
  2. Найдите регистр сведений. В дереве конфигурации, которое обычно находится в левой части окна, перейдите в раздел "Регистры сведений". В этом списке найдите регистр сведений с именем НоменклатураКонтрагентовБЭД.
  3. Откройте свойства регистра. Дважды щелкните по найденному регистру или вызовите контекстное меню (правой кнопкой мыши) и выберите пункт "Свойства".
  4. Установите флаг "Использовать стандартные команды". В открывшемся окне свойств регистра внимательно найдите параметр с названием "Использовать стандартные команды". Убедитесь, что напротив него установлена галочка. Если галочки нет, обязательно установите ее. Этот флаг отвечает за автоматическое создание стандартных команд (гиперссылок) для работы с данным объектом.
  5. Сохраните изменения в конфигурации базы данных. После установки флага необходимо сохранить конфигурацию базы данных. Вы можете сделать это, нажав комбинацию клавиш Ctrl+Alt+S, или воспользовавшись соответствующей кнопкой на панели инструментов (обычно иконка с дискетой).
  6. Перезапустите 1С в режиме "Предприятие". После сохранения изменений обязательно закройте конфигуратор и снова запустите программу 1С в обычном пользовательском режиме. Проверьте, появилась ли нужная гиперссылка в карточке контрагента или партнера.

Важное замечание для пользователей базовых версий 1С: В базовых версиях программ 1С, таких как "1С:Бухгалтерия базовая", часто присутствуют серьезные ограничения на редактирование конфигурации. Это означает, что вы можете не обнаружить меню "Настройка поддержки" или не иметь возможности "снять замок" с объектов конфигурации для их изменения. В такой ситуации, стандартными средствами базовой версии, включить флаг "Использовать стандартные команды" в конфигураторе может быть невозможно. Это является серьезным ограничением и, к сожалению, требует либо обращения к специалистам для изменения конфигурации (что для базовых версий обычно нецелесообразно с точки зрения стоимости и поддержки), либо использования обходных путей, о которых мы поговорим далее.

Причина 3: Изменения в командном интерфейсе платформы 8.3.17 и выше и отсутствие команды в списке доступных

Разработчики 1С постоянно работают над улучшением пользовательского интерфейса и функциональности платформы. С версий 8.3.17 и выше произошли существенные изменения в механизмах управления командным интерфейсом форм. Многие кнопки и ссылки, которые ранее находились на панели навигации форм в виде прямых гиперссылок, были перенесены или изменены. Теперь доступ к дополнительным ссылкам и командам часто осуществляется через меню "три точки" (меню "Действия" или "Еще") на форме списка или элемента.

Однако, как показывает анализ и опыт экспертов, для справочника "Контрагенты" (и его аналога "Партнеры") справочник "Номенклатура поставщиков" может просто не входить в список команд, доступных для вывода на панель навигации типовыми средствами. Это означает, что даже если функциональная опция включена (Причина 1) и флаг "Использовать стандартные команды" установлен (Причина 2), прямая гиперссылка может все равно не отображаться. Это может быть связано с тем, что разработчики могли намеренно исключить ее или просто не включить в список команд, доступных для размещения на форме в типовой конфигурации.

И это предположение подтверждается анализом конфигурации: если мы проверим справочник "Номенклатура поставщиков" в контексте общей подсистемы, мы можем не увидеть флагов, указывающих на его явную доступность в подсистемах, связанных с контрагентами или партнерами. Это может быть связано с тем, что в некоторых конфигурациях (например, 1С:Бухгалтерия 3.0) данным справочником пользуются нечасто, и разработчики могли не зафиксировать его отсутствие как ошибку, требующую исправления в актуальных релизах.

Обходной путь: Доступ к справочнику "Номенклатура поставщиков" через "Функции для технического специалиста"

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

Функции для технического специалиста — это мощный инструмент, который предоставляет прямой доступ ко всем объектам конфигурации, минуя обычный пользовательский интерфейс. Рассмотрим пошаговую инструкцию, как воспользоваться этой "волшебной кнопкой":

  1. Откройте "Главное меню" программы. Эта кнопка обычно находится в левом верхнем углу окна программы и выглядит как три горизонтальные линии (так называемое "гамбургер-меню").
  2. Выберите пункт "Функции для технического специалиста". Этот пункт может быть скрыт по умолчанию. Если вы его не видите, возможно, его нужно активировать. Для этого перейдите в "Сервис и настройки" (кнопка с изображением шестеренки в правом верхнем углу окна) -> "Параметры" и установите флаг "Режим технического специалиста" или "Отображать все функции". После активации пункт "Функции для технического специалиста" должен появиться в главном меню.
  3. Найдите нужный справочник. В открывшемся окне "Функции для технического специалиста" перед вами появится полный список всех объектов конфигурации. Вы можете пролистать список вручную или воспользоваться строкой поиска (обычно в верхней части окна), чтобы быстро найти справочник с названием "Номенклатура поставщиков".
  4. Откройте справочник. Двойным щелчком по найденному справочнику откройте его. Вы получите полный доступ к списку номенклатуры поставщиков: сможете просматривать существующие позиции, добавлять новые, редактировать текущие записи и выполнять сопоставление с вашей внутренней номенклатурой. Все данные, введенные и измененные таким образом, будут корректно записываться и считываться программой.

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

Обходной путь: Использование роли "Поставщик" и настройка прав доступа (РЛС)

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

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

  1. Присвойте контрагенту роль "Поставщик". Откройте карточку нужного контрагента в режиме "Предприятие" и убедитесь, что у него установлена соответствующая галочка или флаг, указывающий на его роль как "Поставщик". Даже если контрагент является в основном клиентом, для целей доступа к номенклатуре поставщиков ему временно можно установить эту роль.
  2. Используйте функционал "Номенклатура партнера". После присвоения роли "Поставщик" соответствующая гиперссылка на номенклатуру партнера должна появиться в карточке контрагента, и вы сможете полноценно работать с сопоставлением номенклатуры.
  3. Настройте РЛС (Разграничение прав доступа на уровне записей), если это необходимо. Если присвоение роли "Поставщик" открывает доступ к дополнительным данным или функционалу, который не должен быть доступен всем пользователям или для всех контрагентов, вы можете настроить РЛС. Разграничение прав доступа на уровне записей позволяет тонко управлять тем, какие данные могут видеть и изменять пользователи, исходя из их ролей и характеристик объектов. Это более сложная задача, требующая знаний в администрировании 1С и, возможно, помощи специалиста, но она позволит вам использовать функционал "Номенклатуры поставщиков", не нарушая политику безопасности и не открывая лишних возможностей для всех пользователей.

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

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

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

← На главную