Не заполнено свойство хранилище вариантов при добавлении во внешние отчеты
При добавлении отчета во внешние отчеты обработки ЗуП, вышло сообщение http://joxi.ru/V2V0GeEUBYWxbr .
В модуле отчета такой код.
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", Метаданные().Представление());
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "0.11");
РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
РегистрационныеДанные.Вставить("Информация", "ДополнительныйОтчет");
///////////// команды /////////////////////////
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = Метаданные().ПолноеИмя();
строкаКоманды.Представление = Метаданные().Представление();
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ОткрытиеФормы";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
Возврат РегистрационныеДанные;
КонецФункции
Чего не хватает для корректного добавления отчета в систему ?
(1) Да что то, со сном проблемы. И с соображением теперь тоже бывает.
Не на все хватает энергии.
1с свойство отчета хранилище вариантов не заполнено где заполнить
Описание ошибки:
Свойство отчета «Хранилище вариантов» не заполнено. Сохранение (выбор) вариантов отчета будет работать в ограниченном режиме. Обратитесь к разработчику дополнительного (внешнего) отчета.
Может так получиться, что получив внешний отчет (файл в формате .erf) от стороннего разработчика, и пытаясь подключить его через стандартный интерфейс базы 1С 8 в разделе "Администрирование" — "Дополнительные отчеты и обработки" — "Добавить из файла. " можно получить данную ошибку. Не стоит винить в этой проблеме разработчика, т.к. сброс свойства настройки "Хранилище вариантов" отчета может происходит спонтанно, хотя так происходить не должно (скорее всего проблема платформы 1С), и разработчик просто сразу это может не заметить.
Нажатие на изображении увеличит его
Устранение данной ошибки возможно пользователю, если доступ в конфигуратор. Дальнейшие действия четко по инструкции ниже. Рассмотрим на примере собственноручно созданного внешнего отчета для КА 2 "Ведомость по товарам на складах с резервами"
Нажатие на изображении увеличит его
Запускаем базу в режиме конфигуратора. Открываем файл отчета через меню "Файл" — "Открыть. ". Или нажимаем на клавиатуре сочетание клавиш Ctrl+O. Или нажимаем кнопку "Открыть файл" командной панели. Откроется окно-диалог выбора файла. Выбираем файл обработки.
Нажатие на изображении увеличит его
В открывшейся форме файла отчете через кнопку "Действия" вызываем меню и нажимаем на пункт "Свойства".
В панели "Свойства" находим свойство "Хранилище вариантов". Нажимаем кнопку ". " выбора поля ввода свойства и в форме "Выбор объекта: Хранилище настроек" выбираем "ХранилищеВариантовОтчетов".
Теперь остается лишь сохранить изменения в файле внешнего отчета с помощью соответствующей кнопки меню "Файл" — "Сохранить". Или c помощью сочетания клавиш Ctrl+S. Или через кнопку "Сохранить" командной панели.
Нажатие на изображении увеличит его
Готово. Можно снова пробовать подгрузить внешний отчет в базу в разделе " Дополнительные отчеты и обработки " — ошибка больше не должна возникнуть.
Можно ознакомиться с процессом возникновения ошибки на примере и последовательностью действий для ее устранения в коротком видео:
Исправляем «Свойство отчета Хранилище вариантов не заполнено»
Предупреждение может возникнуть при добавлении отчета в дополнительные отчеты и обработки. Полный текст ошибки:
Свойство отчета «Хранилище вариантов» не заполнено.
Сохранение (выбор) вариантов отчета будет работать в ограниченном режиме.
Обратитесь к разработчику дополнительного (внешнего) отчета.
Нужно открыть отчет в конфигураторе, перейти к действиям и выбрать свойства отчета. В свойствах укажите значение параметра Хранилище вариантов:
Хранилище вариантов отчета 1С для внешнего отчета
Наверное вам приходилось сталкиваться с тем, что при подключении внешнего отчета в типовых конфигурациях 1С получаем такое сообщение:
Свойство отчета «Хранилище вариантов» не заполнено.
Сохранение (выбор) вариантов отчета будет работать в ограниченном режиме.
Обратитесь к разработчику дополнительного (внешнего) отчета.
Ошибка при подключении внешнего отчета 1С
Для чего нужно хранилище вариантов отчета
Между тем, типовые конфигурации 1С (далее рассмотрим на примере 1С: Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.15.40)) имеют удобный механизм хранилища вариантов отчетов. Он позволяет сохранять варианты отчетов, а также сделать их доступными другим пользователям. Доступные варианты отчета будут видны как в самой форме отчета, так и в типовой разделе «Отчеты». Ниже пример вывода в форме «Кадровые отчеты» различных настроек для отчета «Личные данные сотрудников». Теперь каждый пользователь имеющий право использования данного отчета сможет открыть нужную настройку отчета и сформировать его.
Пример сохраненных вариантов отчетов 1С
Настраиваем свойство «Хранилище вариантов» для внешних отчетов
1С позаботилась о разработчиках и предоставила им возможность без лишних доработок использовать данный механизм в своих внешних отчетах.
1. Открываем палитру свойств нашего внешнего отчета как показано на картинке ниже:
2. В свойстве «Хранилище вариантов» выбираем хранилище настроек с именем «ХранилищеВариантовОтчетов»
Выбираем хранилище вариантов
Сохраняем вариант отчета для других пользователей
После подключения нашего внешнего отчета в конфигурацию, открываем его. Например, вы внесли какие-то изменения в структуру отчета в пользовательском режиме и хотим поделиться этим вариантом с другими пользователями.
1. Для этого, выбираем типовую команду «Сохранить вариант отчета»:
Сохранение варианта отчета для других пользователей
2. Указываем наименование нашей настройки отчета «Отчет о передаче мероприятий СЗВ-ТД — без уволенных». Ставим переключатель «Доступен» в положение «Всем пользователям». Нажимаем кнопку «Далее».
3. Указываем раздел, в который хотим поместить нашу настройку отчета, например, «Кадры». Пишем описание для варианта отчета, если надо и сохраняем.
4. Теперь наш вариант отчета доступен другим пользователям как в самом отчете:
Пример выбора настройки внешнего отчета 1С
Так и в разделе «Отчеты» в ветке «Кадры»
Вариант внешнего отчета 1С в разделе Отчеты
Итоги
После нехитрых настроек наш внешний отчет теперь может работать с типовым хранилищем вариантов отчетов. Это позволит сохранять различные настройки внешнего отчета в хранилище и давать доступ к ним для других пользователей 1С.