|
|
Критерий отбора - как выбрать все документы? |
☑ |
|
0
RomaH
naïve
26.10.10
✎
12:54
|
Суть - надо найти все типы документов участвующие в учете
Все документы связаны критерием отбора по Заказу покупателя
Т.е. мне вывести все документы связанные по всем заказам покупателя
но в критерии отбора такого не нашел как сделать - только по одной ссылке
ВЫБРАТЬ
ДокументыПоЗаказуПокупателя.Ссылка
ИЗ
КритерийОтбора.ДокументыПоЗаказуПокупателя(&Заказ) КАК ДокументыПоЗаказуПокупателя
|
|
|
1
RomaH
naïve
26.10.10
✎
12:55
|
вопрос - как такое запросом сделать? или только обработкой?
|
|
|
2
RomaH
naïve
26.10.10
✎
12:56
|
ну или СКД задача вывести таблицу/таблицы типа: Заголовок - заказ №0000 Таблица - Список связанных документов и так по списку заказов
|
|
|
3
Aprobator
26.10.10
✎
12:57
|
Не понял, так нужны типы документов или сами документы?
|
|
|
4
RomaH
naïve
26.10.10
✎
13:05
|
не суть важно лучше сами документы в результате хочу отчет по типу "Структура подчиненности документа" но по списку доков
|
|
|
5
RomaH
naïve
26.10.10
✎
13:06
|
по типам пока так решил: СоответсвиеТипов = Новый Соответствие; Заказы = Документы.ЗаказПокупателя.Выбрать(); Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ | ДокументыПоЗаказуПокупателя.Ссылка |ИЗ | КритерийОтбора.ДокументыПоЗаказуПокупателя(&Заказ) КАК ДокументыПоЗаказуПокупателя |"; Пока Заказы.Следующий() Цикл Запрос.УстановитьПараметр("Заказ",Заказы.Ссылка); Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл ТипСсылки = ТипЗнч(Результат.Ссылка); СоответсвиеТипов.Вставить(ТипСсылки); КонецЦикла; КонецЦикла; есть ли более правильный способ?
|
|
|
6
Aprobator
26.10.10
✎
13:14
|
а понял, т.е. группировка заказ - группировка тип документа и документы данного типа и т. д..
|
|
|
7
Aprobator
26.10.10
✎
13:17
|
можно конечно сгенерить запрос на основании состава критерия отбора.
|
|