Имя: Пароль:
1C
1С v8
Глюк, просто глюк
0 cons74
 
26.08.13
19:44
Делаю загрузку в ТЧ документа из Excel. Типовой обработкой.

Имеем 2 строки
Epson инв.№ 1392
Монитор инв. 1317а

Для определения инв.номера накидал код:

Если Найти(ТекстЯчейки1,"инв.№")>0 Тогда
    ИнвНомер = СокрЛП(Прав(ТекстЯчейки1, СтрДлина(ТекстЯчейки1)-Найти(ТекстЯчейки1,"инв.№")-4));
ИначеЕсли Найти(ТекстЯчейки1,"инв. ")>0 Тогда
    ИнвНомер = СокрЛП(Прав(ТекстЯчейки1, СтрДлина(ТекстЯчейки1)-Найти(ТекстЯчейки1,"инв. "))-4);
    Сообщить ("нашелИНВ_инв. _"+ИнвНомер+"_");
КонецЕсли;

По-сути, одно и то же. Но при расчете ИнвНомер во втором варианте ("инв. ") - словил "Преобразование значения к типу Число не может быть выполнено".
При том, что я уж специально получал СтрДлина и Найти - там цифры.
Можт я чего не знаю...
1 shuhard
 
26.08.13
19:47
(0)[Можт я чего не знаю]
а в этом есть хоть малейшие сомнения ?
2 cons74
 
26.08.13
19:53
Блдадж!
Скобки!