...

Ошибка сохранения объекта пользовательского справочника при не инициализированных полей по умолчанию

Тема в разделе "Проблемы/ошибки", создана пользователем Alex, 5 ноя 2018.

  1. Alex

    Alex New Member

    Добрый день. помогите решить проблему:
    Есть пользовательский справочник, который наполнен определенным объемом данных.
    Были добавлены поля по умолчанию (Автор изменения, дата изменения, Автор создания), при изменении записи которая создана до добавления вышеуказанных полей возникает ошибка:
    "Ссылка на объект не указывает на экземпляр объекта."
    До обновления ELMA на версию ELMA v. 3.13.7.39118 все работало адекватно.
    Спасибо!
     

    Вложения:

  2. Alex

    Alex New Member

    Решение проблемы, установить поля по умолчанию сценарием:

    var Izdelia_MAS = PublicAPI.Objects.UserObjects.UserIzdeliya.Filter().Find();
    foreach(var item in Izdelia_MAS)
    {
    if(item.CreationAuthor==null)
    {
    item.CreationAuthor = PublicAPI.Services.Authentication.GetCurrentUser();
    item.CreationDate = DateTime.Now;
    item.Save();
    }
    }
    может кому пригодится.
     

Поделиться: