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