Поиск нужного значение в листе Excel при загрузке документов из Excel в 1С #167538


#0 by Alka
Помогите! Как найти нужное значение в листе Excel (знаю, в какой колонке) при загрузке в 1С. Смысл - в екселе данные по контрам и товару. Нужно из всей таблицы найти по коду контрагента (соответствующую строку таблицы) и уже по ней идти при загрузке товара.
#1 by Рупор абсурда
Как искать? Программно? Интерактивно?
#2 by Alka
программно. в обработке импорта
#3 by Рупор абсурда
Обработка на каком языке написана? И каким образом организован доступ к данным Excel?
#4 by Alka
на 1С. И далее по циклу идем по колонкам и пишем строки в документе (пока по фиксированной строке - в строке контрагент). Нужно искать код контрагента в колонке и по этой строке идти...
#5 by Рупор абсурда
;
#6 by Alka
спасибо огромное, ушла на ту тему.
#7 by Ковычки
Find FindNext ... Тока можно еще быстрее...
#8 by Ковычки
#9 by Alka
Спасибо большое, все получилось. Я в начале немного не так делала. Уже работает:) Хороший форум, быстро отвечаете, спасибо.
#10 by СтарПерд
Можна сразу все значения из екселя в 1С закинуть, в одно действие...
#11 by Alka
мне все не нужны - мне нужна конкретная строка, и по ней идти и загружать.
#12 by Alka
Люди, еще помогите. Все та же ситуация (уже все работает), но есть ньюанс. После поиска клиента по коду в екселевской таблице проверяю, превышает ли его задолженность лимит, и в зависимости от этого загружаю или нет документ из екселя. И дополнительно в некоторую колонку екселевской таблицы ставлю признак загрузки. Проблема в том, когда я делаю в модуле ExcelApp.Save; ExcelApp.Quit; то при окончании обработки выходит сообщение, что файл resume.xlw уже есть, перезаписать его или нет. Как сделать, чтобы оно не выводилось? (предполагаю, может, в параметрах сохранения искать). В остальном с сохранением все нормально.
#13 by smaharbA
... ExcelApp.DisplayAlerts=-1;
#14 by Alka
спасибо большое, все помогло и работает.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям