Имя: Пароль:
1C
 
Не заполняется программно реквизит формы
0 inkvizitr
 
17.10.18
09:44
из формы одной обработки передаю параметры в другую формы второй обработки, во второй обработке есть реквизит Контрагент

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Если Параметры.Свойство("Контрагент") Тогда
        Контрагент = Параметры.Контрагент;
        Объект.Контрагент = Справочники.Контрагенты.ПустаяСсылка();
        Объект.Контрагент = Контрагент;
        
        Сообщить("Контрагент "+Контрагент);
    КонецЕсли;
КонецПроцедуры

через сообщить контрагент прилетает, но в реквизит не запоняется
1 Cyberhawk
 
17.10.18
09:45
Что-то ты повторяешься
2 inkvizitr
 
17.10.18
09:46
(1) это другая тема, так как все данные приходят, в реквизит формы не записывается
3 hhhh
 
17.10.18
09:48
(0)         Сообщить("Контрагент "+Объект.Контрагент);  пробуй
4 inkvizitr
 
17.10.18
09:53
(3) точно, через сообщить выводит, значит гдето перетирается, буду смотреть, спасибо
5 Cyberhawk
 
17.10.18
10:01
Пади реквизит формы сохраняется
6 Ботаник Гарден Меран
 
17.10.18
10:27
Объект.Контрагент - это реквизит обработки.
Контрагент - реквизит формы.

А что в элементе в ПутьКДанным указано, страшно представить.
7 inkvizitr
 
17.10.18
10:31
(6) а как передать данный параметр допустим на Процедуру формы ПриОткрытии(Отказ)
8 hhhh
 
17.10.18
10:41
(7) перепишите код из (0) в процедуру ПриОткрытии
9 Cyberhawk
 
17.10.18
10:47
(8) Там параметры уже тю-тю
10 hhhh
 
17.10.18
10:54
(9) там же было у параметра свойство, типа "ключевой", чтобы он в дальнейшем не стирался?
11 Cyberhawk
 
17.10.18
10:59
(10) Это только для параметров, которые явно в конструкторе формы предварительно заданы и этим флажком помечены, да.
С произвольными такого не провернешь, и мне показалось почему-то что случай ТС - это произвольные, извне передаваемые в форму.
12 AlvlSpb
 
17.10.18
11:01
(0) А Параметры.Контрагент какой тип значения?
13 hhhh
 
17.10.18
11:09
(11) почему не провернешь? Запрещено задать у ключевого параметра название "Контрагент"? Я так делал, всё работает.
14 inkvizitr
 
17.10.18
11:28
(11) (12) (13) Разобрался у меня в форме там где реквизиты объект, стояла галочка сохранять данные в настройках, всем огромное спасибо
15 Cyberhawk
 
17.10.18
11:29
(13) Что-то ты невнимательно походу читаешь. Ключевым параметр можно сделать только в конструкторе формы.