|
|
|
Как из формы элемента справочника открыть отчет с отбором? | ☑ | ||
|---|---|---|---|---|
|
0
Philipp121995
18.05.17
✎
18:10
|
У отчета есть отбор по физ лицу. Нужно из карточки физ лица открыть отчет с отбором по этому физ лицу.
|
|||
|
1
Ц_У
18.05.17
✎
18:16
|
Развлекайся...
ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("Склад",ПолучитьЗначениеРеквизита(ПараметрКоманды,"Склад")); //ПараметрыОтбора.Вставить("Подразделение",ПолучитьЗначениеРеквизита(ПараметрКоманды,"Подразделение")); //ПараметрыОтбора.Вставить("Контрагент",ПолучитьЗначениеРеквизита(ПараметрКоманды,"Контрагент")); ПараметрыОтбора.Вставить("Номенклатура",СписокНоменклатурыДляОтбора(ПараметрКоманды)); ПараметрыОтбора.Вставить("Организация",ПолучитьЗначениеРеквизита(ПараметрКоманды,"Организация")); ПараметрыОткрытия = Новый Структура(); ПараметрыОткрытия.Вставить("СформироватьПриОткрытии", Истина); ПараметрыОткрытия.Вставить("Отбор", ПараметрыОтбора); ОткрытьФорму("Отчет.ОстаткиОборудования.Форма", ПараметрыОткрытия, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); |
|||
|
2
Philipp121995
18.05.17
✎
19:48
|
(1) Не работает, ошибка передачи данных между клиентом и сервером.
&НаКлиенте Процедура ОтчетПоДолгам(Команда) ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("ФизЛицо", ЭтотОбъект); ПараметрыОткрытия = Новый Структура(); ПараметрыОткрытия.Вставить("СформироватьПриОткрытии", Истина); ПараметрыОткрытия.Вставить("Отбор", ПараметрыОтбора); ОткрытьФорму("Отчет.ВедомостьПоДолжникам.Форма.ФормаОтчета", ПараметрыОткрытия); КонецПроцедуры |
|||
|
3
Mankubus
18.05.17
✎
19:50
|
(2) ПараметрыОтбора.Вставить("ФизЛицо", ЭтотОбъект);
Как ты думаешь что такое ЭтотОбъект? |
|||
|
4
Philipp121995
18.05.17
✎
19:53
|
(3) Это объект, в модуле формы которого находится этот код, то есть элемент справочника. Разве нет?
|
|||
|
5
Mankubus
18.05.17
✎
20:25
|
(4)
>>Это объект, в модуле формы которого находится этот код, это да >>то есть элемент справочника. это нет. Отборы делаются по ссылке, а не по объекту |
|||
|
6
Philipp121995
18.05.17
✎
20:44
|
(5) Спасибо, получилось. Только вот если форму не закрыть и для следующего элемента справочника вызвать, отображается старая форма (та самая незакрытая). Приходится закрывать и заново все делать. Что можно с этим сделать?
|
|||
|
7
RomaH
naïve
18.05.17
✎
20:54
|
(6) почитать СП?ОткрытьФорму
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |