|
Регистр сведений метод Выбрать | ☑ | ||
---|---|---|---|---|
0
Aleksey_a_z
12.12.11
✎
15:07
|
Ну когда наконец дадут возможность отбирать по нескольким элементам а не по одному как сейчас? Именно оптимизированным методом, это что сложно в теории реализовать?
|
|||
1
Ненавижу 1С
гуру
12.12.11
✎
15:08
|
это ты просто не читал СП и не курил запросов
|
|||
2
kosts
12.12.11
✎
15:09
|
(0) никогда не пользуюсь этим методом, жив-здоров, вроде.
|
|||
3
Buster007
12.12.11
✎
15:09
|
пример приведи что тебя не устраивает )
|
|||
4
Aleksey_a_z
12.12.11
✎
15:50
|
(3) читай выше, меня не устраивает что невозможно методом выбрать запись по регистру сведений сделав отбор по нескольким измерениям или реквизитам. Можно создавать запрос но мне казалось что методы оптимальней так как они оптимизированы на внутреннем уровне.
К примеру мне нужно внутри цикла обращаться к регистру сведений и выбирать запись по определенным условиям, мне после каждого прохода создавать объект "Запрос"? Оптимизировать через жо всякими предварительными расчетами и загрузками во временные таблицы тоже не хочется. |
|||
5
jack smith
12.12.11
✎
15:51
|
почему у 1с нет своего форума, где мы бы общались с разработчиками
или есть? |
|||
6
jack smith
12.12.11
✎
15:51
|
у меня тоже к ним много вопросов
|
|||
7
hhhh
12.12.11
✎
15:58
|
(4) Выбрать тоже создает Запрос. Ты что думаешь, что он через экстрасенсов данные из базы выкачивает?
|
|||
8
Ненавижу 1С
гуру
12.12.11
✎
15:59
|
(4) запросы в цикле зло, выбрать() в цикле зло
|
|||
9
Aleksey_a_z
12.12.11
✎
16:00
|
(7) Мне казалось что обращение через объект 1С "Запрос" как ни как но ресурсоемче чем напрямую к таблицам SQL из C++
|
|||
10
Aleksey_a_z
12.12.11
✎
16:01
|
(8) Можно оптимизировать, но никто не оценит и усложнит понимание кода
|
|||
11
hhhh
12.12.11
✎
16:02
|
(9) Выбрать каким боком к напрямую? по идее скорее запрос напрямую.
|
|||
12
hhhh
12.12.11
✎
16:04
|
(10) если в цикле, как ты оптимизируешь? Там ведь в сотни раз медленнее, чем запрос без цикла.
|
|||
13
Aleksey_a_z
12.12.11
✎
16:04
|
(11) я черт его знает как там 1С устроена внутри. Но разве объект "Запрос" это не абстракция от объектов и классов c++ на коим написана 1С?
|
|||
14
Aleksey_a_z
12.12.11
✎
16:05
|
(12) можно предварительно выгрузить во временные таблицы производить потом в целом ни ним запрос чем по отдельной записи
|
|||
15
Ненавижу 1С
гуру
12.12.11
✎
16:07
|
(13) но данные то надо брать из БД!
|
|||
16
Aleksey_a_z
12.12.11
✎
16:11
|
(15) да понятно
Но я не ВЕРЮ что выборка через объект более высокой абстракции "Запрос" по эффективности такой же как SELECT FROM... Исходиники ктонибудь видел? Может там циклов вложенных поналеплено))) Может это такой маркетинговых ход, ща возьмут уберут их и выпустят 1С 9.0 "Еще быстрей, еще сильней")))) |
|||
17
jack smith
12.12.11
✎
16:12
|
(16) кстати, да, поговаривают
|
|||
18
Широкий
12.12.11
✎
16:18
|
(16) Профайлер тебе на грудь
|
|||
19
alexandrius
12.12.11
✎
17:17
|
(16)
В принципе прав, тот же Select. Был на курсах в 1С-ке, преподаватели по платформе грят что Запрос, намного круче чем, выборки, СрезПервых, СрезПоследних - сделано для удобства начинающих. Запрос к тем же таблицас среза первых, последних отработвает оптимальнее. |
|||
20
Defender aka LINN
12.12.11
✎
17:21
|
(5) Ты не поверишь, но он есть. Там даже Сам отвечает иногда.
|
|||
21
Defender aka LINN
12.12.11
✎
17:22
|
(16) Запрос получает только указанные данные, а не все, и с любыми условиями. И транслируется практически 1 в 1.
|
|||
22
Buster007
12.12.11
✎
17:22
|
на курсах в 1С рассказывают в каких моментах оптимальнее использовать СрезПоследних объектной моделью и в каких запросом. (но это я уже не помню, по мне лучше подготовить набор данных запросом и оперировать им)
И также там учат, что запрос в цикле это грубейшая ошибка. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |