|
универсальный отчет-сохранение настройки
| ☑ |
0
programer_
1c_nn15
06.07.12
✎
15:12
|
Добрый день вопрос не сложный, как можно сохранить настройку универсального отчета в отдельный файл или зайдя под другим пользователем выцепить эту настройку из программы? чтобы каждому пользователю не настраивать один и тот же отчет
|
|
1
Kreont
06.07.12
✎
15:17
|
Один раз создай, потом открой регистр.сведений "Сохраненные настройки" и там копируй для нужн.пользователей.
|
|
2
programer_
1c_nn15
06.07.12
✎
15:21
|
Всё бы хорошо только конфигурация автобизнес фирмы далеон , там нет такого регистра
|
|
3
Kreont
06.07.12
✎
15:28
|
Если на СКД отчет можно через файлик xml настройки все выгрузить/загрузить.
|
|
4
programer_
1c_nn15
06.07.12
✎
15:30
|
(3) можно поподробней
|
|
5
programer_
1c_nn15
06.07.12
✎
15:50
|
Нашёл справочник сохранённые настройки в нём вроде как всё получается :)
|
|
6
Kreont
06.07.12
✎
15:54
|
Ну попробуй в отчет добавить на панель кнопку с действием "Настройки...",
нажав на нее, справа будут кнопки Сохранить настройку в файл/ Загрузить из файла.
Если програмно надо тогда типа через такие методы:
Код для записи:
Настройки = КомпоновщикНастроек.Настройки;
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл(ФайлХМЛ);
Запись.ЗаписатьОбъявлениеXML();
ФXDTO = Новый СериализаторXDTO(ФабрикаXDTO);
ФXDTO.ЗаписатьXML(Запись, Настройки,НазначениеТипаXML.Явное, ФормаXML.Элемент);
Запись.Закрыть();
Код для чтения:
Чтение = Новый ЧтениеXML;
Чтение.ОткрытьФайл(ФайлХМЛ);
НастройкиКомпоновкиДанных = СериализаторXDTO.ПрочитатьXML(Чтение, Тип("НастройкиКомпоновкиДанных"));
Чтение.Закрыть();
КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиКомпоновкиДанных);
|
|