0
cons74
26.08.13
✎
19:44
|
Делаю загрузку в ТЧ документа из Excel. Типовой обработкой.
Имеем 2 строки
Epson инв.№ 1392
Монитор инв. 1317а
Для определения инв.номера накидал код:
Если Найти(ТекстЯчейки1,"инв.№")>0 Тогда
ИнвНомер = СокрЛП(Прав(ТекстЯчейки1, СтрДлина(ТекстЯчейки1)-Найти(ТекстЯчейки1,"инв.№")-4));
ИначеЕсли Найти(ТекстЯчейки1,"инв. ")>0 Тогда
ИнвНомер = СокрЛП(Прав(ТекстЯчейки1, СтрДлина(ТекстЯчейки1)-Найти(ТекстЯчейки1,"инв. "))-4);
Сообщить ("нашелИНВ_инв. _"+ИнвНомер+"_");
КонецЕсли;
По-сути, одно и то же. Но при расчете ИнвНомер во втором варианте ("инв. ") - словил "Преобразование значения к типу Число не может быть выполнено".
При том, что я уж специально получал СтрДлина и Найти - там цифры.
Можт я чего не знаю...
|
|