Вход | Регистрация


Объект не найден при открытии задачи

Объект не найден при открытии задачи
Я
   falselight
 
14.04.17 - 09:17
Делаю программное перенаправление задачи.
Смотрю отладчиком, по коду все нормально заполняется.
Открываю задачу у пользователя которому она была перенаправлена
у него, реквизиты :
Модератор
ИсточникПеренаправления
Исполнитель.ФизЛицо

содержат значение, - <Объект не найден> ...


Процедура ДействияФормыПеренаправитьДругомуИсполнителю(Кнопка)
        Задача                         = Задачи.ЗадачаИсполнителя.СоздатьЗадачу();
        Задача.Дата                    = ТекущаяДата();
        Задача.ВидЗадачи               = ВидЗадачи;
        Задача.Наименование            = Наименование + "  [ПЕРЕНАПРАВЛЕНАЯ ЗАДАЧА]";
        //

        Запрос                         = Новый Запрос;
        Запрос.Текст                   = "
            |ВЫБРАТЬ
            |    Пользователи.Ссылка,
            |    Пользователи.ФизЛицо
            |ИЗ
            |    Справочник.Пользователи КАК Пользователи
            |ГДЕ
            |    Пользователи.ФизЛицо = &ФизЛицо";
        Запрос.УстановитьПараметр("ФизЛицо", ИсточникПеренаправления);
        Рез = Запрос.Выполнить();
        Если Не Рез.Пустой() Тогда
            Выборка = Рез.Выбрать();
            Выборка.Следующий();
            Задача.Исполнитель = Выборка.Ссылка;
        Иначе
            Сообщить("По физ. лицу " + СТРОКА(ИсточникПеренаправления) + " не найден пользователь для перенаправлении задачи!");
            Возврат;
        КонецЕсли;
        //

        Задача.Модератор               = Модератор;
        Задача.ИсточникПеренаправления = Исполнитель.ФизЛицо;
        Задача.ДатаВыполненияПланово   = ДатаВыполненияПланово;
        Задача.ЗадачаИсточник          = Ссылка;
        Задача.Записать();
        Модифицированность = Ложь;
        ЭтаФорма.Закрыть();
КонецПроцедуры


Из за чего это может быть? Что исправить?
 
 
   МимохожийОднако
 
1 - 14.04.17 - 09:24
Задача.Дата                    = ТекущаяДата();??
   sFAQer
 
2 - 14.04.17 - 09:25
(0) Он не пустой там NULL лежит
   МимохожийОднако
 
3 - 14.04.17 - 09:25
(0) Отладчиком посмотри
   sFAQer
 
4 - 14.04.17 - 09:25
(2) Мимоветки, простите
   falselight
 
5 - 14.04.17 - 09:28
(1) Ну да. Иначе она не запишется. Заполняю дату текущей. Что не так?
   falselight
 
6 - 14.04.17 - 09:29
(4) ?

каким образом при открытии в заполненных нормалаьно реквизитах появляется <Объект не найден> ?
   falselight
 
7 - 14.04.17 - 09:30
(3) Так смотрю отладчиком. При заполнении все нормалаьно
что по этой процедуре (0).
А при открытии там <Объект не найден>... в реквизитах (
   Gors_1c
 
8 - 14.04.17 - 09:41
Либо запусти из конфигуратора сеанс предприятия под этим пользователем и посмотри в отладчик, либо попробуй дать пользователю админские права и посмотри на реквизиты.
   Gors_1c
 
9 - 14.04.17 - 09:41
админские - полные
   МимохожийОднако
 
10 - 14.04.17 - 09:44
Ошибка в строке:
Задача.Исполнитель = Выборка.Ссылка;
 
 Рекламное место пустует
   falselight
 
11 - 14.04.17 - 10:01
(10)   Задача.Модератор = Модератор;
на этой строке тоже объект не найден при открытии

(8) я так и делал, при открытии сразу идет объект не найден
попробую посмотреть с правами что либо
   МимохожийОднако
 
12 - 14.04.17 - 10:09
(11) Лучше сравни типы у значений
Задача.Исполнитель
Выборка.Ссылка
Задача.Модератор .
Напиши, какая структура объекта Задача

Список тем форума
Рекламное место пустует  Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует