Чт, 11.06.2026, 09:49:19
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Команда Отладить компоновку данных
agentДата: Пт, 08.05.2026, 15:02:32 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 69
Репутация: 84
Статус: Оффлайн
По команде не заполняются параметры, которые устанавливаются программно.
На пустой базе воспроизвести не удалось (всё заполняется).
Возможно проблема из-за сложной схемы (прикладываю), может будут мысли в чем может быть дело.





Прикрепления: skhema_novaja.xml (97.6 Kb)
 
tormozitДата: Пт, 08.05.2026, 15:23:19 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7378
Репутация: 196
Статус: Оффлайн
Что за команда? Нужна картинка, чтобы было понятно в каком инструменте куда кликаешь.
 
agentДата: Пт, 08.05.2026, 15:36:44 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 69
Репутация: 84
Статус: Оффлайн
Да, забыл приложить скрины
Прикрепления: 0016523.png (46.7 Kb) · 9162926.png (195.1 Kb)
 
agentДата: Пт, 08.05.2026, 16:23:58 | Сообщение # 4
Лейтенант
Группа: Пользователи
Сообщений: 69
Репутация: 84
Статус: Оффлайн
Еще заметил ошибку, когда этот же запрос дальше открываешь в Консоле запросов (из Консоли компоновки) при заполнении параметров выходит сообщение.

Зачем он это хочет выполнить? Ведь еще запрос не выполнен


Код
Текст запроса: Строка кода 1: {(1,26)}: Таблица не найдена "ВТ_Итог"
ВЫБРАТЬ Количество(*) ИЗ <<?>>ВТ_Итог

Добавлено (08.05.2026, 16:25:38)
---------------------------------------------
И кстати, эта ошибка при заполнении каждого параметра

Прикрепления: 2611453.png (276.1 Kb)
 
tormozitДата: Сб, 09.05.2026, 18:57:12 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 7378
Репутация: 196
Статус: Оффлайн
По основной проблеме. Команда "Отладить компоновку" анализирует текущее состояние схемы и настроек компоновки. Она не вызывает обработчик ПриКомпоновкеРезультата(). Поэтому можно решать твою задачу следующими путями:
1. Перенести установку значений константных параметров в ранее выполняющийся обработчик, например ПриЗагрузкеВариантаНаСервере
2. Сначала выполнить отчет, чтобы значения параметров попали в компоновщик настроек, и затем уже вызывай отладку ИР
3. установи точку останова после установки значений параметров и делай снимок схемы и настроек компоновки функцией От()
 
tormozitДата: Сб, 09.05.2026, 18:59:25 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 7378
Репутация: 196
Статус: Оффлайн
Заменю описание команды на более подробное
Цитата
Отладить схему и настройки компоновки (текущее состояние) отчета в консоли компоновки данных (ИР)
 
tormozitДата: Сб, 09.05.2026, 19:06:23 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 7378
Репутация: 196
Статус: Оффлайн
По второй проблеме сделай отдельную заявку и опиши подробнее. Обязательно нужен текст запроса и файл консоли запросов (sel).
Желательно сделать отвязанный от метаданных тест. Скорее всего дело в параметрах вида "Выражение СКД".
 
agentДата: Вс, 10.05.2026, 08:18:17 | Сообщение # 8
Лейтенант
Группа: Пользователи
Сообщений: 69
Репутация: 84
Статус: Оффлайн
Цитата tormozit ()
2. Сначала выполнить отчет, чтобы значения параметров попали в компоновщик настроек, и затем уже вызывай отладку ИР

я так и делаю, сначала формирую отчет, потом вызываю Отладить КД
хотя заметил, что после изменения запроса параметры стали заполнятся
понаблюдаю еще
 
  • Страница 1 из 1
  • 1
Поиск: