Имя: Пароль:
1C
1С v8
Запрос к непериодическому зависимому РС
0 tempaccount
 
22.08.13
00:16
Товарищи, что-то туго у меня:
Есть регистр сведений. Он зависим, для движения док-та.
Вообщем, делаю запрос на сервере, тупо все достать хочу, запрос проверялся в "консоль запросов", все работает на ура.
Но поля заполненый: "Ошибка чтения значения".
В чем проблема?

МойЗапросЦен = Новый Запрос("ВЫБРАТЬ
                            |    *
                            |ИЗ
                            |    РегистрСведений.Цены");
Выборка = МойЗапросЦен.Выполнить().Выбрать();
1 Чайник Рассела
 
22.08.13
00:18
Выборка = МойЗапросЦен.Выполнить().Выбрать();
Выборка.Следующий()
2 tempaccount
 
22.08.13
00:24
Ничего не изменилось.
Забыл добавить, что Следуйщий на был на сл строчке.
3 tempaccount
 
22.08.13
00:26
Ан-нет.
Ошибка обнаружена. Всем спасибо!
4 EugeniaK
 
22.08.13
00:27
(0) Ошибка чтения после команды "Следующий()"?
5 tempaccount
 
22.08.13
00:38
Нет, невнимательный я.
Проверял данные не в том месте. Следуйщий хоть и был, но отладку до него не доходил.

Оффтоп:
А это правда, что при запросе ГДЕ, отсеивает результаты, не в самой базе а на сервере?
6 Чайник Рассела
 
22.08.13
00:42
(5) истинная правда, особенно хорошо работает, когда сервера нет.
7 tempaccount
 
22.08.13
00:46
Всмысле сервера нет?
А почему база не ожет выполнять условие ГДЕ?
И все базы не могут?
Даже Oracle, MS SQL etc? Я имею ввиду, без 1с. Чистые
8 Reaper_1c
 
22.08.13
01:19
(7) Так ты зайди в базу (в чистую!) и напиши ей в консоли "ГДЕ?". Там и станет понятно, может ли.
9 EugeniaK
 
22.08.13
01:24
(5) Насколько я понимаю, ты спрашиваешь про условия виртуальных таблиц и условие в ГДЕ.
Все условия в запросе выполняет сервер БД (МсСКЛ, ОРАКЛ и т.д.). Вопрос в том, на каком этапе.