3. Редакторы и инструменты режима разработки
#62

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

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

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

От чего в 1С (при нажатии «Заполнить») зависит автоматическое формирование документа «Ведомость в кассу»: кто попадёт в список и какие суммы к выплате будут рассчитаны?

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

Пояснение

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