|
Не срабатывает запрос | ☑ | ||
|---|---|---|---|---|
|
0
paparam56
30.11.16
✎
09:59
|
Вот текст запроса В переменную сотрудник присваивается значение, но в запросе не обрабатывается...Может пробелы где теряются или что может быть? В другой процедуре этот запрос работает без проблем...
Для каждого стр из ОтработанноеВремя Цикл Сотрудник =стр.Сотрудник; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СведенияОбИнвалидностиФизлиц.ГруппаИнвалидности, | СведенияОбИнвалидностиФизлиц.Физлицо |ИЗ | РегистрСведений.СведенияОбИнвалидностиФизлиц КАК СведенияОбИнвалидностиФизлиц |ГДЕ | СведенияОбИнвалидностиФизлиц.Физлицо = &ФизИнв"; Запрос.УстановитьПараметр("ФизИнв",Сотрудник); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); |
|||
|
1
HEKPOH
30.11.16
✎
10:00
|
вангую: физлицо <> сотрудник
|
|||
|
2
piter3
30.11.16
✎
10:01
|
Сотрудник какой справочник?
|
|||
|
3
paparam56
30.11.16
✎
10:04
|
(1) Там есть такой сотрудник, но его не находит....не пойму почему не равно
(2) Это табличная часть перую строчку не скопировала Для каждого стр из ОтработанноеВремя Цикл |
|||
|
4
piter3
30.11.16
✎
10:05
|
Еще раз, нужно физлицо.
|
|||
|
5
Dark_Warrior
30.11.16
✎
10:18
|
Сравните типы данных у РегистрСведений.СведенияОбИнвалидностиФизлиц.Физлицо и стр.Сотрудник
|
|||
|
6
paparam56
30.11.16
✎
10:20
|
(5) спасибо, сейчас посмотрю
|
|||
|
7
Vladal
30.11.16
✎
10:44
|
(6) Как уже сказали, в регистре сведений - физическое лицо, СправочникСсылка.ФизическиеЛица.
А Сотрудник - другой справочник, СправочникСсылка.СотрудникиОрганизаций Достаточно изменить параметр запроса: Запрос.УстановитьПараметр("ФизИнв",Сотрудник.Физлицо); |
|||
|
8
paparam56
30.11.16
✎
10:53
|
(4) (5) (7)
Всем огромное спасибо! Очень приятно, что есть люди, которые могут подсказать! Сотрудник = стр.Сотрудник.ФизЛицо; - и все сработало |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |