|
Ошибка чтения значения
| ☑ |
0
Farid2015
07.09.15
✎
15:58
|
Обработка создания документа лезет в общий модуль, где пытается из регистра сведений получить поставщика. В общем модуле имеем вот такой запрос:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Н_СвязанныеПоставщики.Сын
|ИЗ
| РегистрСведений.Н_СвязанныеПоставщики КАК Н_СвязанныеПоставщики
|ГДЕ
| Н_СвязанныеПоставщики.Родитель = &Родитель";
Запрос.УстановитьПараметр("Родитель",Родитель);
Возврат Запрос.Выполнить().Выбрать();
Родитель передается, но возврата нет. По Возврат Запрос.Выполнить().Выбрать().Следующий(); Ложь.
В отладчике ошибка чтения значения. Тыкните пальцем что не так?)
|
|
1
ДенисЧ
07.09.15
✎
16:03
|
выборка = запрос.выполнить().выбрать();
выборка.Следующий();
возврат выборка.Сын;
|
|
2
Mirnin
07.09.15
✎
16:03
|
Выборка = Запрос.Выполнить().Выбрать();
Возврат Выборка.Сын;
|
|
3
ДенисЧ
07.09.15
✎
16:03
|
(2) а следующий() где? ))
|
|
4
Mirnin
07.09.15
✎
16:06
|
(3) Угу, каюсь.)
|
|
5
Farid2015
07.09.15
✎
16:13
|
Да хоть в выборкой, ошибка чтения значения )
|
|
6
Mirnin
07.09.15
✎
16:19
|
Результат = Запрос.Выполнить().Выгрузить();
Если Результат.Количество() > 0 Тогда
Возврат Результат[0].Сын;
Иначе
Возврат "Гадя Хренова";
КонецЕсли;
Вообще, конечно, стоит посмотреть, что попадает в Выборку в первом варианте, либо что выгружается в ТЗ во втором.
|
|
7
ДенисЧ
07.09.15
✎
16:20
|
(5) из табло убери выражения)))
|
|
8
Farid2015
07.09.15
✎
16:30
|
Все ребят, спасибо )
В регистре родитель был ПодразделениеОрганизации, а я передавал Подразделение )
В понедельник под конец дня и не такое может быть.
Еще раз спасибо! Больше Гадя Хренова не возвращается )
|
|
9
Farid2015
07.09.15
✎
16:31
|
Тут плюсы, что-нибудь такое ставятся?)
|
|
10
palpetrovich
07.09.15
✎
17:06
|
никогда нельзя быть уверенным являетеся-ли родитель родителем ;)
|
|