Обновлялись с УТ 11.4.3.172 на 11.4.8.92. Конфа сильно нетиповая, поэтому вот накатывали подготовленный cf.
Понятно, что далеко не первый раз и далеко не у первого клиента так делаем, но сейчас возникла проблема, над которой ломаю голову.
Пропали несколько типовых отчетов из интерфейса. На скрине видно как было (слева) и как стало (справа).
Само собой, отчеты из конфы никуда не пропади, они есть во всех функциях, нормально открываются и работают.
Запускал обработку обновления идентификатора метаданных, пробовал менять размещение отчетов в подсистемах, изменял имена вариантов отчетов - все тщетно. Работает только вариант сделать отчет внешним, загрузить в конфу и разместить в нужных разделах - так работает, но не хотелось бы таких сложностей)
(2) (4) На приведенных снимках не сами отчеты, а элементы справочника "Варианты отчетов". Отдельные элементы могут быть скрыты разве что RLS, но вроде RLS не касается предопределенных вариантов, только пользовательские.
(3) Долго время пользуюсь простенькой обработкой, которая включает в себя одну строчку кода:
Справочники.ИдентификаторыОбъектовМетаданных.ОбновитьДанныеСправочника();
Возможно, этого в данном случае недостаточно?
Отчеты в конфигураторе есть, синонимы у них не менялись, через "все функции" открываются.
(5) RLS у нас не используется.
Да, справочник "варианты отчетов", но и там же ведь должны быть эти варианты) Если открыть отчет через "все функции", то в нем и варианты есть, никуда не делись)
(6) Теоретически, в обработке обновления служебных данных нет необходимости, т.к. все они обновляются во время первого запуска информационной базы после обновления версии конфигурации. Но чтобы отмести этот вариант, воспользуйтесь обработкой "ОбновлениеВспомогательныхДанных". Она поставляется совместно с БСП, быть может есть и на ИТС. Либо, что еще проще, запустите базу с параметром "/C ЗапуститьОбновлениеИнформационнойБазы".
Позвольте задать пару, вероятно, глупых вопросов:
1. Вы обновляли только идентификаторы объектов метаданных или же все вспомогательные данные?
2. Быть может отчеты перешли в другие разделы? Или вовсе удалены. Или переименованы. В конфигураторе они присутствуют?
(10) Давайте таки докапаемся до истины. :)
1. Проверьте, пожалуйста, какое значение установлено у свойства "Хранилище вариантов отчетов" у конфигурации, а также у свойства "Хранилище вариантов" у какого-нибудь пропавшего отчета.
2. Получите два массива отчетов следующим образом:
Здравствуйте!
Помогите, пожалуйста, после запуска обработки "обновление вспомогательных данных" некоторые отчеты не запускаются в обычном варианте, в самих отчетах нету значения свойства "Хранилище вариантов отчетов"
в Доступных отчетах отчет присутствует.
Более подробно в теме:
https://forum.infostart.ru/forum29/topic248060/?result#postform
Скажите, пожалуста, как можно перенести старые настройки отчетов из архивной копии в текущую?
выгрузкаЗагрузкаДанных83 может помочь?
(15) Это нормальная картина. В последний версиях в ERP (УТ, КА) перешли на новый механизм учета взаиморасчетов с контрагентами. Для него написаны свои отчеты. Но и старый механизм не удалили. Поэтому то Вы и видите дубли отчетов. Для пользователя это не страшно, т.к. нужный отчет включается соответствующими функциональными опциями, и виден только нужный.
(16) в том то и дело, что не виден :(
что было сделано:
1. выгрузка/загрузка дт
2. переименование отчетов и запуск предприятия, возвращение их в исходное состояние и запуск предприятия
3. запуск предприятия с парамером ЗапуститьОбновлениеИнформационнойБазы
4. обработка Обновление индетификаторов данных
5. обработка ОбновлениеВспомогательныхДанных
6. разные действия со справочником предопределенные варианты отчетов, например удаление одного из отчетов.
7. обновление на последний релиз
8. создание аналогичных отчетов путем копирования текущих - в таком случае скопированный отчет появляется, но не делать же это со всеми отчетами?)
9. Создавал варианты отчетов - не показываются
У меня в конторе похожая проблема была. Переключили заказчику взаиморасчеты на новую версию. Соответственно заработали новые отчеты, старые спрятались. А для старых уже были настроены пользовательские варианты, которые заного создавать никто не захотел. Поэтому старые варианты "переподчинили" групповой обработкой новому отчету, и в результате поймали кучу еще других ошибок. Чтобы понять, что за ошибки валятся, и что за истинная причина этому, пришлось посидеть с отладчиком.
Я это к тому, что если бы Вы обнаружили пропажу отчетов и сразу же спросили совета, ничего не трогая, можно было бы Вам помочь. Теперь же, без непосредственного доступа к базе, я вряд ли смогу по переписке поставить правильный диагноз.