Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦОО_ИСБУ_Лек3.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
684 Кб
Скачать
☆

Псевдонимы источников как/as

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

Ниже приведен пример использования псевдонима таблицы-источника:

ВЫБРАТЬ Спр.Наименование,

Спр.Цена,Спр.Страна

ИЗ Справочник.Номенклатура КАК Спр

Наименование

Цена

Страна

1С:Бухгалтерия 7.7

35

Россия

1C: Аспект 7.7

45

Россия

Программы

1С:Торговля и Склад 7.7

140

Россия

Windows XP

140

США

Запросы к табличным частям

В качестве таблиц источников можно указывать табличные части объектов, например, справочников и документов. Это не то же самое, что получать табличную часть как поле запроса, содержа­щее вложенную таблицу, о чем было рассказано выше.

Например, в следующем запросе производится обращение к табличной части Состав документа РасходнаяНакладная:

ВЫБРАТЬ Товар, Цена, Количество, Сумма

И3 Документ.РасходнаяНакладная.Состав

Товар

Цена

Количество

Сумма

1C: Бухгалтерия 7.7

70

2

140

Клавиатура Keyboard PS/2

4,5

5

22,5

Монитор 15' LG

150

1

150

Мышь 2-кноп A4Tech PS/2

1,6

10

16

Если запрос делается к табличной части справочника или документа, то обращение к реквизитам шапки документа или обычным реквизитам справочника производится через поле Ссылка, например:

ВЫБРАТЬ Ссылка.Дата, Ссылка.Номер,

Номенклатура, Цена, Количество, Сумма

ИЗ Документ.РасходнаяНакладная.Состав

Дата

Номер

Номенклатура

Цена

Коли­чество

Сумма

10.01.2002 12:00:01

00016

1C: Бухгалтерия 7.7

70

2

140

11.01.2002 12:00:00

00001

Клавиатура Key­board PS/2

4,5

5

22,5

11.01.2002 12:00:00

00001

Монитор 15' LG

150

1

150

11.01.2002 12:00:00

00001

Мышь 2-кноп A4Tech PS/2

1,6

10

16

Вложенные запросы в списке источников

В системе 1С:Предприятие 8 можно указать в качестве источника другой запрос, т.е. запрос может выбирать данные из вложенного запроса.

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

ВЫБРАТЬ Товары.Номенклатура КАК Товар,

Товары.Номенклатура.ЗакупочнаяЦена КАК Цена

ИЗ (

ВЫБРАТЬ Номенклатура ИЗ Документ.РасходнаяНакладная.Состав

ОБЪЕДИНИТЬ

ВЫБРАТЬ Номенклатура ИЗ Документ.ПриходнаяНакладная.Состав

)КАК Товары

СГРУППИРОВАТЬ ПО Товары.Номенклатура

Товар

Цена

1C: Бухгалтерия 7.7 Базовая версия

70

1С:Бухгалтерия 7.7 Стандартная версия

140

Клавиатура Keyboard PS/2

4,5

Монитор 15" LG Studioworks 575N

150

Мышь 2-кноп A4Tech PS/2

1,6

1C: Бухгалтерия 7.7 Базовая версия

70

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]