Здравствуйте. Интересует возможность получения диплома( https://intuit.ru/sites/default/files/diploma/examples/P/955/Nekommerch-2-1-PRF-example.jpg ). Курс пройден. Сертификат не подходит. В сертификате ошибка, указано по датам время прохождения около 14 дней, хотя написано 576 часов. |
Запросы, обработки
Полное внешнее соединение
При полном внешнем соединении в результат запроса попадают все поля из таблиц, участвующих в запросе. В Конструкторе запроса это задается установкой галочек в двух полях Все на вкладке Связи, рис. 7.29.
Текст запроса выглядит следующим образом:
ВЫБРАТЬ Номенклатура.Наименование КАК Номенклатура, ЕдиницыИзмерения.Наименование КАК ЕдиницаИзмерения ИЗ Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура ПО (Номенклатура.ЕдиницаИзмерения = ЕдиницыИзмерения.Ссылка)
На рис. 7.30 представлен результат выполнения запроса:
После того, как мы связывали таблицы правым соединением, наш запрос немного изменился. Сейчас мы, фактически, выбираем поля из таблицы ЕдиницыИзмерения и связываем с ними поля таблицы Номенклатура, однако такое изменение на правильность выполнения запроса не влияет.
Внутреннее соединение
Внутреннее соединение позволяет вывести в результаты запроса только те поля, для которых справедливо условие соединения. Для того, чтобы его задать, галочки в полях Все на вкладке Конструктора запросов Связи следует снять, рис. 7.31.
Вот какой запрос сгенерировал Конструктор при таких настройках:
ВЫБРАТЬ Номенклатура.Наименование КАК Номенклатура, ЕдиницыИзмерения.Наименование КАК ЕдиницаИзмерения ИЗ Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура ПО Номенклатура.ЕдиницаИзмерения = ЕдиницыИзмерения.Ссылка
А вот - результаты запроса, рис. 7.32.
7.4. Выводы
Мы не случайно уделили столько внимания запросам. Правильное понимание этого материала - залог успешного освоения дальнейших тем курса. Запросы - это очень важно, ими мы будем пользоваться на протяжении всего времени обучения программированию для системы 1С:Предприятие. В следующей лекции мы займемся созданием отчета, и, кроме того, рассмотрим еще некоторые вопросы, касающиеся конструирования запросов.