Имеем УТ 11.4.6.166 на платформе 8.3.12.1685
Запускаем отчет "Ведомость расчетов с партнерами" для группы партнеров. При первом запуске работает отбор "Партнер в группе из списка "Массив", а во втором и последующих - "Партнер В группе из списка "<Пустое значение>". Первый запуск - это после открытия базы. Никак не могу понять в чем дело и где копать.
---
Решение найдено !
В процедура СформироватьПараметрыФормыНаСервере() отчета "РасчетыСПатнерами" нужно заменить:
```1c
    ЭлементОтбора.ПравоеЗначение = ПараметрКоманды; //Было
    ЭлементОтбора.ПравоеЗначение = ПервыйЭлемент; // Стало
```
---
Переписана? Возможно при формирование стираются отборы программно
---
Переписана?Если переписана, то не существенно и "далеко" от этого отчета.Возможно при формирование стираются отборы программно Вот и вопрос: где это искать ?
---
Проведите простой эксперимент. Сделайте несколько разных отборов в группе из списка и сформируйте отчет.
После этого откройте настройки и посмотрите что с отборами, если все ок, то еще раз сформируйте отчет. Если стерто, а в настройках все ок, то даже не знаю. Наверное при компоновке в модуле отчета.
И на всякий случай я бы почистил КЭШ 1С, всякое бывает.
---
(5) В настройках настройки отборов нет :()
---
и не будет. Они же программно устанавливаются. Используйте отчет по назначению. Свои отборы в стандартной форме ставьте.
---
Используйте отчет по назначениюЭто как ?
Вроде бы по назначению и использую.
---
в этом варианте нажимать только кнопку сформировать.
---
Этот отчет открывается и формируется из меню "Отчеты" карточки партнера. По кнопке "Сформировать" мы уже получаем другой (неправильный) результат.
---
все верно! А вам нужно его открывать из меню все отчеты. Который доступен во многих интерфейсах!
---
Решение найдено !
В процедура СформироватьПараметрыФормыНаСервере() отчета "РасчетыСПатнерами" нужно заменить:
```1c
    ЭлементОтбора.ПравоеЗначение = ПараметрКоманды; //Было
    ЭлементОтбора.ПравоеЗначение = ПервыйЭлемент; // Стало
```
---
не нужно портить типовой вариант настройки!
Как уже ранее писал используйте общий запуск отчета, а не сделанного разработчиками!
Если вам так охота вызывать из партнера отчет, добавьте внешний, зачем создавать проблемы при обновлении!
---
не нужно портить типовой вариант настройки!Я поправил испорченный. Я думаю, что это исправление будет в следующем релизе.
И спасибо за минус :)
---
вам же в заголовке отчета написано установлен отбор.
Открывайте отчет из меню отчетов!
---
Как мне кажется 2 варианта: 1й как сказал Xershi возможно отбор передается при открытии. При етом при повторном формировании естественно нам уже ничего не приходит.
2е возможно хранится явно в переменной и после первого формирования переменную зачищают.
---
Когда совсем непонятно куда копать, включите "Замер производительности" перед нажатием кнопки "Сформировать". На всякий случай, включите автоматическое подключение фоновых заданий в предметах отладки. Проанализируйте модули и текст строк в результатах замера. Можно сделать поиск по ключевым словам.
---
Вообще какая-то ерунда !
1. Запускаю на выполнение - получаю первый вариант (Правильный)
2. Запускаю на отладку (без остановок) - получаю первый вариант (Правильный)
3. Запускаю на отладку (в некоторых местах пошагаю) - получаю второй вариант (не правильный)
А в чем разница 2 и 3 ?