584 документа
← К списку

Как получить все данные из таблицы

страница

Как получить все данные из таблицы

В вашем проекте существует справочник Клиенты. Предположим, вам нужно получить все данные из таблицы базы данных, соответствующей этому справочнику. Это можно сделать с помощью простейшего запроса, а результат посмотреть в консоли запросов.

Консоль запросов нужно открывать из запущенного клиентского приложения. Поэтому сначала запустите проект (в режиме отладки или нет – не имеет значения).

В главном меню нажмите Файл – Открыть (рис. 11.9), выберите файл КонсольЗапросов.epfи ответьте утвердительно на вопрос об открытии внешней обработки.

Рис. 11.9. Главное меню

В среднем окне Текст запроса введите следующий текст (листинг 11.7).

Листинг 11.7. Вывод всех полей из таблицы

ВЫБРАТЬ

Справочник.Клиенты.*

Нажмите Выполнить – и в нижнем окне Результат запроса вы увидите результат выполнения запроса (рис. 11.10).

Рис. 11.10. Вывод всех полей из таблицы

После выполнения запроса в заголовке окна Результат запроса появится также количество строк в результате запроса и время выполнения запроса.

Теперь рассмотрите подробно текст вашего запроса (см. листинг 11.7).

Текст любого запроса всегда содержит секцию описания запроса, в которой определяются источники данных для запроса, список полей выборки и т. д. Все секции запроса были показаны на рис. 11.8.

Описание запроса начинается с ключевого слова ВЫБРАТЬ. За ним следует список имен полей выборки запроса, перечисленных через запятую. Таким образом, с помощью ключевого слова ВЫБРАТЬ определяются требуемые поля результата запроса.

Справочник.Клиенты – это имя одной из исходных таблиц запроса, описанных выше. В языке запросов имена таблиц формируются по принципу:

<Имя класса объектов>.<Имя объекта конфигурации>

Полное имя поля содержит имя таблицы и имя поля. Например, в строке Справочник.Клиенты.Код Справочник.Клиенты – это имя таблицы, а Код – это имя поля.

Подробнее

Посмотреть состав таблиц, доступных для запроса, и их описание можно в синтакс-помощнике в разделе Работа с запросами – Таблицы запросов.

В данном случае вам нужны все поля таблицы, поэтому вместо перечисления имен полей можно использовать звездочку «*».

Обратите внимание на структуру написания запроса. Правила оформления запросов предписывают все ключевые слова выделять заглавными буквами, каждое поле из списка выборки начинать с новой строки, со сдвигом относительно слова ВЫБРАТЬ.

Если вы напишете в одну строку – выбрать справочник.клиенты.*, то платформа вас поймет и так, результат запроса не изменится. Но так писать – это моветон.

С остальными правилами оформления запросов вы будете знакомиться по ходу следующих примеров.