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

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

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

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

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