Документ «Выдача займа сотруднику»

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

ЗУП для Казахстана, ред. 3.1 · v3.1.2.24 · обновлено 2026-06

🎯 Что это и зачем

Документ «Выдача займа сотруднику» — это событийный (разовый) регистратор выплаты: он отражает, что организация передала сотруднику сумму займа наличными через кассу либо безналично через банк. Без этого документа задолженность сотрудника по займу в регистре взаиморасчётов не появится — даже если договор займа оформлен и проведён.

Документ не является расчётным: ИПН, ОПВ, ОПВР, СО, ВОСМС/ООСМС он напрямую не исчисляет. Налогообложение материальной выгоды и удержания в погашение займа выполняются отдельными механизмами расчёта зарплаты (например, в начислении зарплаты через табличную часть ПогашениеЗаймов). В метаданных документа казахстанских налоговых реквизитов нет, наследие российской типовой (НДФЛ, ФСС, ПФР) в объекте отсутствует.

Типичный исполнитель — бухгалтер по расчёту зарплаты; периодичность — по мере фактических выдач займов сотрудникам.

🧭 Где найти в программе

Раздел «Зарплата» → пункт «Выдача займа сотруднику». Откроется журнал документов; новый создаём кнопкой «Создать».

📌 Заметка. Точное расположение пункта в меню зависит от настроек интерфейса и прав пользователя. По составу объекта документ относится к подсистеме займов сотрудникам. Если пункта нет в разделе «Зарплата» — найдите его через «Все функции» по имени «Выдача займа сотруднику».

👤 Часть 1. Для пользователя

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

Урок 1. Выдача займа на основании договора

Когда: договор займа оформлен и проведён — нужно зафиксировать фактическое перечисление (или выплату из кассы) денег сотруднику. Это основной и рекомендуемый путь.

  1. Открыть проведённый документ «Договор займа сотруднику».
  2. Нажать кнопку «Создать на основании» → выбрать «Выдача займа сотруднику». Программа создаст новый документ; поля Организация, ФизическоеЛицо (Сотрудник) и ДоговорЗайма логично наследуются из договора — проверьте корректность заполнения, так как автозаполнение обработчиком в данных не подтверждено.
  3. Убедиться, что в поле «Сотрудник» (реквизит ФизическоеЛицо) стоит нужное физическое лицо — это ссылка на справочник физических лиц, а не на справочник «Сотрудники».
  4. Проверить поле «Договор займа» (ДоговорЗайма) — должен быть тот договор, на основании которого делается выдача.
  5. Указать Сумму фактической выдачи. При выдаче траншами сумма может быть меньше суммы договора — программного ограничения по данным не зафиксировано, контролируйте вручную.
  6. Выбрать Форму расчётов (ФормаРасчетов) из перечисления «Формы оплаты» (например, наличными через кассу или безналично через банк).
  7. При необходимости заполнить Ответственного и Комментарий — эти поля не обязательны.
  8. Нажать «Провести». После проведения задолженность сотрудника по займу отразится в регистре ВзаиморасчетыПоЗаймамСотрудникам.
📷 Скриншот: шапка документа «Выдача займа сотруднику»
Шапка: Организация, Сотрудник, Договор займа, Сумма, Форма расчётов — все пять обязательных реквизитов.
💡 Подсказка.** Ввод «на основании» договора займа — самый быстрый путь: сводит ручной ввод к указанию суммы и формы расчётов. Ввод «с нуля» требует заполнить все пять обязательных полей.
⚠️ Важно. Обязательны ровно пять реквизитов: Организация, ФизическоеЛицо (Сотрудник), ДоговорЗайма, Сумма, ФормаРасчетов. При пустом значении любого из них 1С отобразит ошибку (ShowError) и не даст провести документ. Поле «ДоговорЗайма» нельзя оставить пустым — если договора займа ещё нет, сначала создайте и проведите «Договор займа сотруднику».

Урок 2. Ручное создание из журнала документов

Когда: вы открываете журнал документов «Выдача займа сотруднику» и нажимаете «Создать» напрямую (или вводите на основании карточки сотрудника).

  1. Открыть список документов «Выдача займа сотруднику», нажать «Создать».
  2. Заполнить Организацию — определяет контур учёта взаиморасчётов по займу.
  3. Заполнить поле «Сотрудник» (реквизит ФизическоеЛицо) — подбор из справочника физических лиц. Логически этот выбор сужает список доступных договоров займа, но программная фильтрация данными не подтверждена — проверяйте вручную.
  4. Выбрать «Договор займа» (ДоговорЗайма) — найти проведённый договор этого физлица в рамках выбранной организации.
  5. Указать Сумму выдачи и Форму расчётов.
  6. Опционально: Ответственный, Комментарий, дополнительные реквизиты (механизм «Свойства»).
  7. Нажать «Записать и закрыть» или «Провести».
📌 Альтернативный вход.** Документ можно ввести на основании карточки справочника «Сотрудники»: откройте карточку сотрудника → «Создать на основании» → «Выдача займа сотруднику». Физлицо и организация подставятся, но ДоговорЗайма придётся выбрать вручную — из карточки сотрудника он однозначно не определяется.

Урок 3. Исправление реквизитов выданного займа

Когда: в уже проведённом документе обнаружена ошибка — неверная сумма, не та форма расчётов или выбран не тот договор.

  1. Найти документ в журнале (нумерация — строка, длина 11 символов, в пределах года).
  2. Открыть проведённый документ.
  3. Исправить нужное поле (например, Сумму или ФормуРасчетов).
  4. Нажать «Провести» — движения по регистру ВзаиморасчетыПоЗаймамСотрудникам будут переформированы по новым данным.
⚠️ Важно. Исправление задним числом меняет сальдо взаиморасчётов по займу, что затронет расчёт последующих удержаний из зарплаты. После исправления проверьте состояние взаиморасчётов по договору — воспользуйтесь кнопкой просмотра движений документа и откройте записи регистра ВзаиморасчетыПоЗаймамСотрудникам.
💡 Подсказка.** Для сверки состояния займа (сколько выдано, сколько осталось удержать) откройте проведённый документ → кнопка просмотра движений → записи регистра ВзаиморасчетыПоЗаймамСотрудникам. Одна запись на сумму документа означает успешное проведение.

🛠 Часть 2. Для программиста

Состав объекта, регистры-приёмники движений и логика проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.

Структура объекта

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (нумерация заново каждый год). В шапке 7 реквизитов, 1 табличная часть (служебная). Форм в выгрузке нет (forms: []) — документ открывается типовой автогенерируемой формой.

Реквизиты шапки

ИмяТипОбяз.Назначение
ОрганизацияCatalogRef.ОрганизацииДаОрганизация-займодатель; определяет контур учёта взаиморасчётов по займу.
ФизическоеЛицо (синоним: «Сотрудник»)CatalogRef.ФизическиеЛицаДаПолучатель займа. На форме — «Сотрудник», но тип — физическое лицо, не справочник «Сотрудники».
ДоговорЗайма (синоним: «Договор займа»)DocumentRef.ДоговорЗаймаСотрудникуДаСсылка на договор-основание. Без проведённого договора займа документ не заполнить.
Суммаxs:decimalДаФактически выдаваемая сумма займа (в тенге); именно она формирует движение по регистру взаиморасчётов.
ФормаРасчетов (синоним: «Форма расчетов»)EnumRef.ФормыОплатыДаСпособ выдачи — значение перечисления «Формы оплаты» (наличные/безнал); состав значений в карте не приведён.
ОтветственныйCatalogRef.ПользователиНетОтветственный пользователь; обычно заполняется текущим пользователем.
Комментарийxs:stringНетПроизвольный комментарий к документу.

