Список исключений при сохранении настроек формы.

1. Deric 21.08.12 13:02 Сейчас в теме
День добрый коллективный разум!
Вопрос такой, имеется внешняя обработка которая использует внутренний механизм сохранения настроек отчетов УТ 10.3 через функцию:
Функция СохранитьРеквизитыОтчета(ОтчетОбъект, СтруктНастройка = Неопределено, Знач СтрСохранять = "", Знач СтрНеСохранять = "") Экспорт
	
	СтруктПараметры = ?(СтруктНастройка = Неопределено, Новый Структура, СтруктНастройка);
	
	МетаОтчет = ОтчетОбъект.Метаданные();
	Если ПустаяСтрока(СтрСохранять) Тогда
	
		СтруктДанные = Новый Структура;
		СтруктИсключений = ?(ПустаяСтрока(СтрНеСохранять), Новый Структура, Новый Структура(СтрНеСохранять));
		
		МетаОтчеты    = Метаданные.Отчеты;
		МетаОбработки = Метаданные.Обработки;
		Для Каждого МетаРекв Из МетаОтчет.Реквизиты Цикл
		
			Если СтруктИсключений.Свойство(МетаРекв.Имя) Тогда
				Продолжить; // Реквизит содержится в списке исключений
			КонецЕсли;
Показать


Из текста функции видно что можно сформировать список исключения объектов из структуры сохранения, вот только я ни как не могу понять как это сделать, подскажите пожалуйста.
По теме из базы знаний
Найденные решения
6. Yury1001 1473 21.08.12 14:04 Сейчас в теме
или наоборот - третий параметр: Список реквизитов задан явно, их и сохранит.
тогда четвертый не указывать.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Yury1001 1473 21.08.12 13:17 Сейчас в теме
Строка с именами реквизитов через запятую.
3. Deric 21.08.12 13:47 Сейчас в теме
(2) Yury1001,
Не совсем понял.
В обработке вызывается:
УправлениеОтчетами.СохранитьРеквизитыОтчета(ЭтотОбъект, СтруктураСНастройками);

Я конкретно туплю и не понимаю что мне нужно в эту функцию добавить.
5. Yury1001 1473 21.08.12 14:02 Сейчас в теме
(3) Deric,
третий параметр оставляем пустым
четвертый параметр строка с реквизитами:
УправлениеОтчетами.СохранитьРеквизитыОтчета(ЭтотОбъект, СтруктураСНастройками, , "ДатаОтчета, Организация, ИтакДалее");
7. Deric 21.08.12 14:10 Сейчас в теме
(5) Yury1001,
Тьфу, блин, а я огород городил, на такой банальщине запарился.
Большое спасибо.
(4) Robot123,
Моя благодарность за участие.
4. Robot123 172 21.08.12 14:01 Сейчас в теме
В функции есть параметр "СтрНеСохранять ", по-умолчанию пустая строка, этой переменной и нужно присвоить список исключаемх реквизитов через запятую в виде: СтрНеСохранять = "Реквизит1, Реквизит2, ..."
6. Yury1001 1473 21.08.12 14:04 Сейчас в теме
или наоборот - третий параметр: Список реквизитов задан явно, их и сохранит.
тогда четвертый не указывать.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот