10. Интерфейсные механизмы
#10

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Для чего нужны основные формы прикладных объектов?

Только у основных форм возможно использование расширения форм, определяющего специфику состава и поведения формы, отличного от типового
Правильно: автоматическое заполнение выполняется именно командой «Заполнить» внутри документа - программа формирует табличную часть по указанным параметрам и подбирает суммы к выплате по данным учета (обычно - остаток к выдаче за выбранный месяц/вид выплаты с учетом уже оформленных выплат).
Только у основных форм может быть назначен основной реквизит, определяющий состав формы
Неправильно: ведомость заполняется в самом документе, а не «из карточек сотрудников» отдельной командой; без созданного документа табличная часть ведомости не сформируется.
Только из основных форм есть возможность обращаться к контексту объекта напрямую
Неправильно: кассовые документы обычно оформляют выплату на основании уже заполненной ведомости; они не предназначены для первичного подбора сотрудников и расчетных сумм в «Ведомости в кассу».
Основные формы вызываются взамен автоматически генерируемых по умолчанию при соответствующем обращении к объекту
Неправильно: начисление создает данные для выплаты, но ведомость не заполняется сама по себе - требуется создать документ ведомости и выполнить заполнение по кнопке, иначе список и суммы могут остаться пустыми.

Пояснение

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