Имя: Пароль:
1C
1С v8
Выбрать документы где в структуре подчиненности нет определенного документа
0 location
 
naïve
20.06.17
09:50
Добрый день уважаемые форумчане. Подскажите пож-та можно ли выбрать документы определенного типа, у которых в структуре подчиненности не светится еще один документ определенного типа и все это надо вывести или с помощью запроса или каким то другим методом, чтобы увидить эти самые документы.

Т.е. например имеем док реализации - у него в структуре подчиненности есть документ маршрутный лист, данные документы связаны критериями отбора но реализация не является основанием для документа маршрутный лист. В итоге должны получить список документов реализации у которых нет в структуре подчиненности документа маршрутный лист.
1 Лефмихалыч
 
20.06.17
09:52
если структура подчиненности реализована с помошью критерия отбора, то - левое содениение "где есть нулл".

Если структура подчиненности по-старинке перебором метаданных, то эффективного метода нет
2 Лефмихалыч
 
20.06.17
09:53
зачем структура подчиненности? Эти документы связаны не напрямую, а через какие-то другие документы?
3 location
 
naïve
20.06.17
09:56
(2) в документе маршрутный лист в табличной части находятся документы реализации, соединены они критериями отбора, т.е. в структуре подчинненности документа реализации мы видим документ маршрутный лист. А вот хотят видеть список документов реализаций для которых нет маршрутного листа.
4 Михаил Козлов
 
20.06.17
09:58
(0) В критерии отбора указывается, по каким реквизитам документов устанавливается связь. Поэтому нужно лишь написать запрос.
(3) Сделайте запрос по документам реализации с левым соединением по табличной части документа маршрутный лист.
5 FIXXXL
 
20.06.17
09:58
(3) Сделайте запрос по документам реализации с левым соединением по табличной части документа маршрутный лист.
+1
6 Лефмихалыч
 
20.06.17
10:00
(3) не нужна тебе структура подчиненности.
ВЫБРАТЬ
   Р.Ссылка
Из Документ.Реализация как Р
ЛЕВОЕ СОЕДИНЕНИЕ Документ.МаршрутныйЛист.ТабличнаяЧасть как М
ПО Р.Ссылка М.Реализация
ГДЕ М.Ссылка есть null
7 location
 
naïve
20.06.17
10:03
(6) (5) (4) спс
8 Serg_1960
 
20.06.17
10:05
Левые соединения с шапкой (если есть основание) и табличными частями!

(офф)
Зачем-то структуру подчинённости перепутал со связанными документами и критериями отбора... как много всего сложного... и не нужного.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.