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