Здравствуйте, уважаемые коллеги!
У меня вопрос по типовой конфигурации УНФ 1.6.27. Мы используем типовую конфигурацию и добавили в неё несколько собственных отчетов, которые включили в нашу собственную подсистему. В отчетах сделаны требуемые схемы компоновки данных, а формы отчета нет - т.е. для них открывается общая форма конфигурации "ФормаОтчета"
После того, как конфигурация была обновлена на 1.6.27, отчеты перестали открываться.
Выдается сообщение:
Несуществующий вариант отчета Основной (ИмяНашегоОтчета (Отчет)).
Необходимо выполнить обновление информационной базы или очистить настройки отчета.
Ошибка выдается в процедуре модуля общей формы отчета ОбновитьИнформациюОВариантеОтчета() при попытке найти вариант отчета по ключу и ссылке. В предыдущей типовой в случае неудачи был прописан просто выход из процедуры. А теперь делается попытка поиска по ссылке и, в случае неудачи, выбрасывается исключение с этой ошибкой.
Обновление данных мы делали. В справочнике "ИдентификаторыОбъектовМетаданных" есть элементы, соответствующие нашим отчетам, но в справочнике "ВариантыОтчетов" вариантов с нашими отчетами нет, и после обновления данных (запуск с ключом ЗапуститьОбновлениеИнформационнойБазы) они не появляются.
При этом в старой типовой варианты наших отчетов сохранялись.
Подскажите, пожалуйста, можно ли сделать так, чтобы добавленные в типовую отчеты открывались с использованием стандартной формы? Если наших отчетов нет в справочнике вариантов отчетов, то где же тогда хранились эти варианты? Буду благодарен за любую подсказку.
Заранее спасибо.
У меня вопрос по типовой конфигурации УНФ 1.6.27. Мы используем типовую конфигурацию и добавили в неё несколько собственных отчетов, которые включили в нашу собственную подсистему. В отчетах сделаны требуемые схемы компоновки данных, а формы отчета нет - т.е. для них открывается общая форма конфигурации "ФормаОтчета"
После того, как конфигурация была обновлена на 1.6.27, отчеты перестали открываться.
Выдается сообщение:
Несуществующий вариант отчета Основной (ИмяНашегоОтчета (Отчет)).
Необходимо выполнить обновление информационной базы или очистить настройки отчета.
Ошибка выдается в процедуре модуля общей формы отчета ОбновитьИнформациюОВариантеОтчета() при попытке найти вариант отчета по ключу и ссылке. В предыдущей типовой в случае неудачи был прописан просто выход из процедуры. А теперь делается попытка поиска по ссылке и, в случае неудачи, выбрасывается исключение с этой ошибкой.
Обновление данных мы делали. В справочнике "ИдентификаторыОбъектовМетаданных" есть элементы, соответствующие нашим отчетам, но в справочнике "ВариантыОтчетов" вариантов с нашими отчетами нет, и после обновления данных (запуск с ключом ЗапуститьОбновлениеИнформационнойБазы) они не появляются.
При этом в старой типовой варианты наших отчетов сохранялись.
Подскажите, пожалуйста, можно ли сделать так, чтобы добавленные в типовую отчеты открывались с использованием стандартной формы? Если наших отчетов нет в справочнике вариантов отчетов, то где же тогда хранились эти варианты? Буду благодарен за любую подсказку.
Заранее спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) вспоминал что где-то это видел
Может вам это поможет
Искал по словам обновить варианты отчетов
Запускаем режим «1С:Предприятие» и с помощью обработки из набора внешних обработок библиотеки стандартных подсистем «ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf» обновляем наши новые данные.
Может вам это поможет
Искал по словам обновить варианты отчетов
(1) Попробуйте поэтапно:
1. В конфигураторе в свойствах ваших отчетов очистить поля "хранилище вариантов", "хранилище настроек".
2. Сохраняемся заходим в предприятие
3. Открываем отчеты формируем далее закрываем всё.
4. Заходим в конфигуратор устанавливаем хранилища, сохраняемся заходим проверяем.
Если же хранилища не были установлены то просто установите их. Платформа небось 20?
1. В конфигураторе в свойствах ваших отчетов очистить поля "хранилище вариантов", "хранилище настроек".
2. Сохраняемся заходим в предприятие
3. Открываем отчеты формируем далее закрываем всё.
4. Заходим в конфигуратор устанавливаем хранилища, сохраняемся заходим проверяем.
Если же хранилища не были установлены то просто установите их. Платформа небось 20?
У меня появилась подобная проблема с отчетами сделанными в расширении. Пришлось заимствовать в расширение: "Общие" - "Хранилища настроек" - "ХранилищеВариантовОтчетов" и выбирать его в свойствах отчета в свойство "Хранилище вариантов".
Столкнулся с подобной проблемой. Розница, редакция 2.3 (2.3.11.32). При попытке открыть отчет:
Несуществующий вариант отчета Основной (Премии заведующим (Отчет)).
Необходимо выполнить обновление информационной базы или очистить настройки отчета.
{ОбщаяФорма.ФормаОтчета.Форма(4539)}:ВызватьИсключение ТекстОшибки;
{ОбщаяФорма.ФормаОтчета.Форма(60)}:ОбновитьИнформациюОВариантеОтчета();
Хранилище вариантов и хранилище настроек не заполнены. Попытка Выбрать в качестве значения ХранилищеВариантовОтчетов не помогает.
Так же посмотрел пример рабочего отчета - данные значения не были заполнены. В пустой конфигурации воссоздал документ, регистр сведений и отчет. Все работает.
Несуществующий вариант отчета Основной (Премии заведующим (Отчет)).
Необходимо выполнить обновление информационной базы или очистить настройки отчета.
{ОбщаяФорма.ФормаОтчета.Форма(4539)}:ВызватьИсключение ТекстОшибки;
{ОбщаяФорма.ФормаОтчета.Форма(60)}:ОбновитьИнформациюОВариантеОтчета();
Хранилище вариантов и хранилище настроек не заполнены. Попытка Выбрать в качестве значения ХранилищеВариантовОтчетов не помогает.
Так же посмотрел пример рабочего отчета - данные значения не были заполнены. В пустой конфигурации воссоздал документ, регистр сведений и отчет. Все работает.
Если вышеописанные варианты не срабатывают, можно попробовать добавить подсистему расширения в разделы с вариантами отчетов. В общем модуле ВариантыОтчетовПереопределяемый в процедуру ОпределитьРазделыСВариантамиОтчетов добавляем код (можно и в расширении с директивой &После):
Разделы.Добавить(Метаданные.Подсистемы.<ИмяПодсистемыРасширения>, НСтр("ru = '<Наименование подсистемы>'"));
Благодаря этому во всех отчетах, сделанных в расширении, появились варианты. Причем без обновления вспомогательных данных (но оно делалось ранее). И, конечно же, поле "Хранилище вариантов" заполнено заимствованным ХранилищеВариантовОтчетов.
Разделы.Добавить(Метаданные.Подсистемы.<ИмяПодсистемыРасширения>, НСтр("ru = '<Наименование подсистемы>'"));
Благодаря этому во всех отчетах, сделанных в расширении, появились варианты. Причем без обновления вспомогательных данных (но оно делалось ранее). И, конечно же, поле "Хранилище вариантов" заполнено заимствованным ХранилищеВариантовОтчетов.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот