|
Не удается использовать проверку процедурой ЭтоНовый()
| ☑ |
0
NIGHTHUNTER
19.11.20
✎
05:44
|
При открытии хочу документу задавать значение по умолчанию.
Но при условии что он создается. То есть должно срабатывать ЭтоНовый()
Но в процедуре ПриСозданииНаСервере() не срабатывает .
на так, ни так , ни так, -
ЭтоНовый()
Объект.ЭтоНовый()
Объект.Ссылка.ЭтоНовый()
|
|
1
NIGHTHUNTER
19.11.20
✎
05:47
|
И так не работает, ЭтотОбъект.ЭтоНовый()
Как правильно пользоваться методом ЭтоНовый() ?
|
|
2
NIGHTHUNTER
19.11.20
✎
05:48
|
Можно конечно так попробовать
ЗначениеЗаполнено(Объект.Ссылка)
Но а метод ЭтоНовый() ?
|
|
3
qwerty42russ
19.11.20
✎
05:55
|
|
|
4
вым
19.11.20
✎
05:57
|
|
|
5
вым
19.11.20
✎
05:57
|
В каждой новой версии платформы 1С присутствуют некоторые изменения. В том числе это касается операторов, зарезервированных слов, имен методов и свойств. Последние версии платформы в режиме управляемых форм перестали поддерживать на клиентской части метод «ЭтоНовый()». Раньше он позволял определить, открыл ли пользователь объект ранее записанный в базу данных или же новый с целью создания.
|
|
6
вым
19.11.20
✎
05:57
|
Если Параметры.Ключ.Пустая() Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "«Не новый»";
Сообщение.Сообщить();
Иначе
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "«Новый»";
Сообщение.Сообщить();
КонецЕсли;
|
|
7
вым
19.11.20
✎
05:58
|
Если ЗначениеЗаполнено(Объект.Ссылка) Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "«Не новый»";
Сообщение.Сообщить();
Иначе
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "«Новый»";
Сообщение.Сообщить();
КонецЕсли;
|
|
8
DrZombi
гуру
19.11.20
✎
05:59
|
(0) КЭП, проверка нового на форме УФ - "Объект.Ссылка.Пустая()"
|
|
9
DrZombi
гуру
19.11.20
✎
06:00
|
(2) Трусы через голову тоже можно надевать, но зачем? :)
|
|
10
NIGHTHUNTER
19.11.20
✎
06:12
|
(9) Ну понятно. (8) - правильное решение.
|
|