Имя: Пароль:
1C
 
Помогите с запросом
0 stancia_spn30
 
24.11.15
06:36
Значение из должностных обязанностей не видит.. Ставлю параметр в макет Должностные= ВыборкаДетальныеЗаписи.ДолжностныеОбязанности; Отладчиком смотрю пустое значение..

Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
    |СведенияОШтатныхЕдиницахОрганизаций.ДолжностныеОбязанности КАК ДолжностныеОбязанности,
    |СведенияОШтатныхЕдиницахОрганизаций.ПодразделениеОрганизации,
    |СведенияОШтатныхЕдиницахОрганизаций.Должность
    |ИЗ
    |РегистрСведений.СведенияОШтатныхЕдиницахОрганизаций КАК СведенияОШтатныхЕдиницахОрганизаций
    |ГДЕ
    |СведенияОШтатныхЕдиницахОрганизаций.Должность = &Должность
    |И СведенияОШтатныхЕдиницахОрганизаций.ПодразделениеОрганизации = &ПодразделениеОрганизации";
    
    Запрос.УстановитьПараметр("Должность", Должность);
    Запрос.УстановитьПараметр("ПодразделениеОрганизации", ПодразделениеОрганизации);
    
    ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();
1 SeraFim
 
24.11.15
06:38
а ВыборкаДетальныеЗаписи.Следующий() кто будет делать?
2 Горогуля
 
24.11.15
06:38
а всё от того, что ты по выборке не пошёл
3 Горогуля
 
24.11.15
06:38
а я бы взглянул ещё, как параметры области вычисляются на лету
4 stancia_spn30
 
24.11.15
06:50
(1) В цикле сделать или просто ВыборкаДетальныеЗаписи.Следующий  ?
5 Горогуля
 
24.11.15
06:51
(4) а сам как думаешь?
6 stancia_spn30
 
24.11.15
07:00
(5) уже и так, и так попробовал пустое значение(
7 Горогуля
 
24.11.15
07:03
(6) теперь попробуй предварительно почитать СП, поразмышлять
8 ЧеловекДуши
 
24.11.15
07:04
(0) Познай для себя отладчики запросов.

либо для тонкого
http://1c-uroki.ru/articles/Konsol_zaprosov_1C_8.3_8.2
http://catalog.mista.ru/public/64522/

либо для толстого
http://catalog.mista.ru/public/19577/
9 ЧеловекДуши
 
24.11.15
07:05
А уже после пиши цикли и т.д. а то тут можно вечно гадать, как у вас там :)
10 stancia_spn30
 
24.11.15
07:34
(9) Благодарю)
11 stancia_spn30
 
24.11.15
12:25
(8) Отладчиком запроса(консоль запросов) все проходит. А вот при работе так, говорит следующее: ВыборкаДетальныеЗаписи.ДолжностныеОбязанности  - Ошибка чтения значения
12 aleks_default
 
24.11.15
12:29
(11) читай (1) еще раз
13 VikingKosmo
 
24.11.15
12:30
ВыборкаДетальныеЗаписи.Следующий() уже пробовал?
14 Горогуля
 
24.11.15
12:34
не слушай никого, делай ВыборкаДетальныеЗаписи.Следующий()
15 stancia_spn30
 
25.11.15
06:45
(13) да, значение идет ложь
16 Горогуля
 
25.11.15
06:48
от тебя требуется ещё одно крохотное мыслительное усилие, и я начну открывать шампанское
17 User_Agronom
 
25.11.15
07:00
(0)...ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать()...

Пробуй
ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выгрузить();

и смотри отладчиком, что содержит.
18 ЧеловекДуши
 
25.11.15
07:59
(11) Тяжелый случай. Вы когда переменные объявляете, в Обработке "своей", вы что там указываете, абы что и абы как?

Потрудись разобраться с типом значений переменных для отбора в запросе. У вас там каша и бардак :)
Закон Брукера: Даже маленькая практика стоит большой теории.