![]() |
![]() |
![]() |
|
Выбрать без подчиненных | ☑ | ||
---|---|---|---|---|
0
alexx2014
21.08.14
✎
09:30
|
Доброго времени!
Нужно выбрать заказы без подчиненных сотворил что-то не очень красивое Запрос=Новый Запрос("ВЫБРАТЬ | ЗаказПоставщику.Ссылка, ложь как фл |ИЗ | Документ.ЗаказПоставщику КАК ЗаказПоставщику"); выборка=Запрос.Выполнить().Выгрузить(); для каждого пр из выборка цикл ТекстЗапроса = "ВЫБРАТЬ ПодчиненныеДокументы.Ссылка КАК ПодчиненныйДокумент |ИЗ КритерийОтбора.ПодчиненныеДокументы(&Ссылка) КАК ПодчиненныеДокументы"; Запрос=Новый Запрос; Запрос.Текст=ТекстЗапроса; Запрос.УстановитьПараметр("Ссылка",пр.ссылка); dd=Запрос.Выполнить().Выгрузить(); если dd.Количество()>0 тогда пр.фл=истина; конецесли если пр.фл тогда аа=выборка.Индекс(пр); выборка.Удалить(аа) конецесли; конеццикла; КонецПроцедуры а хотелось бы что-то типа ВЫБРАТЬ ЗаказПоставщику.Ссылка, (ВЫБРАТЬ ПодчиненныеДокументы.Ссылка КАК ПодчиненныйДокумент ИЗ КритерийОтбора.ПодчиненныеДокументы(ЗаказПоставщику.Ссылка)) КАК ПодчиненныеДокументы ИЗ Документ.ЗаказПоставщику КАК ЗаказПоставщику но ругается или может есть другой способ без перебора? |
|||
1
ДенисЧ
21.08.14
✎
09:31
|
иннер джойн?
|
|||
2
alexx2014
21.08.14
✎
09:47
|
выбрать ЗаказПоставщику.Ссылка, пп.кол как фл
ИЗ Документ.ЗаказПоставщику КАК ЗаказПоставщику ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПодчиненныеДокументы.Ссылка КАК ПодчиненныйДокумент ,количество(*) как кол ИЗ КритерийОтбора.ПодчиненныеДокументы(ЗаказПоставщику.Ссылка) как ПодчиненныеДокументы) как пп по ЗаказПоставщику.Ссылка=пп.ПодчиненныйДокумент как передать ЗаказПоставщику.Ссылка? |
|||
3
Kookish
21.08.14
✎
09:59
|
(2) Что такое "КритерийОтбора" и зачем ему что-то передавать? Отбор будет в соединении отрабатываться.
|
|||
4
alexx2014
21.08.14
✎
10:19
|
Критерии отбора - это общие объекты конфигурации. Они используются для организации отбора различной информации, хранящейся в информационной базе, по некоторым критериям.
Передаешь документ возвращает связаные для одного работает а мне нужно для массива документов проверить есть ли подчиненные |
|||
5
RomanYS
21.08.14
✎
10:38
|
ВЫБРАТЬ
ЗаказПоставщику .Ссылка ИЗ Документ.ЗаказПоставщику КАК ЗаказПоставщику ГДЕ НЕ ЗаказПоставщику.Ссылка В (ВЫБРАТЬ ПодчиненныеДокументы.Ссылка ИЗ КритерийОтбора.ПодчиненныеДокументы КАК ПодчиненныеДокументы) |
|||
6
alexx2014
21.08.14
✎
11:02
|
Не КритерийОтбора.ПодчиненныеДокументы без параметров возвращает пустоту проходит все
|
|||
7
Maxus43
21.08.14
✎
11:10
|
критерий зело тормозен...
Без каких подчинённых надо? без подчинённых заказов? Дак в подчинённых указывается где-то в реквизитах заказ главный. Это и анализируй, а не критерии |
|||
8
alexx2014
21.08.14
✎
11:24
|
сенк абидна ну значит пойдем от обратного
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |