В типовой БП 3.0.89.54 в модуле формы документа ИсходящаяТранспортнаяОперацияВЕТИС написано:

```1c
    Форма.ПредставлениеТранспортногоСредства = Новый ФорматированнаяСтрока(НадписьТранспортноеСредство,,Цвет,,"ОткрытьОбщуюФормуТранспортноеСредство");
```

Не могу найти, где запрятана команда "ОткрытьОбщуюФормуТранспортноеСредство".
Что именно вызывается? Как это работает?

Сделал полный поиск по всей конфигурации. Такого наименования больше нигде нет.

А форма транспортного средства действительно открывается (если это вообще форма, её тоже нигде не нашёл).
---
У самой формы документа есть событие обработчик: Процедура ОбработкаНавигационнойСсылки.
Она обрабатывает все навигационные ссылки, которые есть на форме.

```1c
    &НаКлиенте
    Процедура ОбработкаНавигационнойСсылки(НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка)

    Если СтрНачинаетсяС(НавигационнаяСсылкаФорматированнойСтроки, "ОткрытьОбщуюФорму") Тогда
    СтандартнаяОбработка = Ложь;
    ИмяТабличнойЧасти = СтрЗаменить(НавигационнаяСсылкаФорматированнойСтроки, "ОткрытьОбщуюФорму", ");
    ОбработкаОповещения = Новый ОписаниеОповещения("ОбновитьДанные", ЭтотОбъект, ИмяТабличнойЧасти);

    Если ИмяТабличнойЧасти = "СвязанныеДокументы" Тогда
    ПараметрыФормы = ИнтеграцияВЕТИСКлиентСервер.ПараметрыФормыРедактированияСвязанныхДокументов(ТипЗнч(Объект.Ссылка));
    ПараметрыФормы.ТаблицаСвязанныхДокументов = Объект.СвязанныеДокументы;
    ИмяОбщейФормы = "СвязанныеДокументыВЕТИС";
    ИначеЕсли ИмяТабличнойЧасти = "ТранспортноеСредство" Тогда
    ПараметрыФормы = ИнтеграцияВЕТИСКлиентСервер.СтруктураДанныхПунктаМаршрута();
    Если Объект.Маршрут.Количество() Тогда
    ЗаполнитьЗначенияСвойств(ПараметрыФормы, Объект.Маршрут[0]);
    КонецЕсли;
    РежимРаботыФормы = Новый Структура("ВидПунктаМаршрута");
    РежимРаботыФормы.ВидПунктаМаршрута = Новый Структура("Видимость", Ложь);
    ПараметрыФормы.Вставить("РежимРаботыФормы", РежимРаботыФормы);
    ПараметрыФормы.Вставить("УказываетсяТранспортноеСредствоПредприятия", Истина);
    ПараметрыФормы.Вставить("ТолькоПросмотр", ТолькоПросмотр или РедактированиеФормыНедоступно);
    ПараметрыФормы.Вставить("ОбязательностьНомераТранспортногоСредства", Истина);
    ИмяОбщейФормы = "ПунктМаршрутаВЕТИС";
    КонецЕсли;
    ОткрытьФорму("ОбщаяФорма." + ИмяОбщейФормы, ПараметрыФормы, ЭтотОбъект, УникальныйИдентификатор,,, ОбработкаОповещения);
    Возврат;
    ИначеЕсли НавигационнаяСсылкаФорматированнойСтроки = "УпаковкиВЕТИС" Тогда
    СтандартнаяОбработка = Ложь;
    ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
    ОписаниеОповещения = Новый ОписаниеОповещения("НадписьУпаковкиШтрихкодыНажатиеЗавершение",ЭтотОбъект);
    ИнтеграцияВЕТИСКлиент.ОткрытьФормуРедактированияУпаковокШтрихкодовПоСтроке(ЭтотОбъект, Объект, ТекущаяСтрока, ОписаниеОповещения, РедактированиеФормыНедоступно);
    Возврат;
    ИначеЕсли НавигационнаяСсылкаФорматированнойСтроки = "Производители" Тогда
    СтандартнаяОбработка = Ложь;
    ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
    ПроизводителиМассив = Новый Массив;
    Для Каждого ДанныеСтроки Из Производители.НайтиСтроки(Новый Структура("ЗаписьСкладскогоЖурнала", ТекущаяСтрока.ЗаписьСкладскогоЖурнала)) Цикл
    ПроизводителиМассив.Добавить(Новый Структура("Производитель, НомераПредприятий",
    ДанныеСтроки.Производитель, ДанныеСтроки.НомераПредприятий));
    КонецЦикла;
    ПараметрыФормы = Новый Структура("Производители, ТолькоПросмотр", ПроизводителиМассив, Истина);
    ОткрытьФорму("ОбщаяФорма.ПроизводителиВЕТИС", ПараметрыФормы, ЭтотОбъект, УникальныйИдентификатор,,, ОбработкаОповещения);
    КонецЕсли;

    ИнтеграцияВЕТИСКлиент.ОбработкаНавигационнойСсылки(
    НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка, Объект);

    КонецПроцедуры
```
---
У самой формы документа есть событие обработчик: Процедура ОбработкаНавигационнойСсылки.
Она обрабатывает все навигационные ссылки, которые есть на форме.

```1c
    &НаКлиенте
    Процедура ОбработкаНавигационнойСсылки(НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка)

    Если СтрНачинаетсяС(НавигационнаяСсылкаФорматированнойСтроки, "ОткрытьОбщуюФорму") Тогда
    СтандартнаяОбработка = Ложь;
    ИмяТабличнойЧасти = СтрЗаменить(НавигационнаяСсылкаФорматированнойСтроки, "ОткрытьОбщуюФорму", ");
    ОбработкаОповещения = Новый ОписаниеОповещения("ОбновитьДанные", ЭтотОбъект, ИмяТабличнойЧасти);

    Если ИмяТабличнойЧасти = "СвязанныеДокументы" Тогда
    ПараметрыФормы = ИнтеграцияВЕТИСКлиентСервер.ПараметрыФормыРедактированияСвязанныхДокументов(ТипЗнч(Объект.Ссылка));
    ПараметрыФормы.ТаблицаСвязанныхДокументов = Объект.СвязанныеДокументы;
    ИмяОбщейФормы = "СвязанныеДокументыВЕТИС";
    ИначеЕсли ИмяТабличнойЧасти = "ТранспортноеСредство" Тогда
    ПараметрыФормы = ИнтеграцияВЕТИСКлиентСервер.СтруктураДанныхПунктаМаршрута();
    Если Объект.Маршрут.Количество() Тогда
    ЗаполнитьЗначенияСвойств(ПараметрыФормы, Объект.Маршрут[0]);
    КонецЕсли;
    РежимРаботыФормы = Новый Структура("ВидПунктаМаршрута");
    РежимРаботыФормы.ВидПунктаМаршрута = Новый Структура("Видимость", Ложь);
    ПараметрыФормы.Вставить("РежимРаботыФормы", РежимРаботыФормы);
    ПараметрыФормы.Вставить("УказываетсяТранспортноеСредствоПредприятия", Истина);
    ПараметрыФормы.Вставить("ТолькоПросмотр", ТолькоПросмотр или РедактированиеФормыНедоступно);
    ПараметрыФормы.Вставить("ОбязательностьНомераТранспортногоСредства", Истина);
    ИмяОбщейФормы = "ПунктМаршрутаВЕТИС";
    КонецЕсли;
    ОткрытьФорму("ОбщаяФорма." + ИмяОбщейФормы, ПараметрыФормы, ЭтотОбъект, УникальныйИдентификатор,,, ОбработкаОповещения);
    Возврат;
    ИначеЕсли НавигационнаяСсылкаФорматированнойСтроки = "УпаковкиВЕТИС" Тогда
    СтандартнаяОбработка = Ложь;
    ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
    ОписаниеОповещения = Новый ОписаниеОповещения("НадписьУпаковкиШтрихкодыНажатиеЗавершение",ЭтотОбъект);
    ИнтеграцияВЕТИСКлиент.ОткрытьФормуРедактированияУпаковокШтрихкодовПоСтроке(ЭтотОбъект, Объект, ТекущаяСтрока, ОписаниеОповещения, РедактированиеФормыНедоступно);
    Возврат;
    ИначеЕсли НавигационнаяСсылкаФорматированнойСтроки = "Производители" Тогда
    СтандартнаяОбработка = Ложь;
    ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
    ПроизводителиМассив = Новый Массив;
    Для Каждого ДанныеСтроки Из Производители.НайтиСтроки(Новый Структура("ЗаписьСкладскогоЖурнала", ТекущаяСтрока.ЗаписьСкладскогоЖурнала)) Цикл
    ПроизводителиМассив.Добавить(Новый Структура("Производитель, НомераПредприятий",
    ДанныеСтроки.Производитель, ДанныеСтроки.НомераПредприятий));
    КонецЦикла;
    ПараметрыФормы = Новый Структура("Производители, ТолькоПросмотр", ПроизводителиМассив, Истина);
    ОткрытьФорму("ОбщаяФорма.ПроизводителиВЕТИС", ПараметрыФормы, ЭтотОбъект, УникальныйИдентификатор,,, ОбработкаОповещения);
    КонецЕсли;

    ИнтеграцияВЕТИСКлиент.ОбработкаНавигационнойСсылки(
    НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка, Объект);

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