Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 02:42

Как 1С загружает данные из различных справочников/документов для объединения ссылок

Автор AlexSviridov, 08 мая 2015, 18:46

0 Пользователей и 1 гость просматривают эту тему.

AlexSviridov

Добрый день, уважаемые форумчане. Для того, чтобы оптимизировать SQL БД пытаюсь понять как 1С 8.2 загружает данные для объединения. Например, рассмотрим любой журнал, который имеет поле ответственный или исполнитель. В нем есть ссылка на справочник физических лиц. Следовательно у нас в SQL БД есть две таблицы - определенного журнала и справочника физических лиц.

Когда мы открываем журнал, который содержит например 100000 документов, то для всех этих документов необходимо подгрузить исполнителей. Тут я вижу три варианта:
1)делается sql select по журналу + join справочника физических лиц
2)делается sql select по журналу, а потом выборочный селект по справочнику физических лиц и программное объединение результатов (то есть данные объединяется не срествами SQL)
3)1С имеет кэш данных и подгружает туда данные, которые изменяются удаляются и т.п

Подскажите пожалуйста кто знает или где можно почитать. Или может я в корне не прав, так поправьте...


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск