Для чего в запрос вставляют ссылки на таблицы

Для чего в запрос вставляют ссылки на таблицы?

Для чего в запрос вставляют ссылки на таблицы.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Для быстрого перехода.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

В таблице приведены запросы к поисковому серверу?

В таблице приведены запросы к поисковому серверу.

Расположите обозначения запросов в порядке возрастания количества страниц, которые найдет поисковый сервер по каждому запросу.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

В таблице приведены запросы количество страниц, которые нашел поисковый сервер по этим запросам сегменте интернета?

В таблице приведены запросы количество страниц, которые нашел поисковый сервер по этим запросам сегменте интернета.

Сколько страниц (в тысячах) будет найдено по запросу март &amp ; июнь.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» — символ «&amp ; »?

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» — символ «&amp ; ».

В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.

Запрос Найдено страниц(в тысячах) Мороз | Солнце 3300 Солнце 2000 Мороз &amp ; Солнце 200 Какое количество страниц (в тысячах) будет найдено по запросу Мороз?

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

В таблице приведены запросы к поисковому серверу?

В таблице приведены запросы к поисковому серверу.

Расположите номера запросов в порядке возрастания количества страниц, которые найдет поисковый сервер по каждому запросу.

1 ) шкафы | столы | стулья 2 ) шкафы | (стулья &amp ; шкафы) 3 ) шкафы &amp ; столы 4) шкафы | стулья.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

В таблице приведены запросы к поисковому серверу?

В таблице приведены запросы к поисковому серверу.

Для каждого запроса указан его код — соответствующая буква от А до Г.

Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу.

По всем запросам было найдено разное количество страниц.

Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&».

Солнце / воздух / вода

Солнце / воздух / вода / огонь

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

В таблице приведены запросы и количество страниц, которые нашел поисковый сервер по этим запросам в некотором сегменте Интернета : США |Япония | Китай 450 Япония | Китай 260 США 290 Сколько страниц (в?

В таблице приведены запросы и количество страниц, которые нашел поисковый сервер по этим запросам в некотором сегменте Интернета : США |Япония | Китай 450 Япония | Китай 260 США 290 Сколько страниц (в тысячах) будет найдено по запросу (США & Япония) | (США & Китай).

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» – символ «&»?

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» – символ «&».

В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» – символ «&».

В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.

Запрос (Венгрия & Румыния | Болгария) дает 430 тысяч страниц, запрос Болгария – 300, запрос Венгрия & Румыния & Болгария – 80.

Какое количество страниц (в тысячах) будет найдено по запросу Венгрия & Румыния?

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

В таблице приведены запросы к поисковому серверу?

В таблице приведены запросы к поисковому серверу.

Для каждого запроса указан его код.

Расположите воды запросов слева направо в порядке возрастания количества страниц.

Источник

Механизм запросов

Механизм запросов — это один из способов доступа к данным, которые поддерживает платформа. Используя этот механизм, разработчик может читать и обрабатывать данные, хранящиеся в информационной базе; изменение данных с помощью запросов невозможно. Это объясняется тем, что запросы специально предназначены для быстрого получения и обработки некоторой выборки из больших массивов данных, которые могут храниться в базе данных.

Табличный способ доступа к данным

Запросы реализуют табличный способ доступа к данным, которые хранятся в базе данных. Это означает, что все данные представляются в виде совокупности связанных между собой таблиц, к которым можно обращаться как по-отдельности, так и к нескольким таблицам во взаимосвязи:

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Такой способ работы с данными позволяет получать сложные выборки данных, сгруппированные и отсортированные определенным образом. Для этих выборок могут быть рассчитаны общие и промежуточные итоги, наложены ограничения на количество или состав записей и пр.

Язык запросов

Для того чтобы разработчик имел возможность использовать запросы для реализации собственных алгоритмов, в платформе реализован язык запросов. Этот язык основан на SQL, но при этом содержит значительное количество расширений, ориентированных на отражение специфики финансово-экономических задач и на максимальное сокращение усилий по разработке прикладных решений. Можно перечислить наиболее существенные возможности, реализуемые языком запросов:

Обращение к полям через точку (».»)

Если поля какой-либо таблицы имеют ссылочный тип (хранят ссылки на объекты другой таблицы), разработчик может в тексте запроса ссылаться на них через «.», при этом количество уровней вложенности таких ссылок система не ограничивает.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Обращение к вложенным таблицам (табличным частям документов и элементов справочников)

Система поддерживает обращения к вложенным табличным частям и как к отдельным таблицам, и как к целым полям одной таблицы. Например, при обращении к документу Реализация товаров (содержащему табличную часть Товары с составом отгружаемых товаров), мы можем считать табличную часть как отдельную таблицу:

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Но также мы можем считать заголовочную запись документа, в которой значением поля Товары будут все записи вложенной таблицы, подчиненные этому объекту (документу):

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Автоматическое упорядочивание

Для выбора наиболее правильного («естественного») порядка вывода информации на экран или в отчет разработчику в большинстве случаев достаточно задать режим автоматического упорядочивания.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Многомерное и многоуровневое формирование итогов

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

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Поддержка виртуальных таблиц

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

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Стандартные SQL операции

В языке запросов поддерживаются стандартные для SQL операции, такие, как объединение (Union), соединение (Join) и т. д.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы
Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Временные таблицы

Язык запросов позволяет использовать в запросах временные таблицы. С их помощью можно повысить производительность запросов, в некоторых случаях снизить количество блокировок и сделать текст запроса более легким для восприятия.

Предположим, нужно получить данные из двух регистров накопления. Данные из одного регистра поместим во временную таблицу:

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Запрос, использующий временную таблицу, будет иметь вид:

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Пакетные запросы

Для более удобной работы с временными таблицами в языке запросов поддерживается работа с пакетными запросами — таким образом, создание временной таблицы и ее использование помещаются в один запрос. Пакетный запрос представляет собой последовательность запросов, разделенных символом «;». Запросы исполняются один за другим. Результатом выполнения пакетного запроса в зависимости от используемого метода будет являться либо результат, возвращаемый последним запросом пакета, либо массив результатов всех запросов пакета в той последовательности, в которой следуют запросы в пакете.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Конструкторы запроса

Консоль запросов

Инструмент «Консоль запросов» позволяет разработчикам конфигураций и специалистам по внедрению отлаживать запросы и просматривать результаты их выполнения в режиме «1С:Предприятие 8». Подробнее…

Источник

Презентация по информатике на тему «Запросы в базе данных»

Онлайн-конференция

«Современная профориентация педагогов
и родителей, перспективы рынка труда
и особенности личности подростка»

Свидетельство и скидка на обучение каждому участнику

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Описание презентации по отдельным слайдам:

Запросы в базе данных

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

Создание запроса на выборку Выбрать вкладку «Создание». Найти раздел «Другие». Конструктор запросов

Добавить нужные таблицы и запросы Дважды щелкнуть на нужные таблицы или запросы. Нажать кнопку «Закрыть»

Добавить те поля, которые должны быть отображены в запросе Дважды щелкнуть на нужные поля в том порядке, как они должны быть отображены

Задать запрос Нижняя часть является бланком запроса, или, как его называют, QBE – областью (запрос по образцу). Здесь указываются параметры запроса и данные, которые нужно отобрать, а также определяется способ их отображения на экране. В строке «Условие отбора» под нужным полем написать условие, используя математический аппарат.

Логическая операция “ИЛИ” Можно задать несколько условий отбора, соединенных логическим оператором или (or), для некоторого поля одним из двух способов: 1) можно ввести все условия в одну ячейку строки Условие отбора, соединив их логическим оператором или (or). В этом случае будут выбраны данные, удовлетворяющие хотя бы одному из условий. Например, запись: Иванов or Петров соответствует тому, что будут выбраны фамилии Иванов или Петров 2) ввести второе условие в отдельную ячейку строки ИЛИ. И если используется несколько строк ИЛИ, то чтобы запись была выбрана, достаточно выполнения условий хотя бы в одной из строк ИЛИ.

Логическая операция “И” Логическая операция и (and) используется в том случае, когда должны быть выполнены ОБА УСЛОВИЯ и только в этом случае запись будет выбрана. Например: Фамилия: «Иванов», Имя: «Иван» будут выбраны только те люди, у которых фамилия и имя совпадают. Чтобы объединить несколько условий отбора оператором и (and), следует привести их в одной строке.

Команды для запросов Оператор Between позволяет задать диапазон значений. Например: between 10 and 20 Оператор in позволяет задавать используемый для сравнения список значений. Например: in (“первый”,”второй”,”третий”)

Операторы для даты и времени Можно ввести дату и время, при этом значения должны быть заключены между символами #. Например: #10 мая 1998# >#31.12.96# В Access используется ряд других функций, которые помогут задать условия отбора для даты и времени, например: Day(дата) – возвращает значение дня месяца в диапазоне от 1 до 31 Month(дата) – возвращает значение месяца года в диапазоне от 1 до 12 Year(дата) – возвращает значение года в диапазоне от 100 до 9999

Сортировка данных в запросе Данные можно упорядочить по возрастанию или убыванию. Для упорядочения отобранных записей целесообразно воспользоваться возможностями сортировки самого запроса в строке Сортировка окна конструктора запроса

Выполнение и сохранение запроса После задания условий запроса нужно проверить и сохранить. Для этого выбрать команду «Выполнить» и команду «Сохранить»

Контрольные вопросы Для чего служат запросы на выборку? По какому количеству критериев можно отбирать информацию в одном поле запроса? Для чего в запрос вставляют ссылки на таблицы? Как вставить поля в запрос?

Источник

Запрос к таблице значений в 1С 8.2 и 8.3

Многие начинающие программисты не знают, как поместить таблицу значений в запрос 1С 8. Очень часто это порождает распространенную ошибку — запрос в цикле. То есть разработчик не умеет включать таблицу значений в запрос и поэтому начинает обходить её в цикле и делать на каждую итерацию свой запрос. Рассмотрим на простом примере, как это сделать.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Пример

В качестве примера размещения таблицы значения в запросе 1С 8.3 возьмем простую ситуацию — есть таблица значений, в которой содержится список номенклатуры. Необходимо получить данные по остаткам на складах по каждой номенклатурной позиции.

Может быть две ситуации, как создана таблица значений, — программно и уже получена откуда-то (например, ТЧ документа). Если таблица создана программно, необходимо установить тип колонки, сделать это несложно

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Т.е. при добавление колонки необходимо вторым параметром указать типы данных с помощью конструктора объекта «ОписаниеТипов».

Перейдем к построению запроса. Таблицу значений можно передать в запрос простым &Параметром.

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Обязательный нюанс — созданную таблицу необходимо поместить результат во временную таблицу, в противном случае система выдаст сообщение: «Ошибка при вызове метода контекста (Выполнить): Содержимое объекта данных может быть выбрано только во временную таблицу».

Таким образом, мы помещаем первый запрос во временную таблицу, а потом соединяем её с регистром остатков номенклатуры.

Вот и всё, проблема решена.

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

ТИПЗНАЧЕНИЯ, ССЫЛКА, ТИП в запросах 1С 8.3 на примерах

В запросах 1С 8.3 существует две конструкции, которые позволяют работать с типами данных:

Несколько примеров

Предположим, что в нашей конфигурации существует документ «ПродажаТоваров».

Состав реквизитов следующий:

То есть покупки у нас может совершать, как сотрудник, так и сторонний покупатель.

Пример №1 — Получаем тип поля в результате запроса

Сделаем запрос к документу «ПродажаТоваров», в котором выберем все документы продажи где можно будет увидеть наименование покупателя, а с помощью функции ТИПЗНАЧЕНИЯ() в отдельной колонке определим тип покупателя.

ВЫБРАТЬ
ПродажаТоваров.Ссылка КАК ДокументПродажи,
ПродажаТоваров.Покупатель КАК Покупатель,
ТИПЗНАЧЕНИЯ(ПродажаТоваров.Покупатель) КАК ТипПокупателя
ИЗ
Документ.ПродажаТоваров КАК ПродажаТоваров

Результат запроса может выглядеть так:

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Пример №2 — Отбор с помощью функций ССЫЛКА и ТИП(…)

Функцию ТИПЗНАЧЕНИЯ() удобно применять совместно с функцией ТИП( ), для проверки на соответствие определённому типу значения. Немного модифицируя запрос из примера №1, выведем записи только с теми документами, в которых тип покупателя сотрудник. Для наглядности оставим поле «ТипПокупателя».

ВЫБРАТЬ
ПродажаТоваров.Ссылка КАК ДокументПродажи,
ПродажаТоваров.Покупатель КАК Покупатель,
ТИПЗНАЧЕНИЯ(ПродажаТоваров.Покупатель) КАК ТипПокупателя
ИЗ
Документ.ПродажаТоваров КАК ПродажаТоваров
ГДЕ
ТИПЗНАЧЕНИЯ(Покупатель) = ТИП(Справочник.Сотрудники)

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

Стоит отметить, что аналогом такой связки ( ТИПЗНАЧЕНИЯ() + ТИП() ), исключительно для ссылочных типов данных, может служить оператор ССЫЛКА.

Тогда текст запроса мог бы выглядеть так:

ВЫБРАТЬ
ПродажаТоваров.Ссылка КАК ДокументПродажи,
ПродажаТоваров.Покупатель КАК Покупатель,
ТИПЗНАЧЕНИЯ(ПродажаТоваров.Покупатель) КАК ТипПокупателя
ИЗ
Документ.ПродажаТоваров КАК ПродажаТоваров
ГДЕ
Покупатель ССЫЛКА Справочник.Сотрудники

Пример №3 — Использование в конструкции ВЫБОР … КОГДА … КОНЕЦ

Также функция ТИПЗНАЧЕНИЯ() часто находит своё применение в конструкциях условного оператора «ВЫБОР».

Синтаксис оператора «ВЫБОР»:

Допустим, в нашей информационной базе предусмотрена система скидок в зависимости от типа покупателя. Если покупатель сотрудник делаем скидку 10%.

Используя связку, функция ТИПЗНАЧЕНИЯ() и условный оператор «ВЫБОР», можем рассчитать в запросе сумму со скидкой в отдельном поле.

Текст запроса может выглядеть так:

ВЫБРАТЬ
ПродажаТоваров.Ссылка КАК Ссылка,
ПродажаТоваров.Покупатель КАК Покупатель,
ПродажаТоваров.СуммаДокумента КАК СуммаДокумента,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ПродажаТоваров.Покупатель) = ТИП(Справочник.Сотрудники)
ТОГДА ПродажаТоваров.СуммаДокумента — ПродажаТоваров.СуммаДокумента * 0.1
ИНАЧЕ ПродажаТоваров.СуммаДокумента
КОНЕЦ КАК СуммаСоСкидкой
ИЗ
Документ.ПродажаТоваров КАК ПродажаТоваров

Для чего в запрос вставляют ссылки на таблицы. Смотреть фото Для чего в запрос вставляют ссылки на таблицы. Смотреть картинку Для чего в запрос вставляют ссылки на таблицы. Картинка про Для чего в запрос вставляют ссылки на таблицы. Фото Для чего в запрос вставляют ссылки на таблицы

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *