|
Как сравнить две строки | ☑ | ||
---|---|---|---|---|
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) Код или наименовение уникальное?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |