Как в 1С заполнить должность сотрудника в авансовом отчете, если зарплата ведется в ЗУП, а авансовые отчеты — в БП?

← На главную

Рассмотрим ситуацию: кадровый учет и расчет зарплаты ведем в 1С:ЗУП, а авансовые отчеты оформляем в 1С:Бухгалтерия предприятия. При печати авансового отчета в 1С:БП не заполняются должность и иногда структурное подразделение подотчетного лица. В самом документе сотрудник выбран, авансовый отчет проведен, суммы и расходы указаны, но в печатной форме поле должности остается пустым.

Разберем проблему по шагам. В типовой логике 1С:Бухгалтерия предприятия 3.0 должность и структурное подразделение сотрудника для печатной формы авансового отчета обычно берутся не просто из карточки физического лица, а из кадровых сведений сотрудника. Чаще всего источником таких данных является кадровый документ ПриемНаРаботу или актуальные кадровые записи, сформированные на основании приема и кадровых изменений.

Главная причина проблемы в том, что кадровый учет ведется во внешней программе, то есть в 1С:ЗУП. В этом случае в 1С:БП могут отсутствовать кадровые документы приема на работу, из которых печатная форма авансового отчета пытается получить должность и подразделение. Поэтому сотрудник в авансовом отчете есть, а должность при печати не выводится.

Посмотрим на практический вывод: если в 1С:БП не заполнены кадровые данные, печатная форма авансового отчета может не получить должность автоматически. Простое заполнение должности в списке сотрудников не всегда помогает, потому что печатная форма может обращаться не к реквизиту карточки, а к кадровой истории на дату документа.

Почему должность не подтягивается в авансовый отчет

Проанализируем ситуацию подробнее. В базе 1С:БП есть справочник Сотрудники, справочник ФизическиеЛица, документ АвансовыйОтчет и настройки зарплаты. Но если в настройках указано, что учет расчетов по зарплате и кадровый учет ведется во внешней программе, то полноценные кадровые документы в бухгалтерской базе могут не создаваться.

Когда мы открываем авансовый отчет и выводим его на печать, программа должна заполнить печатную форму. Для этого она определяет подотчетное лицо и пытается получить по нему дополнительные сведения: должность, структурное подразделение, табельный номер. Эти сведения могут храниться не в самом документе АвансовыйОтчет, а в кадровых регистрах или документах приема.

Разберем типовую цепочку:

  1. В документе АвансовыйОтчет выбран сотрудник в поле ПодотчетноеЛицо.

  2. Печатная форма определяет, какое физическое лицо связано с этим сотрудником.

  3. Далее программа ищет кадровые сведения сотрудника на дату авансового отчета.

  4. Если в 1С:БП есть документ ПриемНаРаботу или кадровая запись, программа находит должность и подразделение.

  5. Если кадровых документов в 1С:БП нет, потому что учет ведется в 1С:ЗУП, поле должности в печатной форме остается пустым.

Именно поэтому ситуация выглядит странно: сотрудник есть в бухгалтерской базе, но должности в печатной форме нет. На самом деле для печатной формы недостаточно просто видеть ФИО сотрудника. Ей нужен источник кадровых данных именно в той базе, где формируется печатная форма.

Решение 1. Заполните должность вручную в печатной форме перед печатью

Начнем с самого простого варианта, который часто используют на практике. Если авансовых отчетов немного и нет задачи автоматизировать заполнение, можно при выводе авансового отчета на печать заполнить должность и структурное подразделение вручную в открывшейся печатной форме.

Разберем по шагам:

  1. Откройте документ АвансовыйОтчет в 1С:БП.

  2. Нажмите команду печати и сформируйте печатную форму авансового отчета.

  3. В открывшемся табличном документе найдите поле должности подотчетного лица.

  4. Заполните должность вручную, например «менеджер», «бухгалтер», «водитель», «инженер» или другое значение по кадровым данным.

  5. При необходимости заполните структурное подразделение.

  6. Проверьте остальные реквизиты: ФИО сотрудника, сумму, дату, приложения, подписи, утверждение.

  7. Отправьте документ на печать или сохраните печатную форму.

Плюс этого способа — он быстрый и не требует изменения настроек учета зарплаты. Если нужно срочно распечатать один авансовый отчет, этот вариант может быть достаточным.

Минус этого способа — ручное заполнение придется повторять каждый раз. Кроме того, ручной ввод повышает риск ошибки: можно указать устаревшую должность, опечататься или вписать должность не так, как она отражена в кадровом учете.

Такой вариант стоит использовать как временное решение. Рассмотрим его как быстрый обходной путь, а не как полноценную настройку автоматического заполнения. Если авансовые отчеты оформляются регулярно, лучше устранить причину и обеспечить наличие кадровых данных в 1С:БП.

Решение 2. Внесите приказы о приеме в 1С:Бухгалтерию

Теперь разберем основной вариант, который чаще всего помогает решить проблему автоматически. Если должность и структурное подразделение для печатной формы авансового отчета берутся из кадровых документов, нужно создать в 1С:БП кадровые документы приема сотрудников.

Проблема в том, что при настройке «кадровый учет ведется во внешней программе» кадровые документы в 1С:БП обычно скрыты или недоступны. Поэтому сначала временно изменим настройку зарплаты, введем кадровые документы, а затем вернем настройку обратно.

Разберем порядок действий:

  1. Откройте раздел ЗарплатаИКадыр или ЗарплатаИКадырНастройки в зависимости от интерфейса вашей конфигурации.

  2. Перейдите в настройки зарплаты.

  3. Найдите блок общих настроек, где указано, где ведется учет расчетов по заработной плате и кадровый учет.

  4. Снимите признак, что кадровый учет ведется во внешней программе, или временно выберите вариант ведения учета в этой программе.

  5. После этого откройте кадровые документы в 1С:БП.

  6. Создайте документ ПриемНаРаботу по нужному сотруднику.

  7. Укажите организацию, дату приема, подразделение, должность и другие обязательные данные.

  8. Запишите и проведите документ, если это требуется конфигурацией.

  9. Проверьте авансовый отчет: сформируйте печатную форму повторно.

  10. Убедитесь, что должность и подразделение теперь заполняются.

  11. Верните настройку обратно: укажите, что учет зарплаты и кадровый учет ведется во внешней программе.

Суть решения в том, что мы создаем в бухгалтерской базе минимально необходимые кадровые сведения, чтобы печатные формы могли их использовать. После этого 1С:БП получает должность не из 1С:ЗУП напрямую, а из собственных кадровых данных.

Этот способ особенно полезен, если в авансовых отчетах нужно автоматически выводить не только должность, но и структурное подразделение, табельный номер или другие сведения о сотруднике.

Повредит ли внесение приказов о приеме в БП данным в ЗУП

Рассмотрим важный вопрос: если внести приказы о приеме сотрудников в 1С:БП, не попадут ли эти данные обратно в 1С:ЗУП и не испортят ли кадровый учет?

Обычно обмен между 1С:ЗУП и 1С:БП настроен так, что кадровые данные и зарплатные сведения передаются из 1С:ЗУП в 1С:БП, а не наоборот. Бухгалтерия чаще получает отражение зарплаты, сотрудников, физические лица, начисления и проводки. Но конкретное поведение зависит от настроек синхронизации и правил обмена.

Поэтому действуем аккуратно:

  1. Перед вводом кадровых документов в 1С:БП проверьте направление синхронизации с 1С:ЗУП.

  2. Убедитесь, что кадровые документы из бухгалтерии не выгружаются обратно в зарплатную базу.

  3. Если есть сомнения, сначала проверьте действие на копии информационной базы.

  4. Не создавайте в 1С:БП кадровые документы с произвольными датами и должностями, которые противоречат данным 1С:ЗУП.

  5. Используйте те же даты приема, подразделения и должности, которые реально указаны в кадровом учете.

Сам по себе ввод приказов о приеме в бухгалтерской базе обычно нужен именно для печатных форм и не должен портить ЗУП, если обмен настроен стандартно и данные из БП не передаются обратно как кадровые документы. Но перед массовым вводом обязательно проверьте настройки синхронизации, потому что в разных организациях правила обмена могут быть доработаны.

Если бухгалтерия не уверена в настройках обмена, привлеките специалиста по 1С. В этой задаче важно не только заполнить должность в печатной форме, но и не создать дубли сотрудников, лишние кадровые движения или расхождения между базами.

Можно ли создать приказы о приеме сегодняшней датой

Посмотрим на вопрос из практики: можно ли просто ввести приказы о приеме сотрудников в 1С:БП сегодняшней датой, чтобы должность подтянулась во все авансовые отчеты?

Технически пользователь может увидеть, что после ввода приказа сегодняшней датой должность начала подтягиваться даже в ранее созданные авансовые отчеты. Но такой подход не всегда корректен. Дата кадрового документа должна соответствовать реальной дате приема сотрудника или дате кадрового события. Если сотрудник был принят год назад, а приказ в 1С:БП создан сегодняшней датой, в кадровых сведениях бухгалтерской базы появится несоответствие.

Разберем, почему это важно:

  1. Печатная форма может определять должность на дату авансового отчета.

  2. Если авансовый отчет датирован раньше фиктивного приказа о приеме, корректная логика должна не находить должность на эту дату.

  3. Если программа все равно подтягивает должность, это может быть особенностью конкретной версии или печатной формы, но учетно такой подход остается спорным.

  4. При проверке кадровых данных в бухгалтерской базе будет видно, что дата приема не соответствует реальной дате.

Поэтому рекомендуем не создавать приказы о приеме сегодняшней датой только ради заполнения печатной формы. Правильнее вносить кадровые документы фактическими датами. Если сотрудник принят 15 января 2024 года, укажите именно эту дату, а не текущую.

Правильный принцип такой: кадровые сведения в 1С:БП должны соответствовать кадровым сведениям в 1С:ЗУП. Тогда должность в авансовом отчете будет не просто заполнена, а заполнена корректно.

Что делать, если приказы о приеме относятся к закрытому периоду

Теперь разберем более сложную ситуацию: приказы о приеме сотрудников относятся к закрытому периоду. Например, сотрудник был принят в прошлом году, период уже закрыт, отчетность сдана, а сейчас нужно заполнить должность в авансовом отчете.

Здесь важно разделить два вида последствий:

  1. кадровое заполнение печатной формы;

  2. изменение бухгалтерских проводок, налогового учета и отчетности.

Если ввод документа ПриемНаРаботу в 1С:БП нужен только для кадровых сведений и не меняет начисления, проводки, налоги и расчеты, риск ниже. Но все равно нужно учитывать закрытие периода и запрет редактирования данных.

Разберем безопасный порядок:

  1. Сначала сделайте резервную копию базы. Автоматизировать создание архивов перед выполнением операций в закрытом периоде удобнее с помощью специального сервиса.

  2. Проверьте, установлен ли запрет изменения данных за закрытый период.

  3. Если запрет установлен, не снимайте его без согласования с главным бухгалтером или ответственным за базу.

  4. Проверьте на копии базы, меняет ли ввод документа ПриемНаРаботу какие-либо регистры, влияющие на бухгалтерский и налоговый учет.

  5. Если проводки и регламентированный учет не меняются, можно рассмотреть ввод кадровых документов фактическими датами.

  6. После ввода сформируйте авансовый отчет и проверьте печатную форму.

  7. Проверьте отчеты по закрытому периоду, чтобы убедиться, что суммы не изменились.

Если организация не хочет открывать закрытый период, используйте временное ручное заполнение печатной формы или внешнюю печатную форму, которая получает должность из другого источника. Такой вариант может быть безопаснее, чем изменение кадровых документов в закрытом периоде без полной проверки последствий.

Не вносите кадровые документы задним числом в рабочей базе без резервной копии и проверки. Даже если документ кажется «безобидным», в 1С он может сформировать движения по регистрам сведений, которые затем используются отчетами, печатными формами или обменом с другими базами.

Решение 3. Проверьте синхронизацию данных между ЗУП и БП

Рассмотрим еще один правильный путь: не дублировать кадровые данные вручную, а проверить, какие данные передаются из 1С:ЗУП в 1С:БП при синхронизации.

Если обмен настроен неполно, в бухгалтерию могут попадать сотрудники и физические лица, но не попадать сведения о должности или подразделении. В результате документ АвансовыйОтчет видит сотрудника, но печатная форма не видит его кадровую историю.

Разберем, что нужно проверить:

  1. Откройте настройки синхронизации между 1С:ЗУП и 1С:БП.

  2. Проверьте, какие объекты выгружаются из 1С:ЗУП в бухгалтерскую базу.

  3. Убедитесь, что сотрудники сопоставлены корректно и не создаются дубли.

  4. Проверьте, передаются ли подразделения и должности.

  5. Выполните синхронизацию. Настроить регулярный обмен по расписанию для постоянного поддержания актуальности данных в базах помогают инструменты автоматизации.

  6. Откройте карточку сотрудника в 1С:БП и проверьте, появились ли кадровые сведения.

  7. Сформируйте авансовый отчет повторно.

Если после синхронизации должность не появилась, значит конкретная настройка обмена или типовой механизм не передает сведения в том виде, в котором их ожидает печатная форма авансового отчета. Тогда используйте ввод кадровых документов в 1С:БП, ручное заполнение или доработку печатной формы.

Обратите внимание: в некоторых случаях должность может быть видна в карточке сотрудника, но все равно не выводиться в авансовом отчете. Это означает, что печатная форма берет данные не из того реквизита, который вы заполнили, а из другого регистра или кадрового документа. Поэтому не ограничивайтесь визуальной проверкой карточки. Проверяйте именно результат в печатной форме.

Решение 4. Уберите дубли сотрудников и физических лиц

Выясним еще одну частую причину. В базе может быть несколько похожих карточек одного человека. Например, из 1С:ЗУП пришло физическое лицо Иванов Иван Иванович, затем в 1С:БП бухгалтер вручную создал еще одного Иванова Ивана Ивановича как сотрудника или подотчетное лицо. В результате должность заполнена у одного элемента, а в авансовом отчете выбран другой.

Разберем проверку:

  1. Откройте справочник Сотрудники.

  2. Найдите сотрудника по ФИО.

  3. Проверьте, нет ли нескольких карточек с одинаковым или похожим ФИО.

  4. Откройте карточку сотрудника, выбранного в авансовом отчете.

  5. Проверьте связанное физическое лицо.

  6. Сравните его с сотрудником, который пришел из 1С:ЗУП.

  7. Если есть дубли, не удаляйте их сразу. Сначала проверьте, где они использованы.

  8. Используйте штатные механизмы поиска и объединения дублей, если они доступны в вашей конфигурации.

Если в авансовом отчете выбран неправильный дубль сотрудника, должность может не заполняться даже при наличии кадровых данных в базе. В этом случае нужно заменить подотчетное лицо в авансовом отчете на правильный элемент справочника или аккуратно объединить дубли.

После исправления снова сформируйте печатную форму авансового отчета. Если должность появилась, значит причина была не в настройках зарплаты, а в некорректном выборе сотрудника.

Решение 5. Проверьте ответственных лиц организации

Иногда пользователи говорят, что «не заполняется должность в авансовом отчете», но имеют в виду не должность подотчетного лица, а должность руководителя, главного бухгалтера, кассира или другого ответственного лица. Разберем эту ситуацию отдельно.

В печатной форме авансового отчета могут выводиться разные должности:

  1. должность подотчетного лица;

  2. должность руководителя, который утверждает отчет;

  3. должность бухгалтера, который проверяет отчет;

  4. должность кассира, если в форме используются кассовые реквизиты;

  5. структурное подразделение сотрудника.

Если не заполняется должность руководителя или главного бухгалтера, проверьте не кадровый приказ сотрудника, а настройки ответственных лиц организации. В разных версиях 1С:БП эти сведения могут находиться в карточке организации, в разделе подписантов, ответственных лиц или настроек печати.

Разберем порядок проверки:

  1. Откройте карточку организации.

  2. Перейдите к сведениям о руководителе, главном бухгалтере и кассире.

  3. Проверьте ФИО и должности ответственных лиц.

  4. Убедитесь, что сведения действуют на дату авансового отчета.

  5. Если ответственные лица менялись, проверьте историю изменений.

  6. Сформируйте авансовый отчет повторно.

Этот вариант не решит проблему должности подотчетного лица, но поможет, если пустыми остаются реквизиты подписантов.

Решение 6. Настройте или доработайте печатную форму

Если кадровые данные в 1С:БП есть, приказы о приеме заполнены, сотрудник выбран правильно, но должность все равно не выводится, проанализируем печатную форму. Возможно, используется измененный макет, внешняя печатная форма или ошибка в доработке.

В типовой конфигурации печатная форма авансового отчета формируется по заложенному алгоритму. Если разработчики изменяли макет, добавляли внешнюю обработку или подключали собственную форму АО-1, должность может не выводиться из-за ошибки в запросе, параметрах макета или заполнении области.

Разберем, что нужно проверить специалисту по 1С:

  1. Используется типовая печатная форма или внешняя печатная форма.

  2. Из какого объекта форма получает подотчетное лицо.

  3. Из какого источника форма получает должность: карточка сотрудника, кадровый регистр, документ приема, подразделение, ответственные лица.

  4. Учитывается ли дата авансового отчета при получении кадровых сведений.

  5. Заполняется ли параметр макета, отвечающий за вывод должности.

  6. Не очищается ли поле должности при последующей обработке табличного документа.

Если причина в доработке, исправьте алгоритм печатной формы. Но не меняйте типовую конфигурацию без необходимости. Лучше используйте расширение или внешнюю печатную форму, чтобы сохранить возможность обновления 1С:БП.

Доработка печатной формы — это техническое решение, а не первый шаг. Сначала проверьте настройки зарплаты, кадровые документы, синхронизацию и дубли сотрудников. Только после этого переходите к изменению печатной формы.

Какой способ выбрать на практике

Теперь сведем решения в понятную схему. Выбор зависит от того, сколько авансовых отчетов нужно оформлять и насколько важно автоматическое заполнение.

  1. Если нужно распечатать один документ срочно, заполните должность вручную в печатной форме.

  2. Если авансовые отчеты оформляются регулярно, внесите кадровые сведения в 1С:БП или настройте их корректную передачу из 1С:ЗУП.

  3. Если кадровый учет полностью ведется в ЗУП, временно включите кадровый учет в БП, создайте документы ПриемНаРаботу, затем верните настройку «во внешней программе».

  4. Если период закрыт, сначала проверьте действие на копии базы и убедитесь, что ввод кадровых документов не меняет учетные показатели.

  5. Если данные есть, но должность не выводится, проверьте дубли сотрудников и печатную форму.

  6. Если проблема касается руководителя или бухгалтера, проверьте ответственных лиц организации, а не карточку подотчетного сотрудника.

Таким образом, универсального одного клика для всех ситуаций нет. Но логика решения понятна: печатная форма должна откуда-то получить должность. Если источника кадровых данных в 1С:БП нет, должность не заполнится автоматически.

Пошаговый алгоритм для базы, где ЗУП ведется отдельно

Разберем наиболее вероятный сценарий из вопроса: зарплату и кадры ведем в 1С:ЗУП, авансовые отчеты — в 1С:БП, должность в печатной форме не заполняется.

  1. Откройте авансовый отчет в 1С:БП и убедитесь, что выбран правильный сотрудник.

  2. Проверьте, нет ли дублей в справочнике Сотрудники.

  3. Откройте карточку выбранного сотрудника и проверьте связанное физическое лицо.

  4. Сформируйте печатную форму и убедитесь, что не заполняется именно должность подотчетного лица.

  5. Перейдите в настройки зарплаты и проверьте, указано ли ведение кадрового учета во внешней программе.

  6. Если учет ведется во внешней программе, временно измените настройку так, чтобы в 1С:БП стали доступны кадровые документы.

  7. Создайте документ ПриемНаРаботу по сотруднику с фактической датой приема, правильной должностью и подразделением.

  8. Запишите и проведите кадровый документ, если проведение предусмотрено.

  9. Верните настройку, что кадровый учет ведется во внешней программе.

  10. Сформируйте печатную форму авансового отчета повторно.

  11. Проверьте, что должность и подразделение заполнились.

  12. Если должность не заполнилась, проверьте печатную форму и источник данных, который она использует.

Этот алгоритм подходит, когда нужно добиться автоматического заполнения должности в печатной форме без постоянного ручного ввода.

Что проверить после исправления

После того как должность начала заполняться, не ограничивайтесь одним документом. Рассмотрим контрольную проверку, чтобы убедиться, что решение не создало новых проблем.

  1. Сформируйте несколько авансовых отчетов по разным сотрудникам.

  2. Проверьте должность и подразделение на дату каждого отчета.

  3. Проверьте сотрудников, которые переводились на другие должности.

  4. Проверьте сотрудников, которые были уволены и снова приняты.

  5. Проверьте, не появились ли дубли сотрудников после синхронизации.

  6. Проверьте, не изменились ли бухгалтерские проводки по авансовым отчетам. Сравнить проводки в рабочей базе и её копии для контроля результата корректировок можно в автоматическом режиме.

  7. Проверьте обмен с 1С:ЗУП, если после ввода кадровых документов выполнялась синхронизация.

Особое внимание уделите сотрудникам с кадровыми переводами. Если авансовый отчет был оформлен до перевода, а печатная форма выводит новую должность, значит программа получает не должность на дату документа, а текущее значение. В таком случае нужно проверить алгоритм печатной формы или кадровые записи.

Для корректного оформления важно, чтобы должность соответствовала дате авансового отчета. Это особенно важно, если сотрудник менял должность или подразделение.

Нужно ли менять проведенные авансовые отчеты

Разберем отдельный вопрос: нужно ли перепроводить авансовые отчеты после заполнения должности сотрудника?

В большинстве случаев должность в печатной форме не влияет на бухгалтерские проводки. Проводки по авансовому отчету зависят от сумм, счетов учета, статей затрат, номенклатуры, НДС, контрагентов и приложенных документов. Должность подотчетного лица обычно нужна для печатной формы и оформления первичного документа.

Поэтому после заполнения кадровых данных чаще всего достаточно заново сформировать печатную форму. Но если в вашей конфигурации или доработке должность записывается прямо в документ АвансовыйОтчет, может потребоваться открыть документ, нажать Записать или Провести.

Действуем осторожно:

  1. Если период открыт, можно проверить документ и при необходимости перезаписать его.

  2. Если период закрыт, не перепроводите документы без необходимости.

  3. Если меняется только печатная форма, сформируйте ее повторно без изменения учетных данных.

  4. Если требуется перепроведение, проверьте влияние на обороты по счету 71 и закрытие месяца.

Не перепроводите закрытые периоды только ради появления должности в печатной форме, если суммы и проводки не меняются. Сначала оцените, можно ли решить задачу печатью корректной формы или ручным дооформлением.

Какие объекты 1С участвуют в решении проблемы

Для понимания механизма перечислим основные объекты и настройки, которые могут участвовать в заполнении должности в авансовом отчете.

  1. Документ.АвансовыйОтчет — основной документ, по которому формируется печатная форма.

  2. Справочник.Сотрудники — справочник сотрудников, из которого выбирается подотчетное лицо.

  3. Справочник.ФизическиеЛица — справочник физических лиц, связанных с сотрудниками.

  4. Справочник.Должности — справочник должностей, если он используется в конфигурации.

  5. Справочник.Подразделения — источник структурного подразделения.

  6. Документ.ПриемНаРаботу — кадровый документ, из которого может браться должность и подразделение.

  7. КадровыйПеревод — документ, который может изменить должность или подразделение сотрудника.

  8. ОтветственныеЛицаОрганизаций — сведения о руководителе, главном бухгалтере и других подписантах, если они используются в печатной форме.

  9. НастройкиЗарплаты — раздел настроек, где определяется, ведется ли учет зарплаты и кадров в этой программе или во внешней программе.

  10. ПечатнаяФорма — макет и алгоритм формирования печатного авансового отчета.

Когда мы понимаем эти объекты, проблему проще диагностировать. Не нужно хаотично заполнять все поля подряд. Нужно выяснить, из какого источника конкретная печатная форма берет должность, и заполнить именно этот источник.

Чего не стоит делать

Рассмотрим типичные ошибки, которые могут усложнить ситуацию.

  1. Не создавайте новых сотрудников вручную, если сотрудник уже пришел из ЗУП. Это приведет к дублям и новым ошибкам в авансовых отчетах.

  2. Не вводите фиктивные даты приема только ради печатной формы. Используйте реальные кадровые даты.

  3. Не снимайте запрет изменения закрытого периода без резервной копии. Любые изменения в закрытом периоде сначала проверяйте на копии базы.

  4. Не меняйте типовую конфигурацию без необходимости. Для доработок используйте расширения или внешние печатные формы.

  5. Не полагайтесь только на карточку физического лица. Печатная форма может брать должность из кадровой истории, а не из произвольного поля карточки.

  6. Не забывайте вернуть настройку учета во внешней программе. Если организация действительно ведет зарплату и кадры в 1С:ЗУП, после ввода необходимых данных в 1С:БП верните исходную настройку.

Эти правила помогут решить задачу аккуратно и не нарушить синхронизацию между базами.

Пример практического решения

Посмотрим на пример. Организация ведет зарплату в 1С:ЗУП, а бухгалтерский учет — в 1С:БП. Сотрудник Петров П.П. выбран в документе АвансовыйОтчет. При печати авансового отчета его должность не выводится.

Разберем действия:

  1. Проверяем справочник Сотрудники и убеждаемся, что в авансовом отчете выбран правильный Петров П.П., а не дубль.

  2. Проверяем настройки зарплаты и видим, что кадровый учет ведется во внешней программе.

  3. Временно меняем настройку, чтобы кадровые документы стали доступны в 1С:БП.

  4. Создаем документ ПриемНаРаботу по Петрову П.П. с фактической датой приема.

  5. Указываем должность «инженер» и подразделение «Производственный отдел».

  6. Записываем документ.

  7. Возвращаем настройку кадрового учета во внешней программе.

  8. Открываем авансовый отчет и формируем печатную форму повторно.

  9. Проверяем, что должность «инженер» и подразделение «Производственный отдел» появились в печатной форме.

Если после этих действий должность не появилась, значит нужно проверить печатную форму, дату авансового отчета, кадровую историю сотрудника и возможные дубли.

Итоговое решение

Подведем итог. Если в 1С:Бухгалтерия предприятия 3.0 при печати авансового отчета не заполняется должность сотрудника, а зарплата и кадры ведутся в 1С:ЗУП, причина обычно в том, что в бухгалтерской базе нет кадровых документов приема или актуальных кадровых сведений. Печатная форма авансового отчета пытается получить должность из кадровых данных 1С:БП, но не находит их.

Самое простое решение — вручную заполнить должность и подразделение в открывшейся печатной форме перед печатью. Этот способ подходит для разовых ситуаций.

Более правильное решение — временно включить ведение кадрового учета в 1С:БП, внести документы ПриемНаРаботу по сотрудникам с реальными датами, должностями и подразделениями, затем вернуть настройку, что кадровый учет ведется во внешней программе. После этого должность должна подтягиваться в печатную форму авансового отчета автоматически.

Если приказы относятся к закрытому периоду, сначала проверьте действие на копии базы, сделайте резервную копию и убедитесь, что ввод кадровых документов не меняет бухгалтерские проводки, налоги и отчетность. Не перепроводите закрытые периоды без необходимости.

Если данные в БП уже есть, но должность не выводится, проверьте дубли сотрудников, корректность выбранного подотчетного лица, дату кадровых записей, ответственных лиц организации и печатную форму. При использовании внешней печатной формы проверьте, из какого источника она получает должность.

Главный принцип такой: чтобы должность автоматически появилась в авансовом отчете, в 1С:БП должен быть источник кадровых данных, доступный печатной форме на дату документа. Если такого источника нет, программа не сможет заполнить должность автоматически, даже если зарплата и кадры корректно ведутся в 1С:ЗУП.

Информация носит справочный характер

← На главную