мдя... придется самому отвечать на свой вопрос....
может кому пригодится...
PHP код:
public boolean setCheckBox(BookMark _bookMark, boolean _bVal = false)
{
COM field;
COM checkbox;
;
try
{
if (m_comDocument)
{
field = this.FindField(_bookMark); // find field object
if (field)
{
checkbox = field.CheckBox();
if (!checkbox.Value(_bVal)) throw error(StrFmt("@DIS6409", this.GetApplicationName()));
}
else
{
throw error(StrFmt("@DIS6409", this.GetApplicationName()));
}
}
else
{
throw error(StrFmt("@DIS6401", this.GetApplicationName()));
}
return true;
}
catch (Exception::Error)
{
}
catch(exception::internal)
{
}
// Errors processing -->
if (field)
{
field.finalize();
}
error(StrFmt("@DIS6045", this.GetApplicationName()));
return false;
// Errors processing <--
}
вот такой вот монолог...