|
Как выбрать запросом все не проведенные документы
| ☑ |
0
antotti
17.12.14
✎
14:54
|
Добрый день, подскажите как выбрать запросом все не проведенные документы? то есть документы могут быть разных типов....Если тип один, то понятно как, а как получить все доки непроведенные всех типов?
|
|
1
John83
17.12.14
✎
14:55
|
объединить все
|
|
2
Михаил Козлов
17.12.14
✎
14:55
|
Текст запроса в цикле по метаданным.
|
|
3
Alex S D
17.12.14
✎
14:55
|
цикл по методанным с формированием запроса
|
|
4
Ёпрст
17.12.14
✎
14:55
|
через обход метаданных и построение текста запроса через объединить все
|
|
5
antotti
17.12.14
✎
14:57
|
ок, благодарю, буду пробовать
|
|
6
yam
17.12.14
✎
14:59
|
примерно так
Запрос = Новый Запрос;
Для каждого Документ Из Метаданные.Документы Цикл
ВидДок = Документ.Имя;
Если ЗначениеЗаполнено(Запрос.Текст) Тогда
Запрос.Текст = Запрос.Текст + "
|
| ОБЪЕДИНИТЬ ВСЕ
|";
КонецЕсли;
Запрос.Текст = Запрос.Текст + "
| ВЫБРАТЬ """ + ВидДок + """ КАК ВидДокумента,
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ " + ВидДок + ".Ссылка) КАК КоличествоДокументов
| ИЗ
| Документ." + ВидДок + " КАК " + ВидДок + "
| ГДЕ
| " + ВидДок + ".Проведен
| И " + ВидДок + ".Дата >=&Дата
|";
КонецЦикла;
|
|
7
antotti
17.12.14
✎
15:12
|
спасибо) как раз начал пробовать...геморно выходит)
|
|
8
Михаил Козлов
17.12.14
✎
15:17
|
(0) Вам, скорее всего нужно с этими документами сделать. Может быть Вам будет достаточно ГрупповаяОбработкаСправочниковИДокументов или УниверсальныйПодборИОбработкаОбъектов?
|
|
9
antotti
17.12.14
✎
15:28
|
Мне нужно получить все не проведенные и пометить их на удаление.
|
|
10
Михаил Козлов
17.12.14
✎
15:30
|
(9) Ну так берете групповую обработку, выбираете ВСЕ документы, ставите отбор Проведен = ЛОЖЬ, выбираете действие: Установить пометку удаления.
|
|
11
antotti
17.12.14
✎
15:34
|
самому интересно сделать)
|
|
12
Михаил Козлов
17.12.14
✎
15:46
|
(11) Зачем? Если потренироваться, то посмотрите, как это сделано в групповой обработке. Тем более, в (6) код приведен.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший