|
запрос и строка | ☑ | ||
---|---|---|---|---|
0
Альбатрос
07.03.13
✎
06:02
|
Мне нужно в запросе представлять наименование номенклатуры без пробелов, точек и запятых. Как это сделать?
|
|||
1
Wobland
07.03.13
✎
06:18
|
точно в запросе нужно?
|
|||
2
Wobland
07.03.13
✎
06:18
|
и на кой?
|
|||
3
Альбатрос
07.03.13
✎
06:27
|
Опишу задачу полностью. Есть файл-каталог автомобилей. Мне его нужно загрузить в 1с в самописный справочник, но там уже есть порядочно записей. Данные из файла я пихаю во ВТ и ищу совпадения по наименованию. Встала такая проблема:
в программе: Audi A6 2,5 D в файле: Audi A6 2.5D По сути, элемент один и тот же, но называется по-разному. Как мне решить эту проблему? |
|||
4
skunk
07.03.13
✎
06:27
|
наверное что-бы найти строку "кроссовки абибас размер 44" ... полученную из электронной накладной
|
|||
5
skunk
07.03.13
✎
06:29
|
(3)тогда наверное тебе предеться делать как-то так Загрузка прайса с Nix
|
|||
6
Альбатрос
07.03.13
✎
06:55
|
(5) Не то маленько. все же идеально было бы представить наименование справочника и наименование из файла без "мусорных" знаков. Т.е. привести и там и там к такому виду: audia625d. Если со строкой из файла это просто сделать, то вот с наименованием элемента справочника... В запросе я так понимаю нельзя так сделать?
|
|||
7
Альбатрос
07.03.13
✎
06:58
|
Так как поиск группы не вызывает осложнений, то можно в принципе запрос откинуть и выбирать каждый элемент справочника из указанной группы, приводить его наименование как в (6) и сравнивать со строкой из файла. Но мне нужно загрузить и проверить 20 тыс. строк... Неоптимальненько как то =)
|
|||
8
alexmobile
07.03.13
✎
07:04
|
(7) если перегрузка разовая, оптимальностью можно принебречь.
Пока ты будешь искать оптимальненький алгоритм, неоптимальненький уже давно выгрузит данные. Время свое тоже надо ценить. |
|||
9
Альбатрос
07.03.13
✎
07:08
|
(8) Да, вы пожалуй правы.
|
|||
10
Альбатрос
07.03.13
✎
07:54
|
Мужики, меня тут посетила гениальная мысль! =) а если я в справочнике заведу реквизит, заполню его нужным мне представлением, загружу строки сравнивая по этому реквизиту, а затем реквизит этот удалю. Нарушения в базе не будет? база на sql
|
|||
11
Wobland
07.03.13
✎
07:59
|
(10) будет нарушение "преднамеренное удаление данных БД", до 5 лет
|
|||
12
Wobland
07.03.13
✎
08:00
|
ничего ужасного не будет. ну добавится поле, ну удалится поле..
|
|||
13
Альбатрос
07.03.13
✎
08:29
|
(11) =) (12) тогда так и сделаю
|
|||
14
Defender aka LINN
07.03.13
✎
08:49
|
(10) А временная таблица - не, неспортивно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |