|
|
|
Как выбрать запросом все не проведенные документы | ☑ | ||
|---|---|---|---|---|
|
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) код приведен.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |