L
LIGHT
Господа, столкнулся с непонятной фигней.
Есть форма в ней два ричтекстовых поля для аттачментов.
В определенный момент нужно сделать проверку на расширение файла в одном из поле.
Повесил такую функцию:
Все бы хорошо, проверочка работает как нужно!
Но, если происходит копирование вложения из поля F2 или еще какого либо в проверяемое поле ObjFound всегда = False
Есть форма в ней два ричтекстовых поля для аттачментов.
В определенный момент нужно сделать проверку на расширение файла в одном из поле.
Повесил такую функцию:
Set rtitem = doc.GetFirstItem( "F1" )
If Not (Isempty(rtitem.EmbeddedObjects)) Then
If ( rtitem.Type = RICHTEXT ) Then
Forall o In rtitem.EmbeddedObjects
If Ucase(Right (o.Name,3)) = "PDF" Or Ucase(Right (o.Name,3)) = "TIF" Then
ObjFound = True
'Print o.Name & " - " & o.Type
Else
ObjFound = False
'Print o.Name & " - " & o.Type
'1454
Exit Forall
End If
End Forall
End If
End If
If ObjFound = False Then
textSub = textSub & {Прикрепите электронный образ строго в PDF или TIF формате }
End If
Все бы хорошо, проверочка работает как нужно!
Но, если происходит копирование вложения из поля F2 или еще какого либо в проверяемое поле ObjFound всегда = False