<

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

Войти
  1. Лунтик

    25-02-2021 12:31

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

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

  2. Лунтик

    25-02-2021 12:42

    Могу попроще написать

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

    Помогите, пожалуйста!

  3. Kesim

    25-02-2021 15:41

    (1) скорее всего используются не пользовательские настройки, хотя отображаются именно они

  4. mikecool

    25-02-2021 15:51

    может забыл где КомпоновщикНастроек.ПолучитьНастройки() ?

  5. Лунтик

    25-02-2021 18:32

    (3) ПриСозданииНаСервере это делается штатно (см.Отчет.ОборотноСальдоваяВедомостьПоСчету.Форма.ФормаОтчета)

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

  6. Лунтик

    26-02-2021 09:25

    эх...