Тема: Не заполняется атрибут типа Классификатор

Подскажите как заполнить атрибут содержащий значение классификатора. Перепробовал все варианты пришедшие в голову, пишет  "Объект не найден" и хоть убейся.
Подобная процедура используется для заполнения подразделения в альбомах, но здесь не срабатывает.

Sub Object_Created(pObject, pParentObject)

Set CurUser = ThisApplication.CurrentUser'PosUsers("NODE_SECRETARY")
Set Secretary = pObject.Attributes("ATTR_SECRETARY").User
Set Executor = pObject.Attributes("ATTR_EXECUTOR").User

Call AddRole(pObject, Secretary, "ROLE_SEND_MAIL", False)
Call AddRole(pObject, CurUser, "ROLE_SEND_MAIL", False)
Call AddRole(pObject, Executor, "ROLE_FILES_VIEW", False)

'Заполняем журнал регистрации
Set journal = ThisApplication.Root.ContentAll.ObjectsByDef("OBJECT_MAGAZIN_OUTMAIL").item(0)
"Получаем табличный атрибут объекта, в который необходимо записать значение классификатора. Он тоже имеет тип классификатор.
Set JournalRows = journal.Attributes("ATTR_MAGAZINE_OUTMAIL").Rows

Set NewRow = JournalRows.Create
'Получаем значение классификатора
TypMail = ThisObject.Attributes("ATTR_TYPE_MAIL").Classifier.SysName

NewRow.Attributes("ATTR_DATE").Value = ThisObject.Attributes("ATTR_DATE").Value
NewRow.Attributes("ATTR_NUMBER").Value = ThisObject.Attributes("ATTR_NUMBER").Value 
NewRow.Attributes("ATTR_OBJECT") = ThisObject
NewRow.Attributes("ATTR_TEMA").Value = ThisObject.Attributes("ATTR_TEMA").Value 
NewRow.Attributes("ATTR_EXECUTOR").User = ThisObject.Attributes("ATTR_EXECUTOR").User
NewRow.Attributes("ATTR_COMMENTS").Value = ThisObject.Attributes("ATTR_COMMENTS").Value 
'При присвоении значения выдает отсутствие объекта, хотя в таблице и объекте есть атрибут со значением классификатора. Руками выбирается и заполняется вполне спокойно.
NewRow.Attributes("ATTR_TYPE_MAIL").Classifier = ThisApplication.Classifiers("NODE_TYPE_MAIL").Classifiers.Find(TypMail)
NewRow.Attributes("ATTR_ADRESES").Value = ThisObject.Attributes("ATTR_ADRESES").Value 

End Sub

Re: Не заполняется атрибут типа Классификатор

На первый взгляд:

Вместо

TypMail = ThisObject.Attributes("ATTR_TYPE_MAIL").Classifier.SysName

написать

Set TypMail = ThisObject.Attributes("ATTR_TYPE_MAIL").Classifier

Вместо

NewRow.Attributes("ATTR_TYPE_MAIL").Classifier = ThisApplication.Classifiers("NODE_TYPE_MAIL").Classifiers.Find(TypMail)

написать

NewRow.Attributes("ATTR_TYPE_MAIL").Classifier = TypMail

Re: Не заполняется атрибут типа Классификатор

Благодарю за помощь, а то у меня походу уже мозг клинит %(, так затупить в элементарных вещах.