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