|
Результат запроса в COM | ☑ | ||
---|---|---|---|---|
0
santey69
22.06.12
✎
11:20
|
Приветствую. сделал простенький запрос в COM объекте для получения значений реквизитов элемента справочника.
ЗапросВОле = БазаОле.NewObject("Запрос"); ЗапросВОле.текст = "ВЫБРАТЬ | Номенклатура.ЕдиницаХраненияОстатков.Код КАК Код, | Номенклатура.ЕдиницаХраненияОстатков.Наименование КАК Наименование, | Номенклатура.ЕдиницаХраненияОстатков.Вес КАК Вес, | Номенклатура.ЕдиницаХраненияОстатков.Объем КАК Объем, | Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Коэф, | Номенклатура.ЕдиницаХраненияОстатков.ПорогОкругления КАК Порог, | Номенклатура.ЕдиницаХраненияОстатков.ПредупреждатьОНецелыхМестах КАК Предупреждать |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.Артикул = &Артикул | И Номенклатура.ЭтоГруппа = ЛОЖЬ"; ЗапросВОле.УстановитьПараметр("Артикул", Номенклатура.Ссылка.Артикул); ВыборкаОле = ЗапросВОле.Выполнить().Выбрать(); В результате значения этих реквизитов имеют значение Null. Что я делаю не так? |
|||
1
XLife
22.06.12
✎
11:22
|
ВыборкаОле.Следующий() есть?
номенклатура с таким артикулом в оле базе есть? |
|||
2
andrewks
22.06.12
✎
11:23
|
значит, ЕдиницаХраненияОстатков не задана
|
|||
3
santey69
22.06.12
✎
11:24
|
(1) ВыборкаОле.Следующий() есть. Номенклатура в базе оле есть.
|
|||
4
santey69
22.06.12
✎
11:24
|
(2)Задана
|
|||
5
andrewks
22.06.12
✎
11:25
|
(4) а я говорю, что не задана
|
|||
6
1C-band
22.06.12
✎
11:26
|
.Количество() что говорит?
|
|||
7
andrewks
22.06.12
✎
11:26
|
а зачем Номенклатура.Ссылка.Артикул ?
|
|||
8
XLife
22.06.12
✎
11:26
|
в оле базе запрос дает результат? т.е. без оле, а прямо в ней
|
|||
9
ukolabrother
22.06.12
✎
11:27
|
проверь в какую базу ты подключаешься, может там и справочник то пуст
|
|||
10
santey69
22.06.12
✎
11:30
|
(5) Этот вариант я рассмотрел в первую очередь
(6)ВыборкаОле.Количество() = 1 (8)Дает (9)проверю (7)поиск по артикулу текущей базы |
|||
11
andrewks
22.06.12
✎
11:32
|
(9) если бы справочник был пуст, но бы не NULLы выдавал, а пустой результат
|
|||
12
santey69
22.06.12
✎
11:32
|
(9) Путь указан к другой базе))
Спасибо ребят! |
|||
13
ukolabrother
22.06.12
✎
11:33
|
(11) -> (12) :D
|
|||
14
andrewks
22.06.12
✎
11:34
|
(13) и где там сказано, что там справочник пустой?
|
|||
15
ukolabrother
22.06.12
✎
11:35
|
(14) не цепляйся. нет номенклатуры с артикулом. зафейлился уже.
|
|||
16
santey69
22.06.12
✎
11:36
|
(14, 15) Номенклатура есть, единица не заполнена была.
|
|||
17
Reset
22.06.12
✎
11:36
|
(15) Извиняйся теперь
|
|||
18
ukolabrother
22.06.12
✎
11:37
|
(17) чейто?
|
|||
19
andrewks
22.06.12
✎
11:38
|
(18) неправ был, да ещё язык показал. я требую сатисфакции!
|
|||
20
Reset
22.06.12
✎
11:38
|
(18) То, что andrewks во всех постах был полностью прав
|
|||
21
ukolabrother
22.06.12
✎
11:39
|
(19) я оказался прав, база была не та указана.
|
|||
22
ukolabrother
22.06.12
✎
11:39
|
(20) все, я покраснел и горю от стыда теперь :D
|
|||
23
Reset
22.06.12
✎
11:40
|
(21) Виляешь. Сфейлился - признай и извинись, будь мужиком :DD
|
|||
24
ukolabrother
22.06.12
✎
11:41
|
(23) после моего поста ТС свалил довольный, не после его
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |