Вход | Регистрация
 

СКД и изменение значения поля компоновки данных

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

вместо Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(Имя)
   Fleapse
 
17 - 17.12.18 - 15:12
(16) спасибо я сейчас не у пк, так что не могу заняться, но позже попробую поправить

Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.