Имя: Пароль:
1C
1С v8
Запрос. Выбрать документы за исключением некоторых.
,
0 Help1с
 
09.01.17
09:33
Приветствую.
Документы: Счет - Оплата - Реализация - Отгрузка.
Нужно выбрать документы Реализация, по которым была оплата, но не было отгрузки.
С оплатой все понятно, связал документы, а как исключить те документы, по которым была отгрузка? В документе отгрузка есть реквизит Реализация.
Спасибо.
1 Это_mike
 
09.01.17
09:33
нот нулл?
2 Help1с
 
09.01.17
09:35
(1) в документе реализация мы не знаем была ли отгрузка или нет - нет такого реквизита.
3 Это_mike
 
09.01.17
09:36
ну так строй цепочку документов. по левому соединеню.
и там, где оплата нулл, то тебе и надо.
4 Cool_Profi
 
09.01.17
09:36
выбрать Реализация
левое соединение отгрузка
по отгрузка.реализация = реализация
где отгрузка естьт
5 Help1с
 
09.01.17
09:43
(4) (3) кажется понял о чем речь, спасибо. Сейчас попробую.
6 zak555
 
09.01.17
09:44
Кто ж запросы по документам строит?
Конфа какая_
7 Help1с
 
09.01.17
09:46
(6) не типовая. я условно обозначил документы для ясности. там несколько сложнее и в регистры не записывается.
8 Джинн
 
09.01.17
10:15
(7) Угу. Очередная из костылей и .овна.
9 Help1с
 
09.01.17
11:15
(7) + точнее в регистры записывается, но не совсем так как нужно. если продолжать аналогию с примером, то нужно вывести товар из реализации и товар из отгрузки. а в регистр по оплате только регистратор и сумма записывается. т.е. у одной реализации может быть несколько отгрузок. у одной реализации несколько оплат.
дальше не буду продолжать, я вроде понял куда копать :)