Имя: Пароль:
1C
1C 7.7
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
хотя тоже не факт.
ну это уже дело второе.