Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > ПодчСпр, ТаблЧДок, Выбор


Автор: ArNic 1.9.2007, 22:09
Группа = СоздатьОбъект("Справочник.Группа")
Тип = СоздатьОбъект("Справочник.Тип")


Дано: В справочнике "группа" есть "Ювелирные Изделия", выбирая переходим в подчиненный справочник "Тип" там есть "585 проба" и т.д.
Необходимо: Чтобы при выборе справочника "тип" в табличной части документа, он автоматически выбирал "группу" "Ювелирные изделия"
Вопрос: как это правильно сделать.

P.S.
Замучился не получается.
Мой уровень 1С программирования - новичок

Автор: simargle 2.9.2007, 06:55
Цитата(ArNic @ 1.9.2007,  22:09)
Группа = СоздатьОбъект("Справочник.Группа")
Тип = СоздатьОбъект("Справочник.Тип")


Дано: В справочнике "группа" есть "Ювелирные Изделия", выбирая переходим в подчиненный справочник "Тип" там есть "585 проба" и т.д.
Необходимо: Чтобы при выборе справочника "тип" в табличной части документа, он автоматически выбирал "группу" "Ювелирные изделия"
Вопрос: как это правильно сделать.

P.S.
Замучился не получается.
Мой уровень 1С программирования - новичок

В табличной части формы документа следует у колонки Группа на вкладке дополнительно ввести формулу ПриСменеГруппы().
Затем в модуле формы добавить следующую процедуру: 

Процедуры ПриСменеГруппы()
    Тип.ИспользоватьВладельца(Группа);
КонецПроцедуры

Автор: ArNic 2.9.2007, 21:28
Выполняет процедуру уже после выбора а не до выбора

Автор: simargle 3.9.2007, 01:03
Цитата(ArNic @ 2.9.2007,  21:28)
Выполняет процедуру уже после выбора а не до выбора

А по какому событию ты хочешь, чтобы это происходило?
При открытии документа?

Автор: ArNic 3.9.2007, 01:15
при нажатии на выбор поля в табличной части, т.е. когда в соотв. столбце нажимаю [...], но процедура выполняется после закрытия окна выбора (а это плохо)

Автор: danich 3.9.2007, 07:40
ПриНачалеВыбораЗначения(<ИдентЭлемДиалога>,<ФлагСтандОбр>)
выполняется ДО выбора

Автор: ArNic 3.9.2007, 13:50
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)