Итак, считая, что передо мной стоит 20-ти минутная задача по настройке парочки вариантов отчета "Запасы" в УНФ. Бодро открываю конфигуратор и добавляю их.
Не менее бодро пытаюсь обнаружить эти настройки в пользовательском режиме и в течении 10 минут активно хлопаю глазами, переключаясь попеременно то в конфигуратор, то обратно, пытаясь понять, где же я ступил? Почему простое действие не дает ожидаемого результата? Несмотря на все усилия моих ресниц, вижу все туже картину.
Добавленных мною двух настроек как не было так и нет.
Отбрасываю пораженческую мысль забить на все и быстро сделать настройку в пользовательской части. Там то все появляется и никуда не пропадает. Но вот вручную повторять это на компьютере клиента и оставить ему возможность ее искорявить - низашто!
После нескольких циклов прыгания из конфигуратора в Google и обратно. Начинаю вникать в суть. Приходит понимание, что собака зарыта в замечательнейшем наборе инструментов от любимой 1С «Библиотека стандартных подсистем 2.0», которая и легла в основу терзаемой мною УНФ 1.4.3.10. Ничего не поделаешь, пришлось пожужжать ИТС-ником, чтобы разобраться уже, как эта зараза устроена?
Решение проблемы оказалось до обидного простым.
Достаточно в общем модуле "ВариантыОтчетовПереопределяемый"
в процедуре "НастроитьВариантыОтчетов(Настройки) Экспорт"
добавить для моих вариантов отчетов строки.
Вариант = ВариантыОтчетов.ОписаниеВарианта(Настройки, Метаданные.Отчеты.Запасы, "ТМЦВПодотчете");
Вариант.Описание = НСТР("ru = 'Отчет отображает состояние запасов на указанную дату'");
Вариант = ВариантыОтчетов.ОписаниеВарианта(Настройки, Метаданные.Отчеты.Запасы, "ТМЦБезПодотчета");
Вариант.Описание = НСТР("ru = 'Отчет отображает состояние запасов на указанную дату'");
Конечно после такой легкой операции требуемые варианты отчетов всеравно не появятся, даже если сильно этого ожидаешь.
Но вот после установки константы "ТребуетсяОбновлениеИнформационнойБазы"
и перезапуска, конечно. Долгожданные варианты отчетов - появились там, где им на роду написано быть.
Дело в итоге плевое, если знать куда копать. Однако БСП 2.0 вышла сравнительно недавно, и поиск на просторах Интернета положительных результатов не дал. Надеюсь мой опус восполнит этот пробел. И сэкономит время коллегам.
Кожухарь Вячеслав Петрович, компания 1-й Бизнес.