|
поиск по номеру документа | ☑ | ||
---|---|---|---|---|
0
cyx7
09.04.15
✎
12:01
|
Как осуществить поиск по номеру документа используя ".НайтиПоНомеру", при условии что у документа периодичность в течении года, и поиск по всем годам осуществлять нужно, я сделала функцию с запросом, но это пипец как долго работает, как быть?
|
|||
1
1976vas
09.04.15
✎
12:04
|
(0) Посмотри как в УПП реализовано.
|
|||
2
Mankubus
09.04.15
✎
12:07
|
(0) НайтиПоНомеру(<НомерДокумента>, <ДатаИнтервала>)
|
|||
3
Wobland
09.04.15
✎
12:18
|
и функция с запросом, конечно, в цикле
|
|||
4
barrgand
09.04.15
✎
12:21
|
(0) Долго работает поиск по номеру в запросе? Запрос в студию.
|
|||
5
cyx7
09.04.15
✎
12:41
|
(4) долго Запрос = новый запрос;
Запрос.Текст= "ВЫБРАТЬ | ПриходныйОрдерНаТовары.Ссылка |ИЗ | Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары |ГДЕ | ПриходныйОрдерНаТовары.Номер = &Номер"; Запрос.УстановитьПараметр("Номер",номер); реззапроса = запрос.Выполнить(); Выборка = РезЗапроса.Выбрать(); Выборка.Следующий(); (3) нет (2) я знаю, но как эту датаИнтервала использовать (1) у меня нету упп( |
|||
6
Wobland
09.04.15
✎
12:53
|
||||
7
cyx7
09.04.15
✎
12:59
|
(6)этим вы хотите сказать, что работает он быстро?
|
|||
8
Wobland
09.04.15
✎
13:03
|
(7) угу. на скрине он из кэша взял, конечно. но было сильно меньше секунды. в цикле затык
|
|||
9
cyx7
09.04.15
✎
13:05
|
хорошо, а сколько документов всего?
|
|||
10
cyx7
09.04.15
✎
13:05
|
у меня 5 документов искались почти минуту
|
|||
11
Wobland
09.04.15
✎
13:06
|
(9) там всё написано
|
|||
12
Wobland
09.04.15
✎
13:06
|
(10) как засекала?
|
|||
13
cyx7
09.04.15
✎
13:08
|
и вопрос в другом, как сделать через НайтиПоНомеру(<НомерДокумента>, <ДатаИнтервала>) что в дате интервала указать?(11) 11 тысяч? (12) ну не консолью) долго очень ждала сидела, я примерное сказала время, а если поставлю на загрузку около 50 документов, и он каждый будет проверять, есть ли такой в базе или нет
|
|||
14
Wobland
09.04.15
✎
13:10
|
>на загрузку
вот где собака порылась |
|||
15
George Wheels
09.04.15
✎
13:14
|
<ДатаИнтервала> любая дата из периода уникальности номеров документов. В твоём случае любая дата из года в котором ищешь документ.
|
|||
16
cyx7
09.04.15
✎
13:16
|
(14) не, пока это условие не добавляла на поиск существующих, было быстрее намного
|
|||
17
cyx7
09.04.15
✎
13:16
|
(15) а мне по всем годам надо если, то как быть? цикл делать?
|
|||
18
Wobland
09.04.15
✎
13:17
|
сколько секунд работает _запрос_?
|
|||
19
George Wheels
09.04.15
✎
13:17
|
(17) Дату брать из загружаемого документа.
|
|||
20
1С_Fitness
09.04.15
✎
13:18
|
(17) создай массив номеров и ищи в нем
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |