Когда вы первый раз заходите с помощью соцсетей, мы получаем публичную информацию из вашей учетной записи, предоставляемой провайдером услуги соцсети в рамках ваших настроек конфиденциальности. Мы также автоматически получаем ваш e-mail адрес для создания вашей учетной записи на нашем веб сайте. Когда она будет создана, вы будете авторизованы под этой учетной записью.
Не согласенСогласен
Войти через
Я разрешаю создать мне учетную запись
Когда вы первый раз заходите с помощью соцсетей, мы получаем публичную информацию из вашей учетной записи, предоставляемой провайдером услуги соцсети в рамках ваших настроек конфиденциальности. Мы также автоматически получаем ваш e-mail адрес для создания вашей учетной записи на нашем веб сайте. Когда она будет создана, вы будете авторизованы под этой учетной записью.
Формируйте новую форму. При формировании укажите, что эта форма настроек отчета и все.
Alex_Sun
12 лет назад
Может я не догоняю чего-то, но у меня эта СКД не является основной в отчете. А метод отчета ПолучитьФормуНастроек работает именно с основной СКД
Головаченко Дима
12 лет назад
Форма настроек СКД завязана на настройки КомпоновщикаНастроек, которы в свою очередь связан со СхемойКомпонокиДанных. Значит, чтобы достучаться до нужной формы настроек, нужно сделать следующее:
1. Получить в СхемуКомпонвкиДанных нужный макет типа СКД;
2. Инициализаировать КомпоновщикНастроек;
3. Загрузить в него настройки из СхемыКомпоновкиДанных;
Вот примерный текст кода:
СхемаКомпоновкиДанных = ПолучитьМакет(“ВашеИмяМакета”);
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
ЭтотОбъект.ПолучитьФормуНастроек().Открыть();
Alex_Sun
12 лет назад
Ну все логично, а если у нас нет отчета, а есть документ и в нем макет скд?!.
kosmo
12 лет назад
В внешнем отчете работало так
ФормаНастроек=ОтчетОбъект.ПолучитьформуНастроек(,ЭтаФорма);
ФормаНастроек.ОткрытьМодально();
В крайнем случае можно создать новую форму (тип формы – “Форма настроек отчета” по умолчанию и без внесения изменений), подставить ее как форма настроек по умолчанию и вызывать при необходимости.
Формируйте новую форму. При формировании укажите, что эта форма настроек отчета и все.
Может я не догоняю чего-то, но у меня эта СКД не является основной в отчете. А метод отчета ПолучитьФормуНастроек работает именно с основной СКД
Форма настроек СКД завязана на настройки КомпоновщикаНастроек, которы в свою очередь связан со СхемойКомпонокиДанных. Значит, чтобы достучаться до нужной формы настроек, нужно сделать следующее:
1. Получить в СхемуКомпонвкиДанных нужный макет типа СКД;
2. Инициализаировать КомпоновщикНастроек;
3. Загрузить в него настройки из СхемыКомпоновкиДанных;
Вот примерный текст кода:
СхемаКомпоновкиДанных = ПолучитьМакет(“ВашеИмяМакета”);
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
ЭтотОбъект.ПолучитьФормуНастроек().Открыть();
Ну все логично, а если у нас нет отчета, а есть документ и в нем макет скд?!.
В внешнем отчете работало так
ФормаНастроек=ОтчетОбъект.ПолучитьформуНастроек(,ЭтаФорма);
ФормаНастроек.ОткрытьМодально();
В крайнем случае можно создать новую форму (тип формы – “Форма настроек отчета” по умолчанию и без внесения изменений), подставить ее как форма настроек по умолчанию и вызывать при необходимости.