Это старая версия документа!
Иногда возникает ситуация, когда при попытки открытия отчетов (Отчеты по звонкам в подсистеме МИКО_Телефония) возникает следующая ошибка:
Решение данной проблемы:
1. Вначале необходимо проверить структуру подсистемы телефонии.
На рисунке видно, что главной является подсистема МИКО_Телефония. Возможны случаи, когда наименование главной подсистемы телефонии принимает значение МИКО_ПанельТелефонии. Скопируйте наименование Вашей главной подсистемы телефонии, в нашем случае это МИКО_Телефония.
2. Переходим в общий модуль «ВариантыОтчетовПереопределяемый». Необходимо в процедуре «ОпределитьРазделыСВариантамиОтчетов» добавить раздел для подсистемы телефонии МИКО. Вставляем наименование нашей подсистемы телефонии МИКО_Телефония.
// Определяет разделы глобального командного интерфейса, в которых предусмотрены панели отчетов. Процедура ОпределитьРазделыСВариантамиОтчетов(Разделы) Экспорт Разделы.Добавить(Метаданные.Подсистемы.МаркетингИПродажи, НСтр("ru = 'Маркетинг и продажи'")); Разделы.Добавить(Метаданные.Подсистемы.ЗапасыИЗакупки, НСтр("ru = 'Запасы и закупки'")); Разделы.Добавить(Метаданные.Подсистемы.Работы, НСтр("ru = 'Работы'")); Разделы.Добавить(Метаданные.Подсистемы.КомплектацияИПроизводство, НСтр("ru = 'Производство'")); Разделы.Добавить(Метаданные.Подсистемы.ДенежныеСредства, НСтр("ru = 'Деньги'")); Разделы.Добавить(Метаданные.Подсистемы.ЗарплатаИПерсонал, НСтр("ru = 'Зарплата и персонал'")); Разделы.Добавить(Метаданные.Подсистемы.Компания, НСтр("ru = 'Компания'")); // МИКО / PT1C / Подсистема "Расширенный журнал звонков" / Начало Разделы.Добавить(Метаданные.Подсистемы.МИКО_Телефония); // МИКО / PT1C / Подсистема "Расширенный журнал звонков" / Конец КонецПроцедуры
. Переходим в модуль команды МИКО_стПанельОтчетовИсторияЗвонков в процедуру ОбработкаКоманды
&НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) Если ЕстьМодульБСП() Тогда Попытка ОбщийМодуль_ВариантыОтчетовКлиент = Вычислить("ВариантыОтчетовКлиент"); Если ОбщийМодуль_ВариантыОтчетовКлиент <> Неопределено Тогда // МИКО / PT1C / Убираем один параметр процедуры ОбщийМодуль_ВариантыОтчетовКлиент.ПоказатьПанельОтчетов("МИКО_Телефония", ПараметрыВыполненияКоманды); КонецЕсли; Исключение ЗаписатьОшибкуВЖурналРегистрации(""+ОписаниеОшибки()); КонецПопытки; Иначе ОткрытьФорму("Отчет.МИКО_стПанельОтчетов.Форма.ФормаОтчета"); КонецЕсли; КонецПроцедуры
3. Далее Вам необходимо в конфигураторе найти все планы обмена с префиксом МИКО (МИКО_стОбновлениеКИ, МИКО_стОбновлениеКИ_Дополнительный, МИКО_стСопоставлениеСобытий)
4. В модуль менеджера всех наших планов обмена добавьте пустую экспортную процедуру:
#Область ПрограммныйИнтерфейс // Заполняет настройки, влияющие на использование плана обмена. // // Параметры: // Настройки - Структура - настройки плана обмена по умолчанию, см. ОбменДаннымиСервер.НастройкиПланаОбменаПоУмолчанию, // описание возвращаемого значения функции. // Процедура ПриПолученииНастроек(Настройки) Экспорт КонецПроцедуры #КонецОбласти
5. Выполнить обновление информационной базы. Данный этап «Обновление конфигурации» описан здесь.