Вход | Регистрация

1С:Предприятие ::

Метки:

Поиск элементов в Excel

Я
   Константин
 
11.11.04 - 00:02
Приветствую! Подскажите, кто знает какие изменения необходимо произвести
чтобы производить поиск в таблице Excel по заданному реквизиту из 1С.
 Заранее спасибо!
Процедура Сформировать()
  ОкноExcel = СоздатьОбъект("Excel.Application");
  ОкноExcel.Workbooks.Add(ИмяФайла);
  Тов=СоздатьОбъект("Справочник.Номенклатура");
  Для Ном=2 По 30 Цикл
    Тов.Новый();
    Тов.Наименование=ОкноExcel.Cells(Ном,5).Value;
    Тов.ПолнНаименование=ОкноExcel.Cells(Ном,5).Value;
    Тов.Записать();
  КонецЦикла;
КонецПроцедуры
 
  Рекламное место пустует
   romix
 
1 - 11.11.04 - 04:34
Известно название товара, и надо найти, где это в Excel?
Ну в цикле проходишь по таблице и сравниваешь
(если не работает, не забудь про СокрЛП() для обеих сравниваемых подстрок).

Более быстрый вариант - обратная задача, искать в 1С через НайтиПоНаименованию()
   roman
 
2 - 11.11.04 - 08:15
а если методами екселя - попробуй макрос записать по поиску строки в выделеной области - посмотришь методы - перепишешь под 1С - думаю сработает - на выходе должен получить адрес ячейки, ИМХО


Список тем форума
Рекламное место пустует   Рекламное место пустует
Здесь во втором сообщении вам дадут решение, а в двадцатом дадут правильное решение. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует