Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

БП: контекстный вызов стандартных отчетов, ОСВ на СКД с отбором и группировкой

БП: контекстный вызов стандартных отчетов, ОСВ на СКД с отбором и группировкой
Я
   Лунтик
 
25.02.21 - 12:31
Пытаюсь прикрутить штатные механизма заполнения настроек. НЕ ПОЛУЧАЕТСЯ!!
Получаю настройки расшифровки
<code>
&НаСервере
функция моеПолучитьНастройкиРасшифровки(ОбщиеНастройки,КодСчета,ОтборПоАналитике)
    возврат ЗаполнениеБухгалтерскойОтчетности.НастройкиОСВПоСчетуКонтрагентыДоговорыРазвернуто(ОбщиеНастройки,КодСчета,ОтборПоАналитике);
конецфункции

ОбщиеНастройки=Новый Структура("Организация,НачалоПериода,КонецПериода", лОрганизация,лНачалоПериода,лКонецПериода);
ОтборПоАналитике=Новый Структура("Контрагент,Договор", лКонтрагент, лДоговор);                                       
НастройкиРасшифровки=моеПолучитьНастройкиРасшифровки(ОбщиеНастройки,лКодСчета,ОтборПоАналитике);
</code>
достаю из них пользовательские настройки и передаю в параметры формы
<code>    
//НастройкиРасшифровки.Отчет.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("КлючВариантаНастроек","ОСВ"); //не влияет
НастройкиРасшифровки.Отчет.ПараметрыФормы.Вставить("ПользовательскиеНастройки",НастройкиРасшифровки.Отчет.ПользовательскиеНастройки);
ОткрытьФорму(НастройкиРасшифровки.Отчет.ИмяОтчета,НастройкиРасшифровки.Отчет.ПараметрыФормы,,Новый УникальныйИдентификатор());
</code>
Отчет открывается, в настройках есть отбор и группировки, но сама оборотка вываливается без отбора!!
Т.е. вверху отчета указан отбор, но в цифрах сидят все контрагенты и все договора, какие есть в организации
Выводимые данные:    БУ (данные бухгалтерского учета)
Отбор:    Контрагент Равно "ООО "Рога и копыта"" И Договор Равно "Поставка (основной)"
   Лунтик
 
1 - 25.02.21 - 12:42
Могу попроще написать

Настройки получаю с помощь ОбщийМодуль.ЗаполнениеБухгалтерскойОтчетности.ХХХ и передаю их в форму при открытии
Отбор не срабатывает, хотя в настройках светится...

Помогите, пожалуйста!
   Kesim
 
2 - 25.02.21 - 15:41
(1) скорее всего используются не пользовательские настройки, хотя отображаются именно они
   mikecool
 
3 - 25.02.21 - 15:51
может забыл где КомпоновщикНастроек.ПолучитьНастройки() ?
   Лунтик
 
4 - 25.02.21 - 18:32
(3) ПриСозданииНаСервере это делается штатно (см.Отчет.ОборотноСальдоваяВедомостьПоСчету.Форма.ФормаОтчета)

Хотелось бы чтобы кто-то поделился рабочим кодом.
Кто-нибудь же использует общий модуль ЗаполнениеБухгалтерскойОтчетности, да?
   Лунтик
 
5 - 26.02.21 - 09:25
эх...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.