|
v8: Не работает процедура |
☑ |
0
den2308
18.06.12
✎
14:01
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Докуммент = Документы.ЗаявкаНаРемонт;
Если Докуммент.ЭтоНовый () ТОгда
мОбъект = РеквизитФормыВЗначение("Объект");
мОбъект.СостояниеЗаявки = Справочники.СостояниеЗаказов.Принят;
ЗначениеВРеквизитФормы(мОбъект,"Объект");
Иначе
КонецЕсли;
КонецПроцедуры
Подскажите пожалуйста что я делаю не так.Форма управляемая
|
|
1
Maxus43
18.06.12
✎
14:02
|
Если ЭтотОбъект.ЭтоНовый() ТОгда
|
|
2
Mort
18.06.12
✎
14:02
|
Практически всё.
|
|
3
Mort
18.06.12
✎
14:04
|
Если "Принят" это предопределенное значение справочника, значение заполнения по умолчанию достаточно указать в свойствах реквизита.
|
|
4
andrewks
18.06.12
✎
14:04
|
ничё не понял.
а что, собственно, надо сделать-то?
|
|
5
den2308
18.06.12
✎
14:05
|
При новом документу заполнять поле СостояниеЗаявки.
Maxus твой вариант не сработал
|
|
6
Нуф-Нуф
18.06.12
✎
14:05
|
Если Ссылка.Пустая() Тогда
|
|
7
Buster007
18.06.12
✎
14:06
|
правильно делает, что не работает.
|
|
8
Buster007
18.06.12
✎
14:06
|
Объект.Ссылка.Пустая()
|
|
9
and2
18.06.12
✎
14:07
|
поставь значение заполнения в реквизит.
|
|
10
Mort
18.06.12
✎
14:12
|
(6)(8) Не учите человека плохому.
|
|
11
den2308
18.06.12
✎
14:20
|
не Объект.Ссылка.Пустая() не работает
|
|
12
den2308
18.06.12
✎
14:21
|
подскажите как значение заполнения в реквизит.
|
|
13
Maxus43
18.06.12
✎
14:21
|
в свойствах реквизита
|
|
14
XLife
18.06.12
✎
14:22
|
Параметры.Ключ.Пустая()
|
|
15
den2308
18.06.12
✎
14:23
|
and2 спасибо сработало!!!
|
|
16
Buster007
18.06.12
✎
14:25
|
(10) мы его не учим плохому. Способы решения задачи есть различные и в некоторых случаях значение заполнения не получится использовать. Следовательно надо узнать как определить, что это новый объект или нет.
|
|
17
and2
18.06.12
✎
14:26
|
(15) это не мне.
я просто повторил лаконично (3)
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший