Имя: Пароль:
1C
 
Как найти Метод в СП зная тип Объекта?
0 program345
 
18.06.25
10:49
Привет!
Есть форма документа (сам док создан в расширении), на ней кнопка, все на Клиенте.

Внутри код:

&НаКлиенте
Процедура Выгрузить(Команда)

	Записать();

КонецПроцедуры


Смотрю в отладчике ЭтотОбъект это ФормаКлиентскогоПриложения.

Смотрю в СП, такого метода нет. Как быть?
1 RomanYS
 
18.06.25
10:52
в поиске
2 ads55
 
18.06.25
10:53
а что форма может быть записана? Может структура данных, которая на ней визуализируется.
3 Мультук
 
гуру
18.06.25
10:54
(0)
Нужную папочку ты даже начал открывать, судя по рисунку
Но подумал -- какого хера. Есть же миста!
4 program345
 
18.06.25
11:16
(3) Спасибо за помощь! Я ее открывал, но смутило то, что нахожусь в расширении с Адаптацией.
В СП по вашему скрину есть слово "Расширение" и оно смутило. Это расширение Формы? или работает только в Расширениях конфигурации? решил спросить.

(2) по логике да, форма нужна для вывода данных.
5 ads55
 
18.06.25
11:20
(4) "по логике да" странная логика...

Там даже на картинке написано, что это метод Документа, а не формы.
6 Ненавижу 1С
 
гуру
18.06.25
11:42
(5) там написано, что это метод расширения формы документа. То есть это метод все-таки формы, но не любой.
С типизацией в 1С не очень конечно.
7 Мультук
 
гуру
18.06.25
12:42
(4)

Чистое ИМХО

Нужно вспомнить ООП и классы

TObject->TForm->TFormDocument
TObject->TForm->TFormCatalogs


Но так как "в 1С как бы нет ООП",
то техническим писателем в СП было использовано слово "Расширение".
В "те времена" это было ок, так как расширений в текущем понимании не было вовсе.