Не работает функция ЭтоНовый() в процедуре ПередЗаписью() #347514


#0 by terkin
Функция  ЭтоНовый в процедуре ПередЗаписью элемента справочника возвращает Ложь. В чем может быть дело?
#1 by Defender aka LINN
Значит, он не новый.
#2 by Maxus43
ЭтоНовый Возвращаемое значение: Тип: Булево. Истина - изменяется еще ни разу не записанный элемент; Ложь - элемент уже записан. Описание: Определяет, записан ли элемент в базу данных. !!!!!! СП рулит, читай чаще :)
#3 by terkin
При создании нового элемента справочника и вылазиет ложь. Как вообще можно проверить новый это элемент или нет?
#4 by Defender aka LINN
ЭтоНовый :))))))))))))) З.Ы. Только что проверил - все работает.
#5 by MRAK
значит ты его записал до проверки
#6 by Salvador Limones
Дай больше информации.
#7 by Maxus43
#8 by PR
Ты наверное забыл в настройках программы включить возможность использования методов объектов, в том числе метода "ЭтоНовый" :))
#9 by Grek224
Посмотри в форме элемента должны быть на синей полосе формы *НОВЫЙ :). если лень то Этотобъект.Ссылка = Неопределно или Пустаяссылка там будет точно не помню
#10 by terkin
А что выполняется вначале, процедура в модуле эдемента формы или в модуле объекта?
#11 by Grek224
я точно не помню. всегда забываю хотя В проф разработке гончарова было сказано об этом . Я делаю проще беру создаю все интересующие меня процедуры ставлю сообщить. и пишу в сообщении имя процедуры которая вызывается . получается список последовательности вызова. красиво и сразу доходит что к ему
#12 by Grek224
ну и т д
#13 by terkin
Во блин! Оказывается эти процедуры вызываются по 2 раза в итоге и получается что ЭтоНовый = Ложь :(((
#14 by hhhh
значит где-то все-таки есть команда Записать.
#15 by Grek224
Парень грузишь ты меня. ОДИН раз вызывается казждая процедура если только ее не вызываешь еще раз методами языка. Кури форму модуля и форму объекта. ищи записать
#16 by Maxus43
читай , думай... сначала модуль формы ПередЗаписью, потом Объект Перед записью, потом форма При записи... экспериментально так выходит
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям