Помогите распарсить
☑
0
Повелитель
10.04.12
✎
12:23
Есть html страница вида:
Вот кусок оттуда:
Вообщем надо это добро в справочник Номенклатура загрузить, не знаю с какой стороны к этой HTML подойти.
1
Повелитель
10.04.12
✎
12:24
(0)
2
Fr1eNd
10.04.12
✎
12:25
Используй ПостроительDOM
3
Fr1eNd
10.04.12
✎
12:26
ПостроительДОМ = Новый ПостроительDOM;
ДокументХТМЛ = ПостроительДОМ.Прочитать(ЧтениеХТМЛ);
ТаблицаХТМЛ = ДокументХТМЛ.ИмпортироватьУзел(ДокументХТМЛ.ПолучитьЭлементыПоИмени("table")[4], Истина);
СтрокаХТМЛ = ТаблицаХТМЛ.ПолучитьЭлементыПоИмени("tr")[0];
ТекстОписания = "";
Для Каждого ЭлементТаблицы Из СтрокаХТМЛ.ПолучитьЭлементыПоИмени("tr") Цикл
ТекстКолонка0 = ЭлементТаблицы.ПолучитьЭлементыПоИмени("td")[0].ТекстовоеСодержимое;
ТекстКолонка1 = ЭлементТаблицы.ПолучитьЭлементыПоИмени("td")[1].ТекстовоеСодержимое;
Если ТекстОписания = "" Тогда
ТекстОписания = СокрЛП(ТекстКолонка0) + ": " + СокрЛП(ТекстКолонка1) + "<br>";
Иначе
ТекстОписания = ТекстОписания + Символы.ПС + СокрЛП(ТекстКолонка0) + ": " + СокрЛП(ТекстКолонка1) + "<br>";
КонецЕсли;
Номенклатура.ДополнительноеОписаниеНоменклатуры = ТекстОписания;
Сообщить(ТекстОписания);
КонецЦикла;
4
Повелитель
10.04.12
✎
12:26
(2) Спасибо сейчас буду ковырять
5
dk
10.04.12
✎
12:27
открыть / скопировать в эхель, а уж эхель сам распарсит
6
Повелитель
10.04.12
✎
12:29
(5) Этот метод я пробовал, он неправильно конверирует некоторые артикулы в даты, а штрихкоды в 4,60701E+17
и причем безвозвратно.
Сейчас буду с (2) и (3) разбираться, похоже на то что нужно.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.