|
Вопрос по запросу | ☑ | ||
---|---|---|---|---|
0
Ver_olga
23.12.11
✎
10:42
|
Доброе утро. Очень прошу помочь с запросом. 1с8 только начало заниматься, запросы знаю не очень хорошо. УПП
Есть документ ПоступлениеТоваровУслуг. На его основании вводится документ СчетФактураПолученный (в реквизит ДокументОснование сч.ф. записывается ссылка на соотв.док. ПоступлениеТоваровУслуг). Необходимо выбрать все документы ПоступлениеТоваровУслуг, на которые не оформлены документы СчетФактураПолученный. Написала запрос - необходимое получила. Позднее заметила, что в документе СчетФактураПолученный в реквизите ДокументОснование может содержаться список значений. Запрос неверно отрабатывает для документов ПрступлениеТоваровУслуг, которые как раз и находятся в списке - программа видит отфактурованной поставкой только первый документ списка, а все последующие видит неотфактурованными, хотя это не так. Понимаю, что нужно смотреть в левом соединении не на равенство, а на вхождение в список, но не пойму как это сделать. ТекстЗапроса= "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПоступлениеТоваровУслуг.Ссылка КАК ДокументПоступлениеТоваровУслуг, | ПоступлениеТоваровУслуг.Контрагент КАК Контрагент, | СчетФактураПолученный.Ссылка КАК ДокументСчетФактураПолученный |ИЗ | Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг | ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураПолученный КАК СчетФактураПолученный | ПО (СчетФактураПолученный.ДокументОснование = ПоступлениеТоваровУслуг.Ссылка) |ГДЕ | (НЕ ПоступлениеТоваровУслуг.ПометкаУдаления) | И (ПоступлениеТоваровУслуг.Проведен) | И (ПоступлениеТоваровУслуг.Дата МЕЖДУ &Дата_1_Параметр И &Дата_2_Параметр)"; Если ЗначениеЗаполнено(Контрагент) Тогда ТекстЗапроса=ТекстЗапроса+" И ПоступлениеТоваровУслуг.Контрагент=&Контрагент_Параметр"; КонецЕсли; ТекстЗапроса=ТекстЗапроса+" УПОРЯДОЧИТЬ ПО | Контрагент, | ПоступлениеТоваровУслуг.Дата"; |
|||
1
Amra
23.12.11
✎
10:44
|
Ну как бы это, поучаствую в соседней ветке, и народ подтянется
|
|||
2
butterbean
23.12.11
✎
10:45
|
там наверно таб часть, а не список
|
|||
3
Axel2009
23.12.11
✎
10:45
|
Документ.СчетФактураПолученный.ДокументыОснования
|
|||
4
PVV65
23.12.11
✎
10:46
|
(0) "в реквизите ДокументОснование может содержаться список значений" - такого не может быть по определению.
|
|||
5
Ver_olga
23.12.11
✎
10:53
|
(4) в типе реквизита ДокументОснование перечислено множество документов различных видов (я это имела в виду под списком). В самом документе СчетФактураПолученный можно указать 1, 2, 3 и т.д. ПоступлениеТоваровУслуг.
(2) возможно я неправильно назвала, и это действительно табличная часть, но у меня в любом случае не получается (3) получилось. Всем учавствующим огромное спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |