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

1С:Предприятие ::

Метки: 

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

Я
   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) Лучше сравни типы у значений
Задача.Исполнитель
Выборка.Ссылка
Задача.Модератор .
Напиши, какая структура объекта Задача


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