|
Открыть отчет на основе универсально со своими настроками из документа | ☑ | ||
---|---|---|---|---|
0
nlira
11.12.15
✎
15:09
|
Здравствуйте!
Сделала: кнопку в документе реализация, при нажатии которой открывается отчет "Валовая прибыль" с отбором только по этому документу ( регистратор = ссылка). Проблема в том, что при открытии этого отчета восстанавливается Период из основных настроек пользователя. (например в основной настройке выбран период прошлого года) Как мне открыть отчет со пустым периодом? Вот код: ТекущиеДанные = Ссылка; ОтчетВаловаяПрибыль = Отчеты.ВаловаяПрибыль.Создать(); ФормаОтчета = ОтчетВаловаяПрибыль.ПолучитьФорму(, ЭтаФорма, ЭтаФорма); ФормаОтчета.Открыть(); ОтчетВаловаяПрибыль.УстановитьНачальныеНастройки(); ОтчетВаловаяПрибыль.УниверсальныйОтчет.ПостроительОтчета.Отбор.Сбросить(); ОтчетВаловаяПрибыль.УниверсальныйОтчет.ПостроительОтчета.Параметры.Очистить(); ОтборПоРегистратору = ОтчетВаловаяПрибыль.УниверсальныйОтчет.ПостроительОтчета.Отбор.Найти("Регистратор"); Если ОтборПоРегистратору = Неопределено Тогда ТекОтбор = ОтчетВаловаяПрибыль.УниверсальныйОтчет.ПостроительОтчета.Отбор.Добавить("Регистратор"); Иначе ТекОтбор = ОтборПоРегистратору; КонецЕсли; ТекОтбор.Использование = Истина; ТекОтбор.Значение = ТекущиеДанные; ТекОтбор.ВидСравнения = ВидСравнения.Равно; ОтчетВаловаяПрибыль.УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Очистить(); ОтчетВаловаяПрибыль.УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Регистратор"); ОтчетВаловаяПрибыль.УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Номенклатура"); ОтчетВаловаяПрибыль.СформироватьОтчет(ФормаОтчета.ЭлементыФормы.ПолеТабличногоДокументаРезультат); |
|||
1
Nuobu
11.12.15
✎
15:12
|
ОтчетВаловаяПрибыль.УниверсальныйОтчет.ПостроительОтчета.Параметры.Найти("НачалоПериода").Значение = '20151201';
ОтчетВаловаяПрибыль.УниверсальныйОтчет.ПостроительОтчета.Параметры.Найти("КонецПериода").Значение = '20151231'; |
|||
2
nlira
11.12.15
✎
15:16
|
Метод объекта не обнаружен (Найти)
|
|||
3
nlira
11.12.15
✎
15:27
|
Что-то у меня подозрение,что здесь Начало периода и Конец периода - не параметр. Потому что открываю в табло ОтчетВаловаяПрибыль.УниверсальныйОтчет.ПостроительОтчета.Параметры
А там тип структура и пусто все |
|||
4
nlira
11.12.15
✎
15:28
|
ОтчетВаловаяПрибыль.УниверсальныйОтчет.ПостроительОтчета.Параметры.Очистить(); не помогает
|
|||
5
nlira
11.12.15
✎
15:30
|
Валовая прибыль -типовой отчет - не меняли
|
|||
6
nlira
11.12.15
✎
15:35
|
уважаемые Гуру, мне кажется тут плевое дело, но я не могу догадаться как. весь интернет перерыла - нигде не нашла именно очистку параметров с основной настройки.
|
|||
7
Крэкпэк
11.12.15
✎
15:48
|
ОтчетВаловаяПрибыль.УниверсальныйОтчет.ДатаНач = '20151201';
ОтчетВаловаяПрибыль.УниверсальныйОтчет.ДатаКон = '20151231'; |
|||
8
nlira
11.12.15
✎
16:01
|
(7) Ухх, отработало!!! Спасибо! Только теперь сбиваются сохраненные настройки в самом отчете для пользователей
|
|||
9
nlira
11.12.15
✎
16:07
|
Все ок!!! Спасибо большое(7)!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |