![]() |
|
СКД и изменение значения поля компоновки данных | ☑ | ||
---|---|---|---|---|
0
Fleapse
17.12.18
✎
10:53
|
есть кнопка на элементе справочника для открытия отчёта. через параметр я передаю ссылку на этот элемент справочника(если она имеется)
в запросе в скд есть переменная "Клиент" соответственно скд само формирует поле компоновки данных. В него надо передать эту ссылку использую код: Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Имя = "Клиент"; Значение = Параметры.СсылкаНаКлиента; ПараметрКлиент = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(Имя); ПараметрКлиент.Значение = Значение; КонецПроцедуры Ничего не меняется и не выдает ошибку. если кто знает с чем это связанно можете подказать :) |
|||
1
AlvlSpb
17.12.18
✎
11:13
|
(0) ПараметрКлиент.Использование=Истина;
|
|||
2
Fleapse
17.12.18
✎
11:17
|
(1) пробовал не помогает
|
|||
3
Fleapse
17.12.18
✎
11:18
|
может в скд обязательно какие то галочки стоять должны?
|
|||
4
Fleapse
17.12.18
✎
12:36
|
ну не может же не работать код из нескольких ресурсов с положительными отзывами
|
|||
5
Lond0n
17.12.18
✎
13:05
|
(0)Обработчики данных ПриЗагрузкеДанныхИзНастроекНаСервере и т.д. на форме не определены? Там могут переопределяться параметры.
|
|||
6
Fleapse
17.12.18
✎
13:12
|
(5) я вывел поле компоновки данных на форму и оно не меняется вообще
|
|||
7
Fleapse
17.12.18
✎
13:13
|
да и оброботчики данных задал
|
|||
8
AlvlSpb
17.12.18
✎
13:15
|
(6) Так Параметр или Поле компоновки данных? Это разные понятия. Покажите-ка запрос
|
|||
9
Fleapse
17.12.18
✎
14:49
|
(8) я не силен в терминологии. В общем мне нужно передать ссылку в запрос. Запрос находится в скд
|
|||
10
Fleapse
17.12.18
✎
14:54
|
А запрос стандартный в нем условие и есть &Клиент и туда надо запихнуть инфорацию
|
|||
11
d4rkmesa
гуру
17.12.18
✎
14:58
|
(0) Через отладчик смотрели, у вас коллекция параметров меняется?
|
|||
12
AlvlSpb
17.12.18
✎
15:01
|
(6) Если ваш параметр выведен на форму, это уже пользовательские настройки а не настройки. Смотрите и меняйте параметр там. А вообще см (11) отладчик в помощь
|
|||
13
Fleapse
17.12.18
✎
15:01
|
(11) смотрел меняется, но в отчет не работает, хотя если ручками вывести поле компоновки данных и там выбрать ссылку все ок
|
|||
14
Fleapse
17.12.18
✎
15:02
|
Ок спасибо посмотрю
|
|||
15
Windyhead
17.12.18
✎
15:03
|
(13) Смотрите что происходит в процедуре ПриКомпоновкеРезультата, возможно уже подгрузились другие настройки. Вообще странный способ задавать параметры скд в "Процедура ПриСозданииНаСервере(Отказ,СтандартнаяОбработка)"
|
|||
16
Windyhead
17.12.18
✎
15:08
|
Вдобавок лучше делать так мНастройки=КомпоновщикНастроек.ПолучитьНастройки();
вместо Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(Имя) |
|||
17
Fleapse
17.12.18
✎
15:12
|
(16) спасибо я сейчас не у пк, так что не могу заняться, но позже попробую поправить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |