|
По представлению получить объект (управл. формы) | ☑ | ||
|---|---|---|---|---|
|
0
lirt82
07.09.18
✎
12:17
|
Есть самописная обработка, на форме реквизит тип СписокЗначений, при открытии получаем список регистров сведении.
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Для Каждого Стр Из Метаданные.РегистрыСведений Цикл СписРегСвед.Добавить(СтрЗаменить(Стр.ПолноеИмя(), "РегистрСведений.", ""), Стр.Представление()); КонецЦикла; СписРегСвед.СортироватьПоПредставлению(); КонецПроцедуры Далее по кнопке "Обработать" нужно обратно получить из представления сам объект, для последующей обработки. |
|||
|
1
lirt82
07.09.18
✎
12:19
|
Для каждого Стр Из СписРегСвед Цикл
//получаем по представлению сам объект //обрабатываем КонецЦикла; |
|||
|
2
Михаил Козлов
07.09.18
✎
12:47
|
имяРегистра = стр.Значение;
|
|||
|
3
youalex
07.09.18
✎
12:51
|
а зачем здесь СтрЗаменить() если есть Стр.Имя
|
|||
|
4
lirt82
07.09.18
✎
12:59
|
(2) так я получаю имя а дальше?
Для каждого Стр Из СписРегСвед Цикл ИмяРег = Стр.Значение РегистрДляОбработки = Метаданные.НайтиПоПолномуИмени("РегистрыСведений[Стр.Значение]"); //теперь нужно получить сам объект метаданных **************** вот так не получается возвращает всегда неопределено |
|||
|
5
lirt82
07.09.18
✎
12:59
|
(4) РегистрДляОбработки = Метаданные.НайтиПоПолномуИмени("РегистрСведений[Стр.Значение]"); - тоже Неопределено
|
|||
|
6
lirt82
07.09.18
✎
13:01
|
Стр.Значение = "АдресныйКлассификатор" Тип Строка
|
|||
|
7
Михаил Козлов
07.09.18
✎
13:01
|
Так не получится: РегистрДляОбработки = Метаданные.РегистрыСведений[имяРегистра]?
|
|||
|
8
lirt82
07.09.18
✎
13:02
|
(7) +1000000 тема закрыта:-)
|
|||
|
9
Dionis Sergeevich
07.09.18
✎
13:05
|
Найти подход коммент("РегистрСведений... А не регистры
|
|||
|
10
Dionis Sergeevich
07.09.18
✎
13:06
|
Долбаный телефон. НайтиПоПолномуИмени("РегистрСведений.
|
| Форум | Правила | Описание | Секции | Поиск |