Вопрос № 173613: Здравствуйте уважаемые эксперты! 1С 8.1. Документ имеет табличную часть работы с реквизитом Работа (тип ссылка). На форме документа создала надпись с произвольным типом значения. Как и где мне описать чтобы при установлении курсора на работу на фо...
Вопрос № 173613:
Здравствуйте уважаемые эксперты! 1С 8.1. Документ имеет табличную часть работы с реквизитом Работа (тип ссылка). На форме документа создала надпись с произвольным типом значения. Как и где мне описать чтобы при установлении курсора на работу на форме выводилось значение РаботаСсылка.СоставРабот? Подскажите пожалуйста.
Если я правильно понял то СоставРабот это табличная часть справочника Работы? Если делать через строку, то вам в обработчике события ПриАктивизацииСтроки() табличной части документа надо будет прописать следующий код:
Код:
ТекДанные = ЭлементыФормы.ИмяТабличнойЧасти.ТекущиеДанные; Если
ТекДанные = Неопределено тогда ЭлементыФормы.Надпись.Заголовок = ""; Иначе ТекстНадписи = ""; Для Каждого ТекРабота ИЗ ТекДанные.Работа.СоставРабот цикл ТекстНадписи = ТекстНадписи + "; " + Строка(ТекРабота); КонецЕсли; ЭлементыФормы.Надпись.Заголовок = ТекстНадписи; конецЕсли;
Ответ отправил: Sim_tm, Студент
Ответ отправлен: 23.10.2009, 20:11
Оценка ответа: 5
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 255762
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Дополню ответ предыдущего эксперта. Если нужно, чтобы состав выводился не одной строкой, а в столбик, то можно сделать так:
ТекДанные = ЭлементыФормы.ИмяТабличнойЧасти.ТекущиеДанные; Если ТекДанные = Неопределено тогда ЭлементыФормы.Надпись.Заголовок = ""; Иначе ТекстНадписи = ""; Для Каждого ТекРабота ИЗ ТекДанные.Работа.СоставРабот цикл ТекстНадписи = ТекстНадписи + Символы.ПС + Строка(ТекРабота); КонецЕсли; ЭлементыФормы.Надпись.Заголовок
= ТекстНадписи; КонецЕсли;
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.