Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


astpanel:statistic:panelotchetov

Это старая версия документа!


Ошибка при открытии отчетов в журнале звонков

Обратно к инструкциям

Иногда возникает ситуация, когда при попытки открытия отчетов (Отчеты по звонкам в подсистеме МИКО_Телефония) возникает следующая ошибка:


Ошибка воспроизводилась на конфигурации:
  • Управление нашей фирмой, редакция 1.6 (1.6.13.54)

Решение данной проблемы:

1. Вначале необходимо проверить структуру подсистемы телефонии.

На рисунке видно, что главной является подсистема МИКО_Телефония. Возможны случаи, когда наименование главной подсистемы телефонии принимает значение МИКО_ПанельТелефонии. Скопируйте наименование Вашей главной подсистемы телефонии, в нашем случае это МИКО_Телефония.

2. Переходим в общий модуль «ВариантыОтчетовПереопределяемый». Необходимо в процедуре «ОпределитьРазделыСВариантамиОтчетов» добавить раздел для подсистемы телефонии МИКО. Вставляем наименование нашей подсистемы телефонии МИКО_Телефония.

// Определяет разделы глобального командного интерфейса, в которых предусмотрены панели отчетов.
Процедура ОпределитьРазделыСВариантамиОтчетов(Разделы) Экспорт
 
	Разделы.Добавить(Метаданные.Подсистемы.МаркетингИПродажи, НСтр("ru = 'Маркетинг и продажи'"));
	Разделы.Добавить(Метаданные.Подсистемы.ЗапасыИЗакупки, НСтр("ru = 'Запасы и закупки'"));
	Разделы.Добавить(Метаданные.Подсистемы.Работы, НСтр("ru = 'Работы'"));
	Разделы.Добавить(Метаданные.Подсистемы.КомплектацияИПроизводство, НСтр("ru = 'Производство'"));
	Разделы.Добавить(Метаданные.Подсистемы.ДенежныеСредства, НСтр("ru = 'Деньги'"));
	Разделы.Добавить(Метаданные.Подсистемы.ЗарплатаИПерсонал, НСтр("ru = 'Зарплата и персонал'"));
	Разделы.Добавить(Метаданные.Подсистемы.Компания, НСтр("ru = 'Компания'"));
	// МИКО / PT1C / Подсистема "Расширенный журнал звонков" / Начало
	Разделы.Добавить(Метаданные.Подсистемы.МИКО_Телефония);
	// МИКО / PT1C / Подсистема "Расширенный журнал звонков" / Конец
 
КонецПроцедуры

. Переходим в модуль команды МИКО_стПанельОтчетовИсторияЗвонков в процедуру ОбработкаКоманды

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
	
	Если ЕстьМодульБСП() Тогда
		Попытка
			ОбщийМодуль_ВариантыОтчетовКлиент = Вычислить("ВариантыОтчетовКлиент");
			Если ОбщийМодуль_ВариантыОтчетовКлиент <> Неопределено Тогда
				// МИКО / PT1C / Убираем один параметр процедуры
				ОбщийМодуль_ВариантыОтчетовКлиент.ПоказатьПанельОтчетов("МИКО_Телефония", ПараметрыВыполненияКоманды);
			КонецЕсли;
		Исключение
			ЗаписатьОшибкуВЖурналРегистрации(""+ОписаниеОшибки());
		КонецПопытки; 
	Иначе	
		ОткрытьФорму("Отчет.МИКО_стПанельОтчетов.Форма.ФормаОтчета");
	КонецЕсли; 
	
КонецПроцедуры

3. Далее Вам необходимо в конфигураторе найти все планы обмена с префиксом МИКО (МИКО_стОбновлениеКИ, МИКО_стОбновлениеКИ_Дополнительный, МИКО_стСопоставлениеСобытий)

4. В модуль менеджера всех наших планов обмена добавьте пустую экспортную процедуру:

#Область ПрограммныйИнтерфейс

// Заполняет настройки, влияющие на использование плана обмена.
// 
// Параметры:
//  Настройки - Структура - настройки плана обмена по умолчанию, см. ОбменДаннымиСервер.НастройкиПланаОбменаПоУмолчанию,
//                          описание возвращаемого значения функции.
//
Процедура ПриПолученииНастроек(Настройки) Экспорт
    
КонецПроцедуры

#КонецОбласти

5. Выполнить обновление информационной базы. Данный этап «Обновление конфигурации» описан здесь.

astpanel/statistic/panelotchetov.1534234631.txt.gz · Последние изменения: 2018/08/14 08:17 — tpor