|
Ошибка чтения значения | ☑ | ||
|---|---|---|---|---|
|
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
|
никогда нельзя быть уверенным являетеся-ли родитель родителем ;)
|
| Форум | Правила | Описание | Секции | Поиск |