Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 04:15

Отбор по типу документа в запросе. 8.2

Автор 1cka, 27 мар 2014, 14:30

0 Пользователей и 1 гость просматривают эту тему.

1cka

Есть документ с реквизитом ДокументОснование, тип - ДокументСсылка.
Как запросом выбрать все документы, где например,
ТипЗнч(ДокументОснование) = Тип("ДокументСсылка.ЗаказПокупателя")

Запрос = Новый Запрос;
ТекстЗапроса =
"ВЫБРАТЬ
| Заказ.Номер,
| Заказ.Дата,
| Заказ.Проведен,
| Заказ.Организация КАК Организация,
                |               Заказ.ДокументОснование

|ИЗ
| Документ.Заказ КАК Заказ
|ГДЕ
| Заказ.Организация = &Организация
| И Заказ.ДокументОснование.Проведен = ИСТИНА
             //|                И
|
Запрос.Текст = ТекстЗапроса;
Запрос.УстановитьПараметр("Организация",Организация);


1cka

Цитата: 1cka от 27 мар 2014, 14:30
Есть документ с реквизитом ДокументОснование, тип - ДокументСсылка.
Как запросом выбрать все документы, где например,
ТипЗнч(ДокументОснование) = Тип("ДокументСсылка.ЗаказПокупателя")

Запрос = Новый Запрос;
ТекстЗапроса =
"ВЫБРАТЬ
| Заказ.Номер,
| Заказ.Дата,
| Заказ.Проведен,
| Заказ.Организация КАК Организация,
                |               Заказ.ДокументОснование

|ИЗ
| Документ.Заказ КАК Заказ
|ГДЕ
| Заказ.Организация = &Организация
| И Заказ.ДокументОснование.Проведен = ИСТИНА
             //|                И
|
Запрос.Текст = ТекстЗапроса;
Запрос.УстановитьПараметр("Организация",Организация);


все.....сама допетрила...

MuI_I_Ika


1cka

:);)
Запрос = Новый Запрос;
ТекстЗапроса =
"ВЫБРАТЬ
| Заказ.Номер,
| Заказ.Дата,
| Заказ.Проведен,
| Заказ.Организация КАК Организация,
       |        Заказ.ДокументОснование
|ИЗ
| Документ.Заказ КАК Заказ
|ГДЕ
| Заказ.Организация = &Организация
| И Заказ.ДокументОснование.Проведен = ИСТИНА
        |        И Заказ.ДокументОснование ССЫЛКА Документ.ЗаказПокупателя
|
Запрос.Текст = ТекстЗапроса;
Запрос.УстановитьПараметр("Организация",Организация);


GRADUS

Никогда не понимал людей, которые не используют конструктор для формирования запросов. Ну вот зачем терять в 20 раз больше времени при написании запросов?

1cka

Цитата: GRADUS от 28 мар 2014, 14:21
Никогда не понимал людей, которые не используют конструктор для формирования запросов. Ну вот зачем терять в 20 раз больше времени при написании запросов?

конструктором и делаю...:) а потом копирую запросик в процедурку которая, например, добавляет в ТЧ документа, то что я хотела...

GRADUS


1cka

Цитата: GRADUS от 31 мар 2014, 17:37
а почему сточечки бегают?
а потому, что это не оригинальные названия документа и полей. Посчитала нужным упростить названия, для читабельности кода... возможно я не права :dfbsdfbsdf:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск