Месяц назад только начала изучать 1с.
Необходимо для определенного пользователя запустить внешний отчет с определенными настройками.
В модуле общего приложения есть такая процедура:
Процедура СформироватьОтчеты()
ВыбраннаяНастройка = ВосстановитьЗначение( "ОбработкаРапортРуководителю_Настройки");
Если Не ВыбраннаяНастройка = Неопределено Тогда
Параметры = Неопределено;
Если ВыбраннаяНастройка.Свойство("_ДанныеФормы", Параметры) Тогда
АвтоЗапуск = Неопределено;
Параметры.Свойство("ФормироватьПриСтартеСистемы", АвтоЗапуск);
Если Не АвтоЗапуск = Неопределено И АвтоЗапуск Тогда
Конечно же ВыбраннаяНастройка у меня равно Неопределено.
Откуда вообще брать название настройки для ВосстановитьЗначение()?
Тип: Строка.
Имя, с которым сохраняется значение, используется для идентификации сохраняемых значений.
<Значение> (обязательный)
Тип: Произвольный.
Сохраняемое значение.
Описание:
Сохраняет значение для использования не только в текущем, но и в последующих сеансах работы с программой. Значение хранится индивидуально для каждой пары информационная база - пользователь. Например, можно сохранять значения по умолчанию, используемые данным пользователем.
СохранитьЗначение(<Имя>, <Значение>) // Сохраняет значение для использования в текущем и последующих сеансах работы с программой.
ВосстановитьЗначение(<Имя>) // Получает значение, сохраненное ранее с помощью метода СохранитьЗначение
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший