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