|
Как установить значение в колонке ТЧ в УП | ☑ | ||
---|---|---|---|---|
0
iva77ru
31.10.14
✎
10:56
|
Добрый день!
Нужно после выбора значения в колонке ТЧ документа заполнить оставшиеся колонки ТЧ по текущей строке данными из реквизитов выбранного эл. справочника. Как это сделать? |
|||
1
chelentano
31.10.14
✎
10:57
|
Стр.РеквизитТЧ1 = Стр.ЭлементСправочника.Реквизит1;
Стр.РеквизитТЧ2 = Стр.ЭлементСправочника.Реквизит2; |
|||
2
elCust
31.10.14
✎
11:02
|
УП это что?
|
|||
3
iva77ru
31.10.14
✎
11:06
|
Спасибо, поясню подробнее: нужно заполнить перебором колонок по текущей строке.
стр = Элементы.ИФНС.ТекущиеДанные; Для каждого Рекв Из стр.Подключение.Метаданные().Реквизиты Цикл //Нужно проверить наличие колонки с именем Рекв.Имя и // заполнить ячейку по значению реквизита эл. //справочника КонецЦикла; |
|||
4
Рэйв
31.10.14
✎
11:06
|
в ПриИзменении ячейки таб поля
ТД=Элемент.ТекущиеДанные; ТД.РеквизитТЧ1 = ТД.ИмяИзмененнойКолонки.Реквизит1; ТД.РеквизитТЧ2 = ТД.ИмяИзмененнойКолонки.Реквизит2; |
|||
5
iva77ru
31.10.14
✎
11:06
|
УП - управляемая форма
|
|||
6
Рэйв
31.10.14
✎
11:07
|
(5)Полузуйся УФ. а то не поймут:-)
|
|||
7
iva77ru
31.10.14
✎
11:20
|
Повторюсь:
&НаКлиенте Процедура ИФНСПодключениеПриИзменении(Элемент) стр = Элементы.ИФНС.ТекущиеДанные; Для каждого Рекв Из стр.Подключение.Метаданные().Реквизиты Цикл //Нужно проверить наличие колонки с именем Рекв.Имя и // заполнить ячейку по значению реквизита эл. //справочника КонецЦикла; КонецПроцедуры Как это сделать? |
|||
8
antoneus
31.10.14
✎
11:27
|
а если тупо ЗаполнитьЗначенияСвойств?
|
|||
9
iva77ru
31.10.14
✎
11:45
|
Можно так, если др. неизвестно:
&НаКлиенте Процедура ИФНСПодключениеПриИзменении(Элемент) стр = Элементы.ИФНС.ТекущиеДанные; Для каждого Рекв Из стр.Подключение.Метаданные().Реквизиты Цикл Если ЕстьКолонка(Рекв.Имя) Тогда стр[Рекв.Имя] = стр.Подключение[Рекв.Имя]; КонецЕсли; КонецЦикла; КонецПроцедуры &НаСервере Функция ЕстьКолонка(Имя) Возврат ?(РеквизитФормыВЗначение("Объект").Метаданные().ТабличныеЧасти.ИФНС.Реквизиты.Найти(Имя)= неопределено,ЛОЖЬ,Истина) ; КонецФункции |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |