Вопрос № 171064: 1. Подскажите, пожалуйста, как корректно перебрать все элементы табличной части справочника и часть полученных данных (название предмета) поместить в элемент формы внешних обработок СписокЗначений. А потом по выбранному элементу из СпискаЗначений зан...
Вопрос № 171064:
1. Подскажите, пожалуйста, как корректно перебрать все элементы табличной части справочника и часть полученных данных (название предмета) поместить в элемент формы внешних обработок СписокЗначений. А потом по выбранному элементу из СпискаЗначений заносить данные табл. части в ПоляВвода. Допустим тч - табличная часть док-та. Список1 - СписокЗначений. В список мы вносим название предмета, а по выбранному предмету уже в поля ввода заносим все остальные данные самой табл. части. 2. Есть форма внешней обработки,
по нажатию на кнопку попадаем в справочник. Можно ли, попав в справочник, выбрав его определенный элемент, занести данные элемента + все данные его табличных частей в форму внешней обработки? Допустим в поля ввода. Большое Спасибо.
Отвечает М.Денис, 9-й класс :
Здравствуйте, Роман Андреевич. 1. На форме обработки есть поле ввода ФизЛицо (тип значения СправочникСсылка: ФизЛица). Процедура ФизЛицоПриИзменении(Элемент) есть обработчиком события ПриИзменении этого поля ввода Смотрите приложение. 2. Конечно, можно. Выбрав определенный элемент Вы можете получить ссылку на него (аналогично к 1). Далее Вы можете достучаться до любого реквизита или табчасти). Пример из 1: Реквизит справочника ИмяВодителя: СправочникСсылка.ИмяВодителя Табличная часть
ТранспортноеСредство справочника : СправочникСсылка.ТранспортноеСредство Реквизит НомерАвтомобиля табличной части ТранспортноеСредство: СправочникСсылка.ТранспортноеСредство.НомерАвтомобиля
Если реквизитов таб части много или неохота вручную писать для каждого реквизита, можно использовать ЗаполнитьЗначенияСвойств(<Приемник>, <Источник>, <Список свойств>, <Исключая свойства>) Будут заполнены те реквизиты таб части-преемника, имена кот
орых совпадают с именами таб части-источника.
Приложение:
----- The important thing is not to stop questioning. Albert Einstein
Ответ отправил: М.Денис, 9-й класс
Ответ отправлен: 05.08.2009, 12:02
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 252954
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск >>
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.