Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не удается использовать проверку процедурой ЭтоНовый()

Не удается использовать проверку процедурой ЭтоНовый()
Я
   NIGHTHUNTER
 
19.11.20 - 05:44
При открытии хочу документу задавать значение по умолчанию.
Но при условии что он создается. То есть должно срабатывать ЭтоНовый()

Но в процедуре ПриСозданииНаСервере() не срабатывает .

на так, ни так , ни так, -

ЭтоНовый()
Объект.ЭтоНовый()
Объект.Ссылка.ЭтоНовый()
   NIGHTHUNTER
 
1 - 19.11.20 - 05:47
И так не работает, ЭтотОбъект.ЭтоНовый()

Как правильно пользоваться методом ЭтоНовый() ?
   NIGHTHUNTER
 
2 - 19.11.20 - 05:48
Можно конечно так попробовать

ЗначениеЗаполнено(Объект.Ссылка)

Но а метод ЭтоНовый() ?
   qwerty42russ
 
3 - 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
Если ЗначениеЗаполнено(Объект.Ссылка) Тогда
    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = "«Не новый»";
    Сообщение.Сообщить(); 
Иначе
    Сообщение = Новый СообщениеПользователю;
    Сообщение.Текст = "«Новый»";
    Сообщение.Сообщить(); 
КонецЕсли;
   DrZombi
 
8 - 19.11.20 - 05:59
(0) КЭП, проверка нового на форме УФ - "Объект.Ссылка.Пустая()"
   DrZombi
 
9 - 19.11.20 - 06:00
(2) Трусы через голову тоже можно надевать, но зачем? :)
   NIGHTHUNTER
 
10 - 19.11.20 - 06:12
(9) Ну понятно. (8) - правильное решение.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.