Вопрос № 99654: Каким образом осуществлять выборку из ТаблицыЗначений? Если это невозможно при помощи запросов, то каким еще способом можно осуществлять такую выборку максимально быстро? Заранее благодарен за ответ...
Вопрос № 99.654
Каким образом осуществлять выборку из ТаблицыЗначений? Если это невозможно при помощи запросов, то каким еще способом можно осуществлять такую выборку максимально быстро? Заранее благодарен за ответ
Отправлен: 25.08.2007, 19:25
Вопрос задал: Sidorov A. (статус: 1-ый класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Яна
Здравствуйте, Sidorov A.!
ТаблицаЗначений не является хранилищем данных. Можно ее строки перебрать в цикле. Для уточнения ответа не помешало бы узнать версию 1С.
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 25.08.2007, 20:42 Оценка за ответ: 4 Комментарий оценки: Спасибо за ответ. Платформа 1С8. Тогда следующий вопрос, что всеж-таки быстрее (оптимальнее): запросы к огромным регстрам сведений или же перебор строк в цикле из созданной запросом выборкой таблицы значений?
Отвечает: Полозов Олег aka Asher
Здравствуйте, Sidorov A.!
Согласен с Яной, не понятно что конкретно вы хотите делать. Если вам нужно получить какие либо данные с регистров, документов, справочников, то используем запросы. Если все таки таблица значений - то тут работаем с циклами. Дело в том что таблицы значений предназначены для временного хранения уже отобранной информации, и заросы к ним не строятся. т.е. предполагается что таблица это уже результат.
Ответ отправил: Полозов Олег aka Asher (статус: 8-ой класс)
Ответ отправлен: 27.08.2007, 02:14
Отвечает: Ромашов Евгений Николаевич
Здравствуйте, Sidorov A.!