|
Объект не найден при открытии задачи | ☑ | ||
---|---|---|---|---|
0
falselight
14.04.17
✎
09:17
|
Делаю программное перенаправление задачи.
Смотрю отладчиком, по коду все нормально заполняется. Открываю задачу у пользователя которому она была перенаправлена у него, реквизиты : Модератор ИсточникПеренаправления Исполнитель.ФизЛицо содержат значение, - <Объект не найден> ... Процедура ДействияФормыПеренаправитьДругомуИсполнителю(Кнопка) Задача = Задачи.ЗадачаИсполнителя.СоздатьЗадачу(); Задача.Дата = ТекущаяДата(); Задача.ВидЗадачи = ВидЗадачи; Задача.Наименование = Наименование + " [ПЕРЕНАПРАВЛЕНАЯ ЗАДАЧА]"; // Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ | Пользователи.Ссылка, | Пользователи.ФизЛицо |ИЗ | Справочник.Пользователи КАК Пользователи |ГДЕ | Пользователи.ФизЛицо = &ФизЛицо"; Запрос.УстановитьПараметр("ФизЛицо", ИсточникПеренаправления); Рез = Запрос.Выполнить(); Если Не Рез.Пустой() Тогда Выборка = Рез.Выбрать(); Выборка.Следующий(); Задача.Исполнитель = Выборка.Ссылка; Иначе Сообщить("По физ. лицу " + СТРОКА(ИсточникПеренаправления) + " не найден пользователь для перенаправлении задачи!"); Возврат; КонецЕсли; // Задача.Модератор = Модератор; Задача.ИсточникПеренаправления = Исполнитель.ФизЛицо; Задача.ДатаВыполненияПланово = ДатаВыполненияПланово; Задача.ЗадачаИсточник = Ссылка; Задача.Записать(); Модифицированность = Ложь; ЭтаФорма.Закрыть(); КонецПроцедуры Из за чего это может быть? Что исправить? |
|||
1
Мимохожий Однако
14.04.17
✎
09:24
|
Задача.Дата = ТекущаяДата();??
|
|||
2
sFAQer
14.04.17
✎
09:25
|
(0) Он не пустой там NULL лежит
|
|||
3
Мимохожий Однако
14.04.17
✎
09:25
|
(0) Отладчиком посмотри
|
|||
4
sFAQer
14.04.17
✎
09:25
|
(2) Мимоветки, простите
|
|||
5
falselight
14.04.17
✎
09:28
|
(1) Ну да. Иначе она не запишется. Заполняю дату текущей. Что не так?
|
|||
6
falselight
14.04.17
✎
09:29
|
(4) ?
каким образом при открытии в заполненных нормалаьно реквизитах появляется <Объект не найден> ? |
|||
7
falselight
14.04.17
✎
09:30
|
(3) Так смотрю отладчиком. При заполнении все нормалаьно
что по этой процедуре (0). А при открытии там <Объект не найден>... в реквизитах ( |
|||
8
Gors_1c
14.04.17
✎
09:41
|
Либо запусти из конфигуратора сеанс предприятия под этим пользователем и посмотри в отладчик, либо попробуй дать пользователю админские права и посмотри на реквизиты.
|
|||
9
Gors_1c
14.04.17
✎
09:41
|
админские - полные
|
|||
10
Мимохожий Однако
14.04.17
✎
09:44
|
Ошибка в строке:
Задача.Исполнитель = Выборка.Ссылка; |
|||
11
falselight
14.04.17
✎
10:01
|
(10) Задача.Модератор = Модератор;
на этой строке тоже объект не найден при открытии (8) я так и делал, при открытии сразу идет объект не найден попробую посмотреть с правами что либо |
|||
12
Мимохожий Однако
14.04.17
✎
10:09
|
(11) Лучше сравни типы у значений
Задача.Исполнитель Выборка.Ссылка Задача.Модератор . Напиши, какая структура объекта Задача |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |