|
Как перебрать все документы без запроса | ☑ | ||
---|---|---|---|---|
0
lirt82
07.07.16
✎
14:25
|
можно ли перебрать все доки без запроса?
напрм. Процедура БезЗапроса(Кнопка) //сразу обращаемся к метаданным Для Каждого Дока ИЗ Медатанные.Документы.Получить() Цикл Если Дока.ПометкаНаУдаление = Ложь Тогда Сообщить("Этот документ "+Дока.Ссылка" не помечен на удаление"); КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
1
Mankubus
07.07.16
✎
14:27
|
(0) нет
|
|||
2
sash-ml
07.07.16
✎
14:27
|
Выборка = Документы.РасходнаяНакладная.Выбрать(ДатаНач, ДатаКон);
|
|||
3
Зая Бусечка
07.07.16
✎
14:29
|
(0) А что, за запросы тебялишают доширака?
|
|||
4
Fish
07.07.16
✎
14:29
|
(0) Так, как написано у тебя - нельзя. А в принципе - можно.
|
|||
5
xxTANATORxx
07.07.16
✎
14:39
|
(0)а почему запрос нельзя использовать?
|
|||
6
samozvanec
07.07.16
✎
14:40
|
(0) зачем?
|
|||
7
xxTANATORxx
07.07.16
✎
14:40
|
(5)+ у мну есть конечно подозрения, но интересует ваш вариант
|
|||
8
lxs
07.07.16
✎
14:43
|
(0) Можно
|
|||
9
xxTANATORxx
07.07.16
✎
14:46
|
Для каждого Докт из Метаданные.Документы() Цикл
Выборка = Документы[Докт.Имя].Выбрать(...) Пока Выборка.Следующий() Цикл Сообщить(Выборка.Ссыль); |
|||
10
Cyberhawk
07.07.16
✎
14:47
|
Без запроса к СУБД - никак
|
|||
11
lxs
07.07.16
✎
14:47
|
(9) Метаданные.Документы() - wtf?
|
|||
12
lirt82
07.07.16
✎
14:47
|
хорошо, иначе спрошу можно сразу в Цикле перебрать все документы, поставил условие и по условию выполнить действия?
.....насчет запроса без конструктора не могу:) а в конструкторе выбирать все виды доков замучаешься |
|||
13
xxTANATORxx
07.07.16
✎
14:48
|
(11)та на память писал, не помню как там уже
|
|||
14
xxTANATORxx
07.07.16
✎
14:48
|
(12)демонический запрос в помощь
|
|||
15
lxs
07.07.16
✎
14:50
|
(12)
Для каждого ВидДокумента Из Метаданные.Документы Цикл Запрос = Новый Запрос("ВЫБРАТЬ РАЗЛИЧНЫЕ Т.Ссылка ИЗ Документ." + ВидДокумента.Имя + " КАК Т ГДЕ Т.Дата <= ДАТАВРЕМЯ(2015,12,31,23,59,59)"); Т = Запрос.Выполнить().Выгрузить(); |
|||
16
lxs
07.07.16
✎
14:51
|
(12) "а в конструкторе выбирать все виды доков замучаешься" ну, так больная голова рукам покоя не даёт.. подумать же очень сложно
|
|||
17
lirt82
07.07.16
✎
14:56
|
короче пойду на курсы от азов 1С.
|
|||
18
xXeNoNx
07.07.16
✎
14:57
|
(0) Напиши что за контора у тебя, что бы не устраиваться туда после тебя..., разгребать не хочется.
Только запрос! |
|||
19
xXeNoNx
07.07.16
✎
14:58
|
(15) Еще один извращенец!
|
|||
20
lirt82
07.07.16
✎
14:58
|
(18) РосНефть
|
|||
21
xXeNoNx
07.07.16
✎
14:59
|
(20) Не уговаривай!
|
|||
22
lxs
07.07.16
✎
15:01
|
(19) Что вам не нравится, сударь?
|
|||
23
xXeNoNx
07.07.16
✎
15:03
|
(22) Как бы это можно у Чистова или Гилева спросить.
максимум можно в цикле текст запроса сформировать и 1 раз выполнить, а не 100 раз выполнять для каждого документа. |
|||
24
lxs
07.07.16
✎
15:10
|
(23) А ниже, что у тебя сервак ляжет от нехватки оперативной памяти, если попытаться выполнить запрос, текст которого сформирован по твоему принципу? Ты б попробовал сначала сделать то, что предлагаешь..
Я это уже проходил. |
|||
25
lxs
07.07.16
✎
15:11
|
*а ниче
|
|||
26
xXeNoNx
07.07.16
✎
15:12
|
(24) Ляжет - не ляжет, он может лечь и от выборки по одному виду документа.
Еще раз, выполнение в цикле запроса - табу! |
|||
27
xXeNoNx
07.07.16
✎
15:16
|
+(26) А второе, что бы не зависало, нужно использовать при переборе "Выбрать", а не "Выгрузить" и потом перебирать.
|
|||
28
Cyberhawk
07.07.16
✎
15:18
|
(26) "выполнение в цикле запроса - табу!" // Ошибаешься. Если не согласен - давай пруф.
|
|||
29
xXeNoNx
07.07.16
✎
15:23
|
(28) Ой все!
|
|||
30
Garykom
гуру
07.07.16
✎
15:24
|
(26) не табу, а лучше избегать
(28) для новичков это табу да, если "что будет если" не учитывают |
|||
31
xXeNoNx
07.07.16
✎
15:25
|
(28) v8: Запрос в Цикле
Читай, там много, мож. найдется авторитет для тебя |
|||
32
xXeNoNx
07.07.16
✎
15:26
|
(30) Согласен, это как GOTO
|
|||
33
Cyberhawk
07.07.16
✎
15:26
|
(31) Ссылка на ветку мисты не является пруфом. Считаю это сливом.
|
|||
34
lxs
07.07.16
✎
15:28
|
(26) "Еще раз, выполнение в цикле запроса - табу!" - поржал, спасибо))
Избавляйся от стереотипов. Задачи разные бывают. Иногда и не такой г0внокод приходится писать. Идеалист млять. |
|||
35
xXeNoNx
07.07.16
✎
15:28
|
(33) Как бэ..., вопрос: "А шо мы тут делаем?"
|
|||
36
lxs
07.07.16
✎
15:29
|
(27) Ты совсем того? Тебе говорят, сам запрос при Выполнить() положит сервер. До выборки у тебя даже дело не дойдет
|
|||
37
xXeNoNx
07.07.16
✎
15:29
|
(34) А идеалист = овнокодер?
|
|||
38
lxs
07.07.16
✎
15:30
|
(37) Нет. Порой идеализм доводит до срыва сроков, ага. Пока ты будешь писать свой идеальный не "табушный" код, я внедрю erp и поеду на Бора Бора греть жпоу.
|
|||
39
Cyberhawk
07.07.16
✎
15:30
|
(35) "А шо мы тут делаем?" // Ну так пруф и ищем же. А ты как робот заладил про свое "табу" без аргументации.
|
|||
40
xXeNoNx
07.07.16
✎
15:30
|
(36) 1. Ты еще табло выводишь?
2. Только что, выборка регистра версионнирования - 10млн. записей за 4 года, 10 сек.(без табло) |
|||
41
lxs
07.07.16
✎
15:31
|
(40) -> (29) Свободен)) С тобой всё ясно
|
|||
42
xXeNoNx
07.07.16
✎
15:31
|
(38) вот разгребай потом после внедренцев таких)
|
|||
43
mehfk
07.07.16
✎
15:32
|
(0) Запрософобия?
|
|||
44
lxs
07.07.16
✎
15:34
|
(42) йопт, ты не отдупляешь, что это разовая обработка?
|
|||
45
xXeNoNx
07.07.16
✎
15:38
|
(44) -> (41) Не вытерпел?
|
|||
46
Nuobu
07.07.16
✎
15:39
|
Возьмите меня в росНефть, я вам и не таких запросов накатаю!
|
|||
47
lxs
07.07.16
✎
15:40
|
(46) Вот да)))) "я с вами"©
|
|||
48
jsmith
07.07.16
✎
15:40
|
Пятница, чо.
|
|||
49
Nuobu
07.07.16
✎
15:41
|
(47) Что "да"? Берёте, иль нет?
|
|||
50
lxs
07.07.16
✎
15:41
|
(48) завтра
|
|||
51
lxs
07.07.16
✎
15:41
|
(49) Да я не оттуда) сам прошусь
|
|||
52
Nuobu
07.07.16
✎
15:42
|
(51) Так ты тестовое задание делаешь?
|
|||
53
GROOVY
07.07.16
✎
15:45
|
ТС надо критерий отбора создать и по нему уже отобрать документы. А то все документы выбирать собрался....
|
|||
54
lxs
07.07.16
✎
15:55
|
(52) чо?
|
|||
55
xXeNoNx
07.07.16
✎
15:58
|
(53) ТС в (17) вопрос уже решил
|
|||
56
xXeNoNx
07.07.16
✎
16:07
|
(52) он учит как пройти собеседование в роснефти, внедрить там же erp, одновременно грея опу на островах
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |