Как программно добавить элемент справочника в группу?
22.07.2003
18:48
#1
"Здравствуйте, вопрс в следующем : <br><br>Есть иерархический справочник Сотрудники, в нем есть группы "Работающие" и "Уволенные", <br><br>Хочу, чтобы при проведении документа о приеме на работу, новый сотрудник добавлялся в группу "Работающие", Пишу модуль :<br><br><br><br>Процедура ОбработкаПроведения()<br><br>СпрСотр = СоздатьОбъект("Справочник.Сотрудники"); <br><br>СпрСотр.ИспользоватьРодителя("Работающие");<br><br>СпрСотр.Новый(); <br><br>СпрСотр.Наименование = ФИО;<br><br>СпрСотр.Должность = Должность;<br><br>СпрСотр.Оклад = Оклад;<br><br>СпрСотр.ДатаПриема = ДатаПриема;<br><br>СпрСотр.Записать();<br><br>КонецПроцедуры<br><br><br><br>А он всех сотрудников записывает не в группу "Работающие", а в корень справочника "Сотрудники". Подскажите, в чем ошибка?<br><br>з.ы. Версия 7.7."
23.07.2003
09:18
#2
"Вот это не правильно :СпрСотр.ИспользоватьРодителя("Работающие"); <br><br>Надо не наименование указывать а элемент справочника - группу:<br><br>грСпр=СоздатьОбъект("справочник.Сотрудники");<br><br>грСпр.НайтиПоНаименованию("Работающие");<br><br>СпрСотр.ИспользоватьРодителя(грСпр.ТекущийЭлемент());"
Читают тему
(гостей: 1)