Имя: Пароль:
1C
1С v8
Поиск по наименованию
,
0 Vend07
 
09.05.13
17:39
Здравствуйте уважаемые форумчане! С праздником победы!
Вот позабыл функцию, не могу вспомнить. Требуется сделать поиск по наименованию ( ищется через эксель, строчка нормально получена)

НовыйЭлемент.БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(ЕдИзм);
Но Едизм это "Шт." а в справочнике "Шт".
Как сделать поиск по примерному наименованию?
1 zippygrill
 
09.05.13
17:43
Если ЕдИзм = "шт." Тогда
ЕдИзм = "шт";
КонецЕсли;
2 zippygrill
 
09.05.13
17:44
Тем более что единицы измерения не так уж много.
3 Vend07
 
09.05.13
17:44
ну это то понятно а вдруг там будут литры. Надо что то более уневерсальное
4 Vend07
 
09.05.13
17:46
помню была такая функция которая находит подобные....
5 Vend07
 
09.05.13
17:49
Или как удалить последний символ если он точка?
6 drongo-god
 
09.05.13
17:51
(0) Не надо в ексель писать что попало.
Если хочешь чтобы нормально все работало то лучше запретить в екселе ставить "Шт.", либо не грузить совсем.
Что либо универсальное все равно не напишешь, обязательно найдется один умник который обязательно впишет чего твоя обработка ожидать не будет.
Потом и виноватым остаться можно.
7 Vend07
 
09.05.13
17:55
Спасибо за совет, так и поступлю
8 Cyberhawk
 
09.05.13
20:25
Я бы в Экселе задал список значений для ячейки с жестким выбором из этого списа
9 Cyberhawk
 
09.05.13
20:25
*списка
10 DirecTwiX
 
09.05.13
20:27
Через запрос, используя ПОДОБНО и предварительно удалив точку с конца
11 mikecool
 
09.05.13
21:32
смотреть внимательно на параметры НайтиПоНаименованию, много думать