0
Serega103
26.02.13
✎
09:32
|
подскажите пожалуйста как реализовать следующее: есть команда для отчета сделанного через СКД. Хотелось бы чтобы отчет по умолчанию формировался по текущему пользователю, но что то не получается. В модуле команды пишу такой код:
ПараметрыФормы = Новый Структура("Отбор, ФиксированныеНастройки, КлючНазначенияИспользования, КлючВарианта, СформироватьПриОткрытии");
ПараметрыФормы.СформироватьПриОткрытии = Истина;
ПараметрыФормы.Отбор = Новый Структура("Партнер.ОсновнойМенеджер", ОбщегоНазначения.ТекущийПользователь());
ПараметрыФормы.КлючВарианта = "РасчетыСКлиентами";
ОткрытьФорму("Отчет.РасчетыСПартнерами.Форма",
ПараметрыФормы,
ПараметрыВыполненияКоманды.Источник,
ПараметрыВыполненияКоманды.Уникальность,
ПараметрыВыполненияКоманды.Окно);
В результате выдается ошибка: недопустимое значение параметра (параметр номер 1)
|
|
4
Serega103
26.02.13
✎
10:44
|
(2) так я пробовал, так работает, но для этого надо добавлять поле ОсновнойМенеджер, а если есть только поле Партнер?Ведь в настройках отчета можно задать отбор Партнер.ОсновнойМенеджер, а почему нельзя сделать этот же отбор в команде отчета?К тому же когда отчет открывается как предложено в (3) то в настройках отчета не видно что отбор установлен по основному менеджеру, просто вариант меняет название на "Расчеты с клиентам (Установлен дополнительный отбор)", а какой отбор не понятно.
|
|