get_callers
Identify all code locations that call a specific 1C procedure, including subscriptions, scheduled jobs, and form events. Disambiguate unconfirmed same-name calls to focus on verified callers.
Instructions
Кто вызывает точную процедуру: подтверждённые места в коде с процедурой-владельцем, привязки подписок и регламентных заданий из метаданных, элементы и события формы. Одноимённые вызовы без разрешённого модуля показываются отдельно и не приписываются запрошенному адресу. Тела модулей не читаются.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"address": "<address>"
},
"name": "get_callers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Сколько мест вызова показать: целое число от 1 до 50. Оставшееся число подтверждённых мест и модулей указывается отдельно; одноимённые места без разрешённой цели тоже не выводятся без границы. | |
| config | No | Имя конфигурации 1С, как его вернул `list_configurations` (например «ОтраслеваяКонфигурация»). Обязателен, если загружено больше одной конфигурации: по умолчанию ничего не подставляется, иначе ответ может относиться к чужой конфигурации. | |
| address | Yes | Точный адрес процедуры `Модуль::Имя`, полученный из `search_procedures` или оглавления `get_procedure`. | |
| extension | No | Имя одного загруженного расширения. Не задано — места в коде ищутся только в основной конфигурации; чужой код не подмешивается. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |