![]() |
|
ПОДОБНО в запросах | ☑ | ||
---|---|---|---|---|
0
mastodont
05.07.14
✎
13:32
|
Есть список документов, в которых в текстовом поле написано наименование контрагента. И есть справочник контрагентов.
Как запросом получить таблицу, чтобы каждому документо сопоставился контрагент из справочника. Я так понял, надо что-то с ПОДРОБНО изобретать, но не пойму как. |
|||
1
Wobland
05.07.14
✎
13:33
|
равно не устроит?
|
|||
2
GROOVY
05.07.14
✎
13:37
|
Соединение по ПОДОБНО? Жесть ;) Надо менять структуру данных.
Типизируй после с контрагентом в документе до длины наименования справочника и соединяй по наименованию. |
|||
3
mastodont
05.07.14
✎
13:37
|
(1) нет. соответсвие не точное.
непример в контрагенте может быть забито ООО...Б а в комментариях без ООО и тд. |
|||
4
Wobland
05.07.14
✎
13:38
|
(3) нерешаемо в запросе
|
|||
5
GROOVY
05.07.14
✎
13:39
|
А еще с кавычками и без, маленькими и большими... Это не запросом надо делать.
|
|||
6
mastodont
05.07.14
✎
13:39
|
(2) то, что жесть отчасти согласен.
Вопрос в том, как так сделать в принципе. Данных не много и отчет будет формироваться редко, так что вопрос быстродействия не стоит. |
|||
7
Wobland
05.07.14
✎
13:42
|
ещё и отчёт? меняй структуру данных и не занимайся ерундой
|
|||
8
mastodont
05.07.14
✎
13:53
|
И все же, если воспринять эту задачу как чисто теоритическую для тренировки мозгов.
Так сделать в принципе возможно? |
|||
9
Wobland
05.07.14
✎
14:03
|
в справочнике есть контрагенты: "ИП Коровина", "Каровина, ИП". в комментарии написано "Коравина". чего делать? а куда, кстати, делся нормальный ссылочный реквизит?
|
|||
10
mastodont
05.07.14
✎
14:09
|
(9) ну так разве подобно %Коравина% не найдет что нужно?
|
|||
11
Wobland
05.07.14
✎
14:13
|
(10) нет. а какой ИП нужен?
|
|||
12
Defender aka LINN
05.07.14
✎
14:13
|
(10) КорАвина - это не КорОвина. Всегда ваш, К.О.
|
|||
13
mastodont
05.07.14
✎
14:21
|
короче мне нужно было:
ВЫБРАТЬ Контрагент.Ссылка КАК Контрагент, ВозвратТоваровОтПокупателяТовары.Ссылка.Комментарий, ВозвратТоваровОтПокупателяТовары.Ссылка КАК Документ ИЗ Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагент ПО (Контрагент.Наименование ПОДОБНО "%" + (ВЫРАЗИТЬ(ВозвратТоваровОтПокупателяТовары.Ссылка.Комментарий КАК СТРОКА(100))) + "%") |
|||
14
GROOVY
05.07.14
✎
14:25
|
(13) Как бы в (2) намек был на низкую эффективность ПОДОБНО в соединении.
|
|||
15
GROOVY
05.07.14
✎
14:26
|
Я даже так скажу (мат запрещен): это абзац как вообще плохо очень.
|
|||
16
Wobland
05.07.14
✎
14:31
|
(13) "морепродукт", "мореход" довольно подобны "%море%"
|
|||
17
mastodont
05.07.14
✎
14:34
|
(16) в итоговом запросе это все будет учтено.
|
|||
18
Wobland
05.07.14
✎
14:35
|
(17) покажешь?
|
|||
19
mastodont
05.07.14
✎
14:39
|
(18) имеется ввиду, что в реальной жизни комментарий заполняется по определенному шаблону и такие ситуации почти не возможны. А если кто ошибется при наборе потом исправит вручную (в запросе будет видно что надо исправить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |