Исходные таблицы для запросов
страницаИсходные таблицы для запросов
Прежде чем переходить к конкретным примерам использования языка запросов, познакомьтесь с составом таблиц базы данных, являющихся источниками запросов. Состав таблиц, доступных для запроса, и их описание вы можете увидеть в синтакс-помощнике в разделе Работа с запросами – Таблицы запросов.
Важно понимать, что прямого доступа к физическим таблицам, в которых хранится информация в базе данных, из «1С:Предприятия» получить нельзя. Это связано с тем, что в прикладном решении могут использоваться разные СУБД, имеющие свою специфику, а текст запроса должен быть универсальным и одинаково работать на любой используемой СУБД. Поэтому при выполнении запроса платформа автоматически транслирует текст запроса в набор инструкций, которые «понимает» конкретная СУБД. Кроме того, физические таблицы и поля в них имеют имена, из которых непонятно, какие именно прикладные данные хранятся в данном поле.
Поэтому с помощью запросов вы обращаетесь к данным не напрямую, а через специальную «прослойку» в виде таблиц языка запросов. Этот процесс проиллюстрирован на следующей схеме (рис. 11.6).

Рис. 11.6. Доступ к данным в «1С:Предприятии»
Таким образом, все таблицы, к которым можно обратиться с помощью языка запросов, являются придуманными, воображаемыми, в большей или меньшей степени соответствующими реальным физическим таблицам СУБД. Однако по степени похожести на физические таблицы их принято разделять на реальные и виртуальные.