|
v7: Как перебрать все реквизиты формы внешней обработки 1с 7.7
| ☑ |
0
Franchiser
гуру
02.12.15
✎
14:23
|
Напомните как это сделать.
|
|
1
ДенисЧ
02.12.15
✎
14:25
|
формекс вроде как умел...
|
|
2
Franchiser
гуру
02.12.15
✎
14:42
|
Жаль,я думал там где стоит Идентфикатор можно было штатно.
|
|
3
Злопчинский
02.12.15
✎
14:46
|
ну, если известны идентфикаторы - то можно и штатно...
|
|
4
ЧеловекДуши
02.12.15
✎
14:48
|
(2) Только формекс...
Либо если вы использовали метод идентификаторов "Реквез1", "2" и т.д. :)
|
|
5
Franchiser
гуру
02.12.15
✎
20:35
|
(3) а как штатно?
|
|
6
Franchiser
гуру
02.12.15
✎
20:38
|
Идентификаторы все разные, и разного типа
|
|
7
Pers0naGrata
02.12.15
✎
21:25
|
Только с использованием 1С++:
РасшФормы = СоздатьОбъект("РасширениеФормы");
РасшФормы.УстановитьФорму(Форма);
Для Сч = 0 По РасшФормы.КоличествоАтрибутов()-1 Цикл
Сообщить( РасшФормы.ПолучитьАтрибут(Сч).Идентификатор );
КонецЦикла;
|
|
8
varelchik
04.12.15
✎
12:37
|
(7) смотря какой версии.
formex из ее состава давно вышел.
|
|
9
Pers0naGrata
04.12.15
✎
16:17
|
(8) Признаю, что ошибся. "Только с использованием 1С++" читать как "Только с использованием FormEx".
|
|
10
varelchik
04.12.15
✎
16:50
|
(9) вот это другое действие.
|
|
11
varelchik
04.12.15
✎
16:52
|
только вместо:
Сообщить( РасшФормы.ПолучитьАтрибут(Сч).Идентификатор );
надо
Сообщить( РасшФормы.ПолучитьАтрибут(Сч).Заголовок );
так нагляднее будет.
|
|
12
varelchik
04.12.15
✎
16:52
|
хотя тоже не факт.
ну это уже дело второе.
|
|