|
Получить ссылку на документ по номеру |
☑ |
0
bebibo
25.07.24
✎
15:32
|
Добрый день!
Считываю файл, в котором есть колонка "№ заказа".
Пример: "1222".
Теперь мне нужно по данному номеру найти заказ.
Проблема: Номера заказов в другом виде (СФНД-001222 или ФНД-001222).
Как мне лучше получить ссылку на заказ по номеру?
Если запросом, то какое условие по номеру поставить?
|
|
1
mikecool
25.07.24
✎
15:33
|
Подобно
|
|
2
mikecool
25.07.24
✎
15:33
|
а вообще - такая задача не решаема только огрызком номера
|
|
3
Garykom
25.07.24
✎
15:36
|
(2) Вероятно есть еще Дата или что еще
Правильно будет завести РС, куда регламентным (или механизм при записи/проведении нужных) писать ссылки на документ
И данные в нужном виде для быстрого поиска/подбора подходящих объектов запросом
|
|
4
AAA
25.07.24
✎
15:37
|
Можно искать по условию вхождения в список из двух значений (одно значение для каждого префикса)
|
|
5
Garykom
25.07.24
✎
15:42
|
(4) костыльное и не гибкое решение
но лучше чем (1), которое не использует индексы
|
|
6
Мультук
25.07.24
✎
15:42
|
(0)
Т.е. есть в один момент два и более заказов
СФНД-001222 от 01.07.2024
ФНД-001222 от 25.07.2024
СФНД-001222 от 02.07.2023
ФНД-001222 от 15.07.2022
|
|
7
AAA
25.07.24
✎
15:43
|
(5)это трагедия, что не использует индексы?
|
|
8
Garykom
25.07.24
✎
15:44
|
(7) это не просто трагедия это жопа
когда доков миллионы в базе и тысячи строк в файле
|
|
9
AAA
25.07.24
✎
15:49
|
(8)кто-то сказал в условии, что документов миллионы ?
Что предлагаете писать в регистр? Индексированный номер и ссылку? В типовых уже итак полно различных регистров сведений куда пишется все что надо и не надо, что только усугубляет жопу. На каждый чих писать регламентные задания это полнейший абсурд
|
|
10
Garykom
25.07.24
✎
15:49
|
(9) если задача постоянная, большой объем данных и надо быстро - иначе никак
|
|
11
ptiz
25.07.24
✎
16:00
|
(8) Да у них пара тысяч документов в год, судя по номеру.
|
|
12
bebibo
25.07.24
✎
16:30
|
(1) Ни разу не делал
написал: ГДЕ
ЗаказПокупателя.Номер ПОДОБНО &НомерДок
Но ничего не выдает запрос. Почему?
|
|
13
Garykom
25.07.24
✎
16:32
|
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший