Имя: Пароль:
1C
 
СКД: в какой момент программно установить параметры по-умолчанию?
,
0 mikecool
 
25.03.15
11:24
Делаю в при создании на сервере:
Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(...)
однако в результате параметр не установлен
Не в ту коллекцию устанавливаю или нужно что-то еще указать?
1 Лефмихалыч
 
25.03.15
11:26
ПриКомпоновкеРезультата()?
2 mikecool
 
25.03.15
11:58
(1) вызывается только при СкомпоноватьРезультат()
3 mikecool
 
25.03.15
12:08
Я так понимаю - убрать стандартную кнопку Сформировать
заменить ее своей, в которой будет СкомпоноватьРезультат + (1)
4 eklmn
 
гуру
25.03.15
12:11
(3) только так
5 eklmn
 
гуру
25.03.15
12:12
я пытался сделать когда СКД только появился, потом еще пытался, только в 8.3 не пробовал )
6 DailyLookingOnA Sunse
 
25.03.15
12:17
В при создании на сервере:

Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Отчеты.МойОфигенныйОтчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных").ВариантыНастроек["Основной"].Настройки);

Далеее как в (0)
7 mikecool
 
25.03.15
12:17
ага, нашел где привязывается
пробую
8 GenV
 
25.03.15
12:21
(0) ПриКомпоновкеРезультата вызывается и при нажатии стандартной кнопки сформировать.
Если хочешь менять настройки до формирования отчета, то проще в ПриЗагрукеПользовательскихНастроекНаСервере
9 mikecool
 
25.03.15
12:25
(8) ага, понял
спасибо всем, получилось )
10 mikecool
 
25.03.15
12:27
да не совсем получилось (
почему то не кушает параметр в расчете ресурса
Сумма(ЧистаяТорговаяНаценка)/(&План)
Ошибка - Неверные параметры "/"
подставляю число - работает, параметр - нет...
11 GenV
 
25.03.15
12:31
(10) Если параметр недоступный для пользователя, то сделай доступным, установи вручную и проверь, что работает.
Возможно, для него стоит флаг использовать в пользовательских настройках, а твой код для обычных настроек
12 mikecool
 
25.03.15
12:33
(11) та же ошибка, даже при установке в пользовательском режиме
13 GenV
 
25.03.15
12:39
(12) Текст ошибки какой?
14 mikecool
 
25.03.15
12:50
(13) Неверные параметры "/"
15 mikecool
 
25.03.15
12:51
+14 и как писал в (10) - вместо параметра вписываю числовую константу - работает
16 GenV
 
25.03.15
12:55
(14) у меня такую ошибку выдает, если ставлю тип параметра не число, а, например, дату. С числом нормально работает аналогичное выражение.
Проверь, не меняешь где-нибудь еще его?
17 mikecool
 
25.03.15
12:56
(16) я понял, сейчас проверю
18 mikecool
 
25.03.15
12:59
(16) бинго! спасибо ))) ошибся и вместо значения выбирал в параметр из регистра описание
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.