|
v7: Как отобрать документы например по Контрагенту?
| ☑ |
0
Double_Medved
27.01.14
✎
15:45
|
Добрый день! Делаю поиск в обработке, как можно отобрать документы например по контрагенту? Для объектов, созданных через создать объект?
ВыбратьПоЗначению действует только для общих реквизитов. Неужели
ВыбратьДвиженияДокумента(НашДок)
Пока Док.ПолучитьДокумент()=1
Если Док.Контрагент = Контрагент Тогда
Делаем что-то
Конецесли;
КонецЦикла;
|
|
1
zak555
27.01.14
✎
15:46
|
запрос
|
|
2
Mikeware
27.01.14
✎
15:47
|
Настоящие пацаны СП не читают?
|
|
3
Double_Medved
27.01.14
✎
15:47
|
напортачил с копирование
Док.ВыбратьДокументы(датаНач, ДатаКон)
Пока Док.ПолучитьДокумент()=1
Если Док.Контрагент = Контрагент Тогда
Делаем что-то
Конецесли;
КонецЦикла;
|
|
4
zak555
27.01.14
✎
15:47
|
(3) только надо проверять -- если ли реквизит контры или нет
|
|
5
Double_Medved
27.01.14
✎
15:48
|
(2)Читаю, чес слово, нашел вот ВыбратьПоЗначению, но это не то, УстановитьОтбор - для журнала, я что-то не нахожу что надо
|
|
6
Duke1C
27.01.14
✎
15:48
|
+1 токмо, если объем выборки не очень большой, запрос может работать медленнее, чем перебор
|
|
7
Mikeware
27.01.14
✎
15:49
|
(5)И чем ВыбратьПоЗначению не угодило?
|
|
8
Double_Medved
27.01.14
✎
15:55
|
О,,,, простите меня,
я написал Док.ВыбратьПоЗначению(ДатаНачала,ДатаКонца,"Конрагент",Контрагент);
а не
Док.ВыбратьПоЗначению(ДатаНачала,ДатаКонца,"Контрагент",Контрагент);
Все получилось
|
|