Готовишься к экзамену?
Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.
Вы дорабатываете обычную форму документа (например, форму «Ведомость в кассу»), чтобы после нажатия «Заполнить» бухгалтер мог быстро пройти по нужным полям клавишей Tab и не перескакивать на лишние элементы. Какими способами в 1С можно изменить порядок обхода элементов обычной формы?
Нельзя изменить вручную, если у формы включён автоматический порядок обхода («Автопорядок обхода»)
Неправильно: ограничение верное - при включённом автопорядке ручная настройка блокируется, но это не полный ответ на вопрос о способах изменения, потому что при отключении автопорядка порядок обхода можно настраивать двумя способами.
Можно изменить прямо в форме через команду настройки порядка обхода (например, «Форма → Порядок обхода/Настройка порядка обхода»), если автопорядок отключён
Неправильно: способ верный, но он не единственный - порядок обхода также можно настроить через свойства отдельных элементов управления, а ещё нужно учитывать условие про включённый «Автопорядок обхода».
Можно задать порядок обхода в свойствах конкретного элемента управления формы (свойство «Порядок обхода»), если автопорядок отключён
Неправильно: способ верный, однако ответ неполный - кроме настройки в свойствах элемента есть интерактивная настройка из самой формы, и также действует ограничение при включённом «Автопорядок обхода».
Верно, что порядок обхода можно настроить двумя способами: в самой форме и в свойствах элементов
Неправильно: перечислены способы настройки, но пропущено важное условие - при включённом «Автопорядок обхода» ручная настройка не применяется, поэтому без этого уточнения ответ считается неверным.
Верны все утверждения: при включённом «Автопорядок обхода» ручная настройка недоступна, а при отключении автопорядка порядок обхода можно изменить и из формы, и через свойства элементов
Правильно: автопорядок обхода блокирует ручную перестановку, а при отключённом автопорядке порядок обхода настраивается либо интерактивно в форме через команду настройки порядка обхода, либо через свойство «Порядок обхода» у элементов управления.
Пояснение
Как это применить на практике для «Ведомости в кассу» (обычная форма) и почему это помогает автозаполнению:
1) Зачем менять порядок обхода именно в ведомости
- После «Заполнить» бухгалтер часто проходит по документу и делает одинаковые правки: проверяет дату/кассу/организацию, затем в табличной части - суммы «К выплате», удержания, комментарии.
- Если обход настроен неудачно, Tab уводит на кнопки, скрытые панели или «служебные» поля - это замедляет и повышает риск ошибки.
2) Главное условие: автопорядок
- Если у формы включён «Автопорядок обхода», ручная настройка обхода не действует (порядок определяется автоматически).
- Поэтому сначала нужно отключить автопорядок у формы, если требуется свой маршрут обхода.
3) Способ №1 - интерактивно в форме
- Откройте форму в конфигураторе.
- При отключённом автопорядке используйте команду вида «Форма → Порядок обхода» (или «Форма → Настройка порядка обхода»).
- В открывшемся режиме номера обхода можно переставлять в нужной последовательности кликами - удобно, когда нужно быстро «перемаршрутизировать» много полей.
4) Способ №2 - через свойства элементов
- Для отдельных полей (например, «Касса», «Дата выплаты», «Выплачивать», а в табличной части - «К выплате») можно явно задать свойство «Порядок обхода».
- Это удобно, когда вы хотите точечно вставить/исключить один элемент из цепочки или гарантировать приоритет конкретных полей.
5) Рекомендуемый «маршрут» для ведомости (пример)
- Шапка: Организация → Касса → Дата выплаты → Вид/тип выплаты → Период.
- Затем табличная часть: Сотрудник (если допускается ручное добавление) → К выплате → Примечание.
- Кнопки и служебные поля лучше исключить из обхода или поставить в конец, чтобы Tab не уводил внимание.
6) Частая причина, почему ведомость «не помогает», даже если обход настроен идеально
- Если «Заполнить» не подбирает строки, порядок обхода не спасёт: проверьте начисления за период, параметры в шапке и способ выплаты сотрудника (наличные/банк).