Табличные части

ИмяНазначение
ДополнительныеРеквизитыСлужебная ТЧ механизма «Свойства» (настраиваемые пользователем поля). Для основного сценария заполнять не нужно.

Колонки ТЧ ДополнительныеРеквизиты: Свойство (ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения), Значение (составной тип), ТекстоваяСтрока (xs:string). Содержательных табличных частей (графика погашения, разбивки сумм) у документа нет — вся выдача описывается реквизитами шапки.

Движения по регистрам

Документ является регистратором по одному регистру накопления:

РегистрТипНазначение
ВзаиморасчетыПоЗаймамСотрудникамНакопления (приход)Учёт выданных займов и состояния взаиморасчётов (выдано / удержано / остаток) в разрезе сотрудника и договора займа. При проведении документа фиксируется задолженность сотрудника на сумму Сумма.
📌 Заметка. Бухгалтерских проводок (план счетов) в карте нет — это ЗУП, документ пишет только в регистр взаиморасчётов по займам. Налоговых регистров (ИПН/ОПВ/ОПВР/СО/ВОСМС/ООСМС) в составе этого документа нет: налогообложение материальной выгоды и удержания по займу обрабатываются отдельными механизмами расчёта зарплаты.

Как формируется проведение — реальный код (3.1.2.24)

⚠️ Важно об источнике. В использованной XML-выгрузке конфигурации модули объекта и форм отсутствуют (секции bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения и обработчиков ПриИзменении привести нельзя. Ниже — реконструкция по метаданным (состав регистров-приёмников и обязательность реквизитов): это не цитата исходного кода, а корректная по структуре схема того, как типовая ЗУП проводит документ.

Структура обязательности (из fill_value_required: ShowError) — то, что проверяет платформа перед записью:

// Реконструкция по metadata: 5 реквизитов с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед записью; имена — дословно из метаданных.
ПроверяемыеРеквизиты =
    "Организация, ФизическоеЛицо, ДоговорЗайма, Сумма, ФормаРасчетов";
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).

Схема проведения (реконструкция по metadata.register_records):

// Реконструкция по metadata.register_records (1 регистр). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    // 1. Проверка обязательных реквизитов (Организация, ФизическоеЛицо,
    //    ДоговорЗайма, Сумма, ФормаРасчетов) — при пустом значении ShowError.

    // 2. Движение по регистру накопления ВзаиморасчетыПоЗаймамСотрудникам:
    //    вид движения — Приход;
    //    измерения: Организация, ФизическоеЛицо, ДоговорЗайма (из шапки документа);
    //    ресурс: Сумма (сумма выданного займа из шапки документа).
    Движения.ВзаиморасчетыПоЗаймамСотрудникам.Записать();

КонецПроцедуры

Зависимости

Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:

ЗависимостьЧто используется
Документ-основаниеDocument.ДоговорЗаймаСотруднику — обязательный реквизит ДоговорЗайма; рекомендуемый путь ввода через «Создать на основании»
СправочникиCatalog.Организации, Catalog.ФизическиеЛица, Catalog.Пользователи
ПеречислениеEnum.ФормыОплаты — значения для реквизита ФормаРасчетов
Регистр накопленияAccumulationRegister.ВзаиморасчетыПоЗаймамСотрудникам — единственный приёмник движений
Механизм доп. реквизитовChartOfCharacteristicTypes.ДополнительныеРеквизитыИСведения — для служебной ТЧ ДополнительныеРеквизиты
Ввод на основанииCatalog.Сотрудники — альтернативный вход из карточки сотрудника
📌 Заметка. В карте нет документов, вводимых на основании «Выдачи займа сотруднику» (inverse_based_on пуст). Цепочку «договор → выдача → удержания» замыкают механизмы расчёта зарплаты, а не продолжение от этого документа.

🔗 Связанные разделы