8.х Значение не является значением объектного типа

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем lmrg52, 6 сен 2015.

  1. TopicStarter Overlay
    lmrg52
    Offline

    lmrg52

    Регистрация:
    6 сен 2015
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Всем привет! Ошибка такая:"
    {Справочник.Сотрудники.Форма.ФормаЭлемента.Форма(14)}: Значение не является значением объектного типа (Организация)
    СтрокаТабличнойЧасти.Организация=Один;
    "
    Причем,он при первом изменении ошибку это выдает, а если второй раз изменить,то все работает. Всю голову сломал, помошите пожалуйста. Вот код. Задумка в том:
    У меня есть справочник иерархический, при создании элемента справочника у меня родитель будет являться должностью. И чтобы она в 2 местах формы вставлялась. В просто поле оно вставляется,а в табличную часть не хочет. Спасибо большое заранее всем =)

    Код:
    &НаКлиенте
    Процедура ДолжностьПриИзменении(Элемент)
        Объект.ВТрудовую.Добавить();
        СтрокаТабличнойЧасти=Элементы.ВТрудовую.ТекущиеДанные;
        СтрокаТабличнойЧасти.Организация=Объект.Родитель;
        КонецПроцедуры
          
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Отладчик вам в помощь.
    Поставьте условие на родителя, проверку :)
  3. TopicStarter Overlay
    lmrg52
    Offline

    lmrg52

    Регистрация:
    6 сен 2015
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Правильно было написать вот так

    Код:
    НоваяСтрока= Объект.ВТрудовую.Добавить();
    НоваяСтрока.Организация=Объект.Родитель;
    Вдруг кому-то пригодиться.

Поделиться этой страницей