Декоративное оформление С Новым Годом 2025

Проблема с группами у справочника Контрагенты при отключении у пользователя подсистемы СРМ

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Пользователь ПП
RSS
Добрый день.
По некоторым причинам у некоторых пользователей возникла необходимость отключить подсистему СРМ.
В настройках пользователя отключили.
Теперь при входе в Справочник Контрагенты открывается другая форма, а вот при попытке редактирования или добаления группы справочника возникает ошибка.
Подскажите пожалуйста как решить данную ошибку.

Прикрепленные файлы

Декоративное изображение 124
Читатель
Добрый день, Артем!

Уточните, пожалуйста, релиз конфигурации. И какие права у пользователей? Приложите, пожалуйста, скрин.
Пользователь ПП
Права у пользователя полные - Администратор.

Прикрепленные файлы

Читатель
Цитата
Артём Кузнецов пишет:
Права у пользователя полные - Администратор.

Ошибку зарегистрировали, исправления появятся в следующем релизе. Пожалуйста, ожидайте.
Читатель
Решение проблемы от разработчика:

Включите в Конфигураторе Возможность изменения конфигурации с сохранением поддержки (Скрин0), далее:

1. открываем справочники в дереве конфигурации (Скрин1)


2. Ищем справочник "Контрагенты", правой кнопкой мыши на нем - выбираем "Открыть модуль менеджера" (Скрин2)



3. В самом конце модуля ищем процедуру "ОбработкаПолученияФормы", раскрываем ее плюсом (Скрин3)



4. Приводим ее к следующему виду (Скрин4)


стрелкой указаны строки, которые необходимо добавить, вот они:

       ИначеЕсли ВидФормы = "ФормаГруппы" Тогда
     
           ВыбраннаяФорма = "ФормаГруппы";

5. сохраняем и обновляем конфигурацию.

Прикрепленные файлы

Пользователь ПП
Всё спс, поправил - всё работает.
Пользователь ПП
Ваша проблема так и не решена до конца. При попытке переместить контрагента в другую группу или при редактировании в самом контрагенте та же ошибка. Уже сам решил переписав код.

//+CRM_УНФ
ПараметрСеансаИспользоватьCRM = ПараметрыСеанса.CRM_ИспользоватьCRM;

Если НЕ ПараметрСеансаИспользоватьCRM Тогда

Если ВидФормы = "ФормаОбъекта" Тогда

ВыбраннаяФорма = "ФормаЭлемента";

ИначеЕсли ВидФормы = "ФормаСписка" Тогда

ВыбраннаяФорма = "ФормаСпискаКонтрагентов";

Иначе

ВыбраннаяФорма = ВидФормы;

КонецЕсли;

СтандартнаяОбработка = Ложь;

КонецЕсли;
//-CRM_УНФ
Читатель
Добрый день, Артем!

Цитата
Артём Кузнецов пишет:
Ваша проблема так и не решена до конца. При попытке переместить контрагента в другую группу или при редактировании в самом контрагенте та же ошибка. Уже сам решил переписав код.

//+CRM_УНФ
ПараметрСеансаИспользоватьCRM = ПараметрыСеанса.CRM_ИспользоватьCRM;

Если НЕ ПараметрСеансаИспользоватьCRM Тогда

Если ВидФормы = "ФормаОбъекта" Тогда

ВыбраннаяФорма = "ФормаЭлемента";

ИначеЕсли ВидФормы = "ФормаСписка" Тогда

ВыбраннаяФорма = "ФормаСпискаКонтрагентов";

Иначе

ВыбраннаяФорма = ВидФормы;

КонецЕсли;

СтандартнаяОбработка = Ложь;

КонецЕсли;
//-CRM_УНФ

Спасибо, передам разработчику.
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С