...

Не создан элемент item во время выполнения скрипта при загрузке формы блока (переменная блок)

Тема в разделе "Разработчикам", создана пользователем Sergiy, 27 фев 2019.

  1. Sergiy

    Sergiy New Member

    Привет!
    Есть скрипт при загрузке формы блока при добавлении элемента в переменную блок:

    public virtual void RemIzdelie_Fill_MPL (Context context, P_Remont_Perechenj item, EleWise.ELMA.Model.Views.FormViewBuilder<P_Remont_Perechenj> form)
    {
    item.Identifikator = context.PerechenjMPL.Count;
    }

    Возникает NullRefferenceException, т.к. item еще не создан.

    Почему объекта еще не существует, если обработчик для него уже вызван?
    И как я могу присвоить поля для нового item при его добавлении?
     
  2. m.tronin

    m.tronin New Member

    Проверяйте на null переменную item. И далее или создавайте сначала, или не присваивайте значение.
     

Поделиться: