Программисты. please...

Новая тема
Подскажите, пожалуйста, кто знает:<br><br>Как сделать, чтобы в форме документа, в диалоге, поле(из справочника ОС) открывалось сразу в определенной группе. Это поле - наименование из ОС. Отбор в этом справочнике - по амортиз.группам, не очень-то хочется добавлять еще отбор, но и не получилось, честно говоря. Я создала форму для выбора в ОС. Чего только не пробовала - и ВыбратьЭлементыПоРеквизиту, и ИспользоватьРодителя - чего-то все не то делаю. Наверняка, все просто должно решаться. Заранее спасибо.
"попробуйте:<br><br>УстановитьОтбор("Группа", Форма.Параметр);<br><br><br><br>но предварительно по реквизиту справочника ОС "Группа" должен быть поставлен флажек "Отбор"<br><br>"
Я довольно сумбурно все описала, но это проще показать, чем рассказать:). Группа - имеется ввиду не реквизит справочника, а папка - группировка. Т.е. в справочнике ОС есть здания, выч.техника, транспорт и т.д. Так вот, надо, чтобы в документе(новом, мною разработанном) при выборе ОС раскрывалась сразу папка "Транспорт". Такой вот пустяк. Но за отклик спасибо.
"Нужно вызвать процедуру ИспользоватьРодителя(), но не у объекта типа Справочник.ОсновныеСредства, созданного процедурой СоздатьОбъект(), а у самой формы выбора из справочника ОС, которую вы создали. Например:<br><br>(эта процедура располагается в форме выбора из справочника)<br><br>Процедура ПриОткрытии()<br><br>   Спр = СоздатьОбъект("Справочник.ОсновныеСредства");<br><br>   Если Спр.НайтиПоКоду(<Здесь укажите код группы "Транспорт">) = 1 тогда<br><br>      ИспользоватьРодителя(Спр.ТекущийЭлемент());<br><br>   КонецЕсли;<br><br>КонецПроцедуры<br><br>Обратите внимание - не Спр.ИспользоватьРодителя(), а просто ИспользоватьРодителя(). К тому же, у это процедуры есть второй параметр. Если написать ИспользоватьРодителя(Спр.ТекущийЭлемент(), 1), то пользователь при выборе ОС сможет перейти в другую группу, а если ИспользоватьРодителя(Спр.ТекущийЭлемент(), 0), то выйти из выбранной группы он никуда не сможет.<br><br>Удачи!<br><br><br><br>"
Читают тему
(гостей: 1)

Быстрый переход