Имя: Пароль:
IT
 
Как сравнить две строки
0 Шурик_1985
 
14.06.12
10:12
Ребята Всем большой привет!
столкнулся с такой задачкой, без вашей помощи думаю не обойдусь.
Загружаю наименование товаров из Excel в справочник => номенклатура, дальше хочется сделать проверку на совпадении т.е при совпадении номенклатуры записывать в справочник иначе сообщить что такая та наименование товаров отсутствует в справочнике товаров.
куда мне двигаться, что копать??

за ранее большое спасибо!
1 Fish
 
14.06.12
10:12
Совпадение должно быть полным?
2 Rie
 
14.06.12
10:14
(0) Если по наименованию - то НайтиПоНаименованию() и вперёд.
Причём посмотри на параметры - там есть разные варианты поиска.
3 Cube
 
14.06.12
10:14
(0) Запрос на поиск по наименованию и вперде!
4 1Сергей
 
14.06.12
10:14
Подозреваю, что речь идёт про 1С
5 Шурик_1985
 
14.06.12
10:17
конфа 1с8.2
Совпадение должно быть полным.
вот кусочек кода:

Для а = 1 по ФайлСтрок Цикл
   НаименованиеXSL = СокрЛП(Excel.Cells(а,1).Value);    
   Запрос = Новый Запрос;
   Запрос.Текст =
       "ВЫБРАТЬ
       |    Номенклатура.Наименование,
       |    Номенклатура.ЕдиницаИзмерения,
       |    Номенклатура.Ссылка КАК Номенклатура
       |ИЗ
       |    Справочник.Номенклатура КАК Номенклатура
       |ГДЕ
       |    НЕ Номенклатура.ЭтоГруппа
       |    И Номенклатура.Наименование = &Наименование";
   Запрос.УстановитьПараметр("Наименование",НаименованиеXSL);
   
   Выборка = Запрос.Выполнить().Выбрать();
   
   Пока Выборка.Следующий() Цикл
//Вот тут какую нить проверку на совпадения занчении надо сделать
КонецЦикла;
КонецЦикла;
6 Defender aka LINN
 
14.06.12
10:20
(5) На совпадение каких значений? И почему их не проверять прямо в запросе?
7 Vadik_62
 
14.06.12
10:22
(5) так в запросе же есть условие совпадения наименований. что ещё надо?
8 abitfrosty
 
14.06.12
10:23
(0) А зачем записывать номенклатуру, которая совпала с листом, откуда ты ее загружаешь? Может наоборот, если совпала - пропускаешь, иначе новую в базу записываешь?
9 0xFFFFFF
 
14.06.12
10:25
(0) Эксель в таблицу значений. Таблицу значений передать параметром в запрос. В запросе сделать соединение и отбросить ненужное.
10 Шурик_1985
 
14.06.12
10:29
соори ребята ошибся вопросом!
Если совпала добавляю в документ если нет тогда сообщить что нету таких наименовании в справочнике номенклатуры
11 Deon
 
14.06.12
10:31
(10) Я использую вариант в (9), загружая таблички длиною более 100 тыс строк.
12 Шурик_1985
 
14.06.12
11:57
Deon можно кусочек кода, плиз
13 мистер игрек
 
14.06.12
14:04
(10) Код или наименовение уникальное?
Независимо от того, куда вы едете — это в гору и против ветра!