При повторном запуске отчета получаем разный результат (УТ 11.4.6.166)

1. pentanom 25 12.12.18 16:09 Сейчас в теме
Имеем УТ 11.4.6.166 на платформе 8.3.12.1685
Запускаем отчет "Ведомость расчетов с партнерами" для группы партнеров. При первом запуске работает отбор "Партнер в группе из списка "Массив", а во втором и последующих - "Партнер В группе из списка "<Пустое значение>". Первый запуск - это после открытия базы. Никак не могу понять в чем дело и где копать.
Прикрепленные файлы:
+
Найденные решения
15. pentanom 25 14.12.18 17:10 Сейчас в теме
(14) Решение найдено !
В процедура СформироватьПараметрыФормыНаСервере() отчета "РасчетыСПатнерами" нужно заменить:
		ЭлементОтбора.ПравоеЗначение = ПараметрКоманды; //Было
		ЭлементОтбора.ПравоеЗначение = ПервыйЭлемент; // Стало
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. oleg-x 26 12.12.18 16:41 Сейчас в теме
(1) Переписана? Возможно при формирование стираются отборы программно
+
3. pentanom 25 12.12.18 17:01 Сейчас в теме
(2)
Переписана?
Если переписана, то не существенно и "далеко" от этого отчета.
Возможно при формирование стираются отборы программно
Вот и вопрос: где это искать ?
+
4. oleg-x 26 12.12.18 17:05 Сейчас в теме
(3) Проведите простой эксперимент. Сделайте несколько разных отборов в группе из списка и сформируйте отчет.
После этого откройте настройки и посмотрите что с отборами, если все ок, то еще раз сформируйте отчет. Если стерто, а в настройках все ок, то даже не знаю. Наверное при компоновке в модуле отчета.
И на всякий случай я бы почистил КЭШ 1С, всякое бывает.
+
6. pentanom 25 12.12.18 17:14 Сейчас в теме
(4) (5) В настройках настройки отборов нет :()
+
7. Xershi 1479 12.12.18 17:15 Сейчас в теме
(6) и не будет. Они же программно устанавливаются. Используйте отчет по назначению. Свои отборы в стандартной форме ставьте.
+
9. pentanom 25 12.12.18 19:19 Сейчас в теме
(7)
Используйте отчет по назначению
Это как ?
Вроде бы по назначению и использую.
+
12. Xershi 1479 12.12.18 22:33 Сейчас в теме
(9) в этом варианте нажимать только кнопку сформировать.
+
13. pentanom 25 14.12.18 13:51 Сейчас в теме
(12) Этот отчет открывается и формируется из меню "Отчеты" карточки партнера. По кнопке "Сформировать" мы уже получаем другой (неправильный) результат.
+
14. Xershi 1479 14.12.18 13:52 Сейчас в теме
(13) все верно! А вам нужно его открывать из меню все отчеты. Который доступен во многих интерфейсах!
+
15. pentanom 25 14.12.18 17:10 Сейчас в теме
(14) Решение найдено !
В процедура СформироватьПараметрыФормыНаСервере() отчета "РасчетыСПатнерами" нужно заменить:
		ЭлементОтбора.ПравоеЗначение = ПараметрКоманды; //Было
		ЭлементОтбора.ПравоеЗначение = ПервыйЭлемент; // Стало
16. Xershi 1479 14.12.18 17:14 Сейчас в теме
(15) не нужно портить типовой вариант настройки!
Как уже ранее писал используйте общий запуск отчета, а не сделанного разработчиками!
Если вам так охота вызывать из партнера отчет, добавьте внешний, зачем создавать проблемы при обновлении!
+
17. pentanom 25 14.12.18 17:26 Сейчас в теме
(16)
не нужно портить типовой вариант настройки!
Я поправил испорченный. Я думаю, что это исправление будет в следующем релизе.
И спасибо за минус :)
+
5. Xershi 1479 12.12.18 17:06 Сейчас в теме
(1) вам же в заголовке отчета написано установлен отбор.
Открывайте отчет из меню отчетов!
+
8. theifx 12.12.18 18:28 Сейчас в теме
Как мне кажется 2 варианта: 1й как сказал Xershi возможно отбор передается при открытии. При етом при повторном формировании естественно нам уже ничего не приходит.
2е возможно хранится явно в переменной и после первого формирования переменную зачищают.
+
10. SlavaKron 12.12.18 20:04 Сейчас в теме
Когда совсем непонятно куда копать, включите "Замер производительности" перед нажатием кнопки "Сформировать". На всякий случай, включите автоматическое подключение фоновых заданий в предметах отладки. Проанализируйте модули и текст строк в результатах замера. Можно сделать поиск по ключевым словам.
+
11. pentanom 25 12.12.18 20:37 Сейчас в теме
Вообще какая-то ерунда !
1. Запускаю на выполнение - получаю первый вариант (Правильный)
2. Запускаю на отладку (без остановок) - получаю первый вариант (Правильный)
3. Запускаю на отладку (в некоторых местах пошагаю) - получаю второй вариант (не правильный)
А в чем разница 2 и 3 ?
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот