ВНИМАНИЕ!
Начиная с версии 11.0.8 конфигурации "Управление торговлей" (а так же и в отношении других конфигураций), данная статья теряет актуальность. Для выбора вариантов отчета больше не требуется предпринимать никаких дополнительных действий.
Если кто-то найдет еще способ, может, более красивый, чем предлагается здесь, - будет замечательно ))
Итак, предположим, я разработал некий отчет с использованием системы компоновки данных. Назовем его "Моя ведомость по товарам". В схеме компоновки данных определил два варианта отчета: "ОстаткиТоваров" и "ДвиженияТоваров".
Открываем отчет в пользовательском режиме. Видим, что открылся вариант "Остатки товаров на складе".
Вероятно, потому что он идет первым в схеме компоновки. Переключиться на вариант "Движения товаров по складу" мы не можем. Форма выбора варианта пуста. Именно эту проблему мы и пытаемся решить :-)
Что нам надо сделать...
Надо сохранить этот вариант отчета, используя меню Все действия - Сохранить вариант. Сохраним его под именем "Остатки товаров на складе". Таким образом, этот вариант попадет в справочник "Варианты отчетов".
А теперь (!Внимание!) еще раз сохраняем этот же вариант, но уже под именем "Движения товаров по складу". Думаю, понятно, что переключатель при этом надо установить на "Создать новый вариант отчета".
Благодаря этому, теперь мы можем выбирать нужный нам вариант из двух имеющихся.
Очевидно, что сейчас большой пользы от этого нет, т.к. по сути, это один и тот же вариант, просто под разными названиями. Зато для каждого из названий в справочнике "Варианты отчетов" появился соответствующий элемент.
Сейчас нам надо у обоих этих элементов справочника изменить значение реквизита "КлючВарианта" (это строковый реквизит). Сейчас там что-то типа такого: "5ba619cb-3851-4ced-94be-fa20c74ce297". Нам надо в этот реквизит записать имя варианта отчета как оно задано в конфигураторе в схеме компоновки данных.
Т.е. для элемента справочника "Остатки товаров на складе" ключ варианта устанавливаем "ОстаткиТоваров". Для элемента "Движения товаров по складу" ключ варианта - "ДвиженияТоваров".
Проблема тут только в том, что непосредственно в справочнике это поле недоступно для редактирования. Поэтому устанавливать реквизит придется обработкой, например этой: Универсальный подбор и обработка объектов (управляемые формы).
Вот и всё! )) Теперь у нас есть возможность выбирать варианты нашего отчета.
Немного о других конфигурациях
Для большей информации хочется затронуть конфигурацию "Управление небольшой фирмой".
Там в свойствах конфигурации не задано хранилище вариантов отчетов. Оно задается непосредственно в свойствах самого отчета. Поэтому для самописного отчета с выбором варианта не будет никаких проблем.
Если же Вы сохраняете типовой отчет как внешний, то надо просто в свойствах сохраненного отчета очистить свойство "Хранилище вариантов".
Спасибо за внимание ))