Добавил несколько реквизитов в документ, вывел их в форму, использую их только для печати. Но пока непонятным для меня причинам при создании/открытии документа курсор встает на последний добавленный мной реквизит. Может кто поможет, куда копать?
УПП 1.3, обычные формы.
---
Все было проще, у меня курсор вставал т.к. в событии при открытии формы есть такая интересная процедура:
РаботаСДиалогами.АктивизироватьРеквизитВФорме(ЭтотОбъект, ЭтаФорма);

Я в свою очередь создал один из реквизитов с наименованием "Исполнитель"

А в ней :

```1c
    Если СтруктураРеквизитов = Неопределено
    ИЛИ ТипЗнч(СтруктураРеквизитов) <> Тип("Структура") Тогда

    СтруктураРеквизитов = Новый Структура;
    СтруктураРеквизитов.Вставить("Дата");
    СтруктураРеквизитов.Вставить("Организация");
    СтруктураРеквизитов.Вставить("Касса");
    СтруктураРеквизитов.Вставить("СчетОрганизации");
    СтруктураРеквизитов.Вставить("БанковскийСчет");
    СтруктураРеквизитов.Вставить("Склад");
    СтруктураРеквизитов.Вставить("СкладОрдер");
    СтруктураРеквизитов.Вставить("Контрагент");
    СтруктураРеквизитов.Вставить("Получатель");
    СтруктураРеквизитов.Вставить("Плательщик");
    СтруктураРеквизитов.Вставить("ФизЛицо");
    СтруктураРеквизитов.Вставить("ПериодРегистрации");
    СтруктураРеквизитов.Вставить("Сотрудник");
    СтруктураРеквизитов.Вставить("Исполнитель");
    СтруктураРеквизитов.Вставить("КурсОбучения");
    СтруктураРеквизитов.Вставить("ДатаЗавершенияКурса");
    СтруктураРеквизитов.Вставить("Мероприятие");
    КонецЕсли;

    Для каждого Элемент Из СтруктураРеквизитов Цикл
    // Определим, есть ли ЭУ с таким именем.
    ЭлементУправления = ФормаОбъекта.ЭлементыФормы.Найти(Элемент.Ключ);
    Если ЭлементУправления <> Неопределено
    И ЭлементУправления.Видимость
    И ЭлементУправления.Доступность
    И НЕ ЗначениеЗаполнено(ЭлементУправления.Значение) Тогда

    // Нашли не заполненный ЭУ. Делаем его текущим и прекращаем цикл
    ФормаОбъекта.ТекущийЭлемент = ЭлементУправления;
    Возврат Истина;
    КонецЕсли;
    КонецЦикла;
```

И никакие тут порядки обхода скорее всего не помогут, т.к. курсор принудительно устанавливался на исполнителя...
---
Порядок обхода? не, ни разу не слышал и даже в меню Форма не заходил вообще...
---
Авто стоит
---
Вот и ответ...
---
Не совсем понятно пока что с этим порядком обхода делать. Спасибо за наводку.
---
Я думаю, что лучше всего расставить элементы формы в том порядке, в котором хочется, чтобы они обходились по нажатию Tab.
Соответственно - первый в порядке будет активизироваться первым, если это не текстовая метка.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Все было проще, у меня курсор вставал т.к. в событии при открытии формы есть такая интересная процедура:
РаботаСДиалогами.АктивизироватьРеквизитВФорме(ЭтотОбъект, ЭтаФорма);

Я в свою очередь создал один из реквизитов с наименованием "Исполнитель"

А в ней :

```1c
    Если СтруктураРеквизитов = Неопределено
    ИЛИ ТипЗнч(СтруктураРеквизитов) <> Тип("Структура") Тогда

    СтруктураРеквизитов = Новый Структура;
    СтруктураРеквизитов.Вставить("Дата");
    СтруктураРеквизитов.Вставить("Организация");
    СтруктураРеквизитов.Вставить("Касса");
    СтруктураРеквизитов.Вставить("СчетОрганизации");
    СтруктураРеквизитов.Вставить("БанковскийСчет");
    СтруктураРеквизитов.Вставить("Склад");
    СтруктураРеквизитов.Вставить("СкладОрдер");
    СтруктураРеквизитов.Вставить("Контрагент");
    СтруктураРеквизитов.Вставить("Получатель");
    СтруктураРеквизитов.Вставить("Плательщик");
    СтруктураРеквизитов.Вставить("ФизЛицо");
    СтруктураРеквизитов.Вставить("ПериодРегистрации");
    СтруктураРеквизитов.Вставить("Сотрудник");
    СтруктураРеквизитов.Вставить("Исполнитель");
    СтруктураРеквизитов.Вставить("КурсОбучения");
    СтруктураРеквизитов.Вставить("ДатаЗавершенияКурса");
    СтруктураРеквизитов.Вставить("Мероприятие");
    КонецЕсли;

    Для каждого Элемент Из СтруктураРеквизитов Цикл
    // Определим, есть ли ЭУ с таким именем.
    ЭлементУправления = ФормаОбъекта.ЭлементыФормы.Найти(Элемент.Ключ);
    Если ЭлементУправления <> Неопределено
    И ЭлементУправления.Видимость
    И ЭлементУправления.Доступность
    И НЕ ЗначениеЗаполнено(ЭлементУправления.Значение) Тогда

    // Нашли не заполненный ЭУ. Делаем его текущим и прекращаем цикл
    ФормаОбъекта.ТекущийЭлемент = ЭлементУправления;
    Возврат Истина;
    КонецЕсли;
    КонецЦикла;
```

И никакие тут порядки обхода скорее всего не помогут, т.к. курсор принудительно устанавливался на исполнителя...