Четверг, 10.10.2024, 14:06
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ошибка в выражении СКД
unichkinДата: Вторник, 19.10.2021, 01:19 | Сообщение # 1
Полковник
Группа: Проверенные
Сообщений: 200
Репутация: 37
Статус: Оффлайн
Платформа: 8.3.17.2306
Режим БД: файловый
Конфигурация. Название: Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.92.51)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_3_14
Конфигурация. Версия БСП: 3.1.3.494
Инструменты разработчика. Версия: Расширение 5.19e
Инструменты разработчика. Объекты на сервере: Да
Расширения. ИнструментыРазработчикаTormozit (5.19e)
Клиент. ОС: Windows x86 Microsoft Windows 10 version 10.0  (Build 17763)
Клиент. Приложение: Управляемое приложение 32б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru

Здесь ИР устаревшие - но идентично воспроизвелось в другой конфигурации на v6.13.1e, БП использовал чтобы описать воспроизведение.

Как воспроизвести:
1) В актуальной БП 3.0 включить подсистему оценка производительности
2) Поставить точку остановка в конце события "ПриКомпоновкеРезультата" отчета "ОценкаПроизводительности"
3) Запустить БП 3.0 с флагом "РежимОтладки" в толстом УФ клиенте
4) Сформировать отчет (Администрирование / Обслуживание / Оценка производительности по ключевым операциям)
5) Остановившись на точке останова выполнить в окне выражений ирОбщий.ОтЛКС(СхемаКомпоновкиДанных, КомпоновщикНастроек.ПолучитьНАстройки())
6) Откроется модальный диалог, сохранить его в файл (прилагаю Тест БП 3.0.dcf)
7) Отпустить отладку, открыть файл в консоли компоновки данных
8) Кликнуть по команде "Обновить макет компоновки, и открыть его запросы в консоли запросов"
9) В открывшейся консоли сразу получим ошибки (скрин)

Полагаю, что причиной тому неверное определение типа выражения на закладке "Параметры": "Выражение" вместо "ВыражениеСКД". Однако, после простановки типа вручную ошибки все-равно сыпятся, запрос не исполняется.

Пример текста ошибки:
При отложенной отладке схемы отчета получил ряд однотипных ошибок:
Ошибка при вычислении параметра "КонецПериодаЧисло"
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(1054)}: Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(4,13)}: Процедура или функция с указанным именем не определена (РАЗНОСТЬДАТ)
Прикрепления: 5004827.png (101.7 Kb) · __3.0.dcf (202.7 Kb)


Сообщение отредактировал unichkin - Вторник, 19.10.2021, 01:19
 
tormozitДата: Вторник, 19.10.2021, 20:50 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/936181
 
tormozitДата: Понедельник, 25.10.2021, 08:35 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Исправлено в 6.15
 
  • Страница 1 из 1
  • 1
Поиск: