|
Отчет по документам, у которых нет документов, созданных на их основании |
☑ |
0
arishkaKlimova
17.03.16
✎
13:54
|
Есть два документа: документ1 и документ2, который выводится на основании первого. Как вывести в отчет документы1, на основании которых нет документов2?
|
|
1
Ёпрст
гуру
17.03.16
✎
13:55
|
никак
|
|
2
Ёпрст
гуру
17.03.16
✎
13:56
|
и, не надо путать подчиненные документы с вводом на основании.
Документ может быть введен на основании другого, но связи с ним (через реквизит) не иметь вообще
|
|
3
fantomrik
17.03.16
✎
14:03
|
(0) Пакетным запросам
Выбрать все документы1 из таблицы документы1, поместить в ВТ1
Выбрать все документы-основания (ссылки) из документов2, свернуть по ссылке, поместить в ВТ2
Выбрать и первой временной таблицы все документы1 по условию "Где НЕ Документ1 В (ВТ2.Ссылка)"
|
|
4
Одинесю
17.03.16
✎
14:09
|
(3) Что лучше "Выбрать и первой временной таблицы все документы1 по условию "Где НЕ Документ1 В (ВТ2.Ссылка)"" или соединить?
|
|
5
arishkaKlimova
17.03.16
✎
14:10
|
(2) Я имею ввиду связь через реквизит
|
|
6
arishkaKlimova
17.03.16
✎
14:10
|
(3) Счас попробую
|
|
7
arishkaKlimova
17.03.16
✎
15:00
|
(3) Тут небольшое дополнение: у документа2 есть табличная часть и вот там находится перечень документов1.
Попробовала вот такой код
ВЫБРАТЬ
ДополнительныеУслуги.Ссылка
ПОМЕСТИТЬ ВТ1
ИЗ
Документ.ДополнительныеУслуги КАК ДополнительныеУслуги
ГДЕ
ДополнительныеУслуги.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ГруппировкаНакладныхУслуги.ДокументОказанияУслуг
ПОМЕСТИТЬ ВТ2
ИЗ
Документ.ГруппировкаНакладных.Услуги КАК ГруппировкаНакладныхУслуги
ГДЕ
ТИПЗНАЧЕНИЯ(ГруппировкаНакладныхУслуги.ДокументОказанияУслуг) = ТИП(Документ.ДополнительныеУслуги)
И ГруппировкаНакладныхУслуги.ДокументОказанияУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВТ1.Ссылка КАК Ссылка
ИЗ
ВТ1 КАК ВТ1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ2 КАК ВТ2
ПО (НЕ ВТ1.Ссылка В (ВТ2.ДокументОказанияУслуг))
Выдаёт все документы за период
|
|
8
arishkaKlimova
17.03.16
✎
15:16
|
Что я делаю не так?
|
|