Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
astpanel:statistic:panelotchetov [2018/02/12 09:17] tpor создано |
astpanel:statistic:panelotchetov [2018/08/14 08:22] (текущий) tpor |
||
---|---|---|---|
Строка 5: | Строка 5: | ||
Иногда возникает ситуация, когда при попытки открытия отчетов (**Отчеты по звонкам** в подсистеме **МИКО_Телефония**) возникает следующая ошибка: \\ | Иногда возникает ситуация, когда при попытки открытия отчетов (**Отчеты по звонкам** в подсистеме **МИКО_Телефония**) возникает следующая ошибка: \\ | ||
- | <note important> | + | {{ :astpanel:statistic:328.png |}}\\ |
- | {ОбщаяКоманда.МИКО_стПанельОтчетовИсторияЗвонков.МодульКоманды(13)}: | + | |
- | Слишком много фактических параметров | + | |
- | </note> | + | |
- | <note tip> | + | <note tip> Порядок действий подходит для **версии** журнала звонков **1.0.1.20+**. Если у Вас используется более ранняя версия, то рекомендуем Вам сперва обновить модуль журнала звонков до актуальной версии. </note> |
- | Ошибка воспроизводилась на конфигурации: | + | |
- | * Управление нашей фирмой, редакция 1.6 (1.6.13.54) | + | |
- | </note> | + | |
__Решение данной проблемы:__\\ \\ | __Решение данной проблемы:__\\ \\ | ||
- | 1. Необходимо модифицировать общий модуль "**ВариантыОтчетовПереопределяемый**". Необходимо внести изменения в процедуру "**ОпределитьРазделыСВариантамиОтчетов**". | + | |
+ | 1. Вначале необходимо проверить структуру подсистемы телефонии.\\ {{ :astpanel:statistic:331.png |}}\\ На рисунке видно, что главной является подсистема **МИКО_Телефония**. Возможны случаи, когда наименование главной подсистемы телефонии принимает значение **МИКО_ПанельТелефонии**. Скопируйте наименование Вашей главной подсистемы телефонии, в нашем случае это **МИКО_Телефония**.\\ \\ | ||
+ | 2. Переходим в общий модуль "**ВариантыОтчетовПереопределяемый**". Необходимо в процедуре "**ОпределитьРазделыСВариантамиОтчетов**" добавить раздел для подсистемы телефонии МИКО. Вставляем наименование нашей подсистемы телефонии **МИКО_Телефония**. | ||
<code 1c> | <code 1c> | ||
// Определяет разделы глобального командного интерфейса, в которых предусмотрены панели отчетов. | // Определяет разделы глобального командного интерфейса, в которых предусмотрены панели отчетов. | ||
- | // В Разделы необходимо добавить метаданные тех подсистем первого уровня, | ||
- | // в которых размещены команды вызова панелей отчетов. | ||
- | // | ||
- | // Параметры: | ||
- | // Разделы - СписокЗначений - разделы, в которые выведены команды открытия панели отчетов. | ||
- | // * Значение - ОбъектМетаданных: Подсистема, Строка - подсистема раздела глобального командного интерфейса, | ||
- | // либо ВариантыОтчетовКлиентСервер.ИдентификаторНачальнойСтраницы для начальной страницы. | ||
- | // * Представление - Строка - заголовок панели отчетов в этом разделе. | ||
- | // | ||
- | // Пример: | ||
- | // Разделы.Добавить(Метаданные.Подсистемы.Анкетирование, НСтр("ru = 'Отчеты по анкетированию'")); | ||
- | // Разделы.Добавить(ВариантыОтчетовКлиентСервер.ИдентификаторНачальнойСтраницы(), НСтр("ru = 'Основные отчеты'")); | ||
- | // | ||
Процедура ОпределитьРазделыСВариантамиОтчетов(Разделы) Экспорт | Процедура ОпределитьРазделыСВариантамиОтчетов(Разделы) Экспорт | ||
Строка 46: | Строка 29: | ||
КонецПроцедуры | КонецПроцедуры | ||
- | </code> | + | </code>\\ |
- | 2. Переходим в модуль команды МИКО_стПанельОтчетовИсторияЗвонков в процедуру ОбработкаКоманды | + | 3. Переходим в модуль команды **МИКО_стПанельОтчетовИсторияЗвонков** в процедуру **ОбработкаКоманды**. Проверяем правильность указанного наименования подсистемы телефонии, в нашем случае это **МИКО_Телефония**.\\ \\ |
+ | Ошибка //"{ОбщаяКоманда.МИКО_стПанельОтчетовИсторияЗвонков.МодульКоманды(12)}: Слишком много фактических параметров"// означает, что в процедуру **ПоказатьПанельОтчетов** передается слишком много параметров, необходимо удалить лишний.\\ | ||
+ | {{ :astpanel:statistic:329.png |}}\\ | ||
+ | В результате должно получиться следующим образом:\\ | ||
<code> | <code> | ||
&НаКлиенте | &НаКлиенте | ||
Строка 70: | Строка 56: | ||
</code> | </code> | ||
- | 3. Далее Вам необходимо в конфигураторе найти все **планы обмена** с префиксом **МИКО** (//МИКО_стОбновлениеКИ, МИКО_стОбновлениеКИ_Дополнительный, МИКО_стСопоставлениеСобытий//) | + | 4. Выполните обновление информационной базы. Данный этап "**Обновление конфигурации**" описан [[astpanel:statistic:integr_settings#obnovlenie_konfiguracii|здесь]]. |
- | + | ||
- | 4. В **модуль менеджера** всех наших планов обмена добавьте пустую экспортную процедуру: | + | |
- | + | ||
- | <code> | + | |
- | #Область ПрограммныйИнтерфейс | + | |
- | + | ||
- | // Заполняет настройки, влияющие на использование плана обмена. | + | |
- | // | + | |
- | // Параметры: | + | |
- | // Настройки - Структура - настройки плана обмена по умолчанию, см. ОбменДаннымиСервер.НастройкиПланаОбменаПоУмолчанию, | + | |
- | // описание возвращаемого значения функции. | + | |
- | // | + | |
- | Процедура ПриПолученииНастроек(Настройки) Экспорт | + | |
- | + | ||
- | КонецПроцедуры | + | |
- | + | ||
- | #КонецОбласти | + | |
- | </code> | + | |
- | + | ||
- | 5. Выполнить обновление информационной базы. Данный этап "Обновление конфигурации" описан [[astpanel:statistic:integr_settings#obnovlenie_konfiguracii|здесь]]. | + | |