Вопрос № 142483: Здравствуйте! Есть документ, при внесении в него данных данные должны попадать в многоуровневый справочник. Как сделать так чтобы данные попали в свою группу. Заранее спасибо!...
Вопрос № 142.483
Здравствуйте! Есть документ, при внесении в него данных данные должны попадать в многоуровневый справочник. Как сделать так чтобы данные попали в свою группу. Заранее спасибо!
Отправлен: 28.08.2008, 10:45
Вопрос задала: Monika (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: Ovr1970
Здравствуйте, Monika! Для того, что элемент справочника создался в нужной группе (например ГрпСпр) нужно: спр=создатьОбъект("Справчоник.<Траляля>"); спр.ИспользоватьРодителя(ГрпСпр); спр.Новый(); .... спр.Записать();
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 28.08.2008, 11:26 Оценка за ответ: 5
Отвечает: Владимир Лазурко
Здравствуйте, Monika!
Если документ формирует новые элементы справочника, то воспользуйтесь советом от Ovr1970. Если Вы в документ подбираете существующие элементы справочника а потом чтобы документ при проведении их переносил в другую группу, тогда Вам необходимо сделать следующее: - создать объект типа Справочник.<ВидСправочника>; - найти в нём группу методами справочников (НайтиПоКоду, НайтиЭлемент, НайтиПоНаименованию); - изменить родителя у текущего элемента (из строки документа)
на найденную прежде группу.
Пример обработки, использующей этот механизм Вы сможете скачать этой ссылке (архив 10 кб). С уважением, Владимир.
Приложение:
Ответ отправил: Владимир Лазурко (статус: Студент)
Ответ отправлен: 28.08.2008, 13:51 Оценка за ответ: 5