Склонение ФИО сотрудников в 1С 8.3: от автоматики до ручной правки
Содержание
Фамилии в 1С склоняются автоматически: программа сама подставляет падеж в приказы, договоры и доверенности. Если падеж вышел неверным, откройте карточку физического лица, вызовите команду Склонения и исправьте нужный падеж вручную. Исправление сохраняется и дальше попадает во все печатные формы.
Типичная ситуация: кадровик печатает приказ о приёме и видит «Принять на работу Шульца Анну». Программа просклоняла женскую фамилию как мужскую. Причина почти всегда одна из трёх: не указан пол, фамилия нестандартная или сервис склонения отключён. Ниже по порядку, как это работает и как чинится.
Как 1С склоняет ФИО автоматически
В типовых конфигурациях на базе БСП (ЗУП 3.1, Бухгалтерия 3.0, ERP, КА) за падежи отвечает подсистема «Склонение представлений объектов». Она склоняет не только ФИО, но и должности, подразделения, наименования организаций — всё, что попадает в текст приказа.
Механизм работает так:
- 📝 Вы записываете физическое лицо или сотрудника.
- 🔄 Программа получает падежные формы и сохраняет их в отдельный регистр сведений .
- 🖨️ Печатная форма берёт готовый падеж из регистра, а не склоняет на лету.
Отсюда важное следствие: если склонение однажды записалось с ошибкой, оно так и будет печататься, пока вы его не исправите. Повторная печать приказа ничего не поменяет.
Откуда берутся падежи
| Источник | Когда используется | Качество |
|---|---|---|
| Сервис «Морфер» через интернет-поддержку | Подключена интернет-поддержка и включено склонение через сервис | Лучшее: знает словари редких фамилий |
| Встроенные средства платформы | Сервис недоступен или отключён | Хорошее для типовых русских ФИО, слабее на редких |
| Ручная правка пользователя | Пользователь сам изменил падеж | Приоритетная, программа её не перезаписывает |
Где включается сервис склонения
Откройте Администрирование → Интернет-поддержка и сервисы. Там есть настройка сервиса склонения «Морфер». Для работы нужна подключённая интернет-поддержка (логин и пароль портала).
Если интернет-поддержка не подключена, склонение всё равно работает, но на встроенных правилах. Для штата из типовых русских фамилий разницы почти не видно. Для иностранцев и редких фамилий сервис заметно точнее.
Где падежи видны в документах
Склонение нужно не в каждой бумаге. Чаще всего оно встречается в таких формах:
- 📄 приказы о приёме, переводе, увольнении, отпуске (Т-1, Т-5, Т-8, Т-6);
- 🤝 трудовые договоры и допсоглашения: «в лице директора Петрова Ивана Сергеевича»;
- ✉️ доверенности и служебные записки;
- 📑 справки с места работы и характеристики.
Если ошибку видно в одной из этих форм, проверьте и остальные: источник падежей у них общий.
Ручная правка падежей для конкретного сотрудника
Когда автоматика ошиблась, исправлять надо в карточке физического лица, а не в тексте приказа. Правка в Word после печати не сохранится: следующий документ снова выйдет с ошибкой.
Пошагово в ЗУП 3.1
- Откройте
Кадры → Сотрудникии найдите нужного человека. - Перейдите в карточку физического лица (ссылка на физлицо есть в карточке сотрудника).
- Проверьте поле «Пол». Это первая причина ошибок.
- Нажмите команду
Склонениярядом с ФИО или в менюЕщёформы. - Откроется форма с пятью косвенными падежами: родительный, дательный, винительный, творительный, предложный.
- Исправьте неверные формы и нажмите
ОК. - Запишите карточку и перепечатайте документ.
В Бухгалтерии 3.0 путь к физлицам другой: Справочники → Физические лица (сотрудники — Зарплата и кадры → Сотрудники). Форма склонений та же, это общий механизм БСП.
Какие падежи нужны чаще всего
| Падеж | Вопрос | Где встречается | Пример |
|---|---|---|---|
| Родительный | кого? чего? | «Заявление от…», «в отсутствие…» | Петрова Ивана Сергеевича, Анны Шульц |
| Дательный | кому? | Приказ об отпуске, доверенность | Петрову Ивану Сергеевичу |
| Винительный | кого? что? | «Принять на работу», «уволить», «премировать» | Петрова Ивана Сергеевича, Анну Шульц |
| Творительный | кем? | Договор: «в лице…» | Петровым Иваном Сергеевичем |
| Предложный | о ком? | Справки, характеристики | о Петрове Иване Сергеевиче |
Проверяйте не только фамилию, но и отчество. Отчество «Ильич» и «Ильинична», имена «Любовь», «Никита», «Илья» встроенные правила иногда склоняют неверно.
Отдельно проверяйте должность. «Бухгалтер-кассир», «Заместитель главного бухгалтера по налогам» — составные названия у программы получаются хуже, чем ФИО. Склонения должности правятся в карточке должности той же командой Склонения.
Иностранные и нестандартные фамилии
Основная масса ошибок приходится на фамилии, которые по правилам русского языка не склоняются или склоняются по-особому. Программа часто не может определить это сама.
Правила, которые стоит держать в голове
- 🚫 Не склоняются никогда: фамилии на -о, -е, -и, -у, -ю, -ых, -их (Шевченко, Гюго, Черных, Долгих, Шоу).
- 👩 Женские на согласную не склоняются: Анна Шульц, Ольга Ким, Мария Гордон.
- 👨 Мужские на согласную склоняются: Шульца, Кима, Гордону.
- 🔤 На -а после гласной не склоняются: Гарсиа, Моруа.
- ✅ На -а и -я после согласной склоняются у мужчин и женщин: Окуджава → Окуджавы, Ганиева → Ганиевой.
- 🌍 На -ия склоняются: Гарсия → Гарсии, Берия → Берии.
Восточные ФИО
Отчество с частицей «оглы», «кызы», «улы» — частица остаётся неизменной, склоняется только основная часть отчества: «Алиеву Рустаму Исмаил оглы». Если в базе отчество записано как «Исмаил оглы», программа может попробовать склонить и частицу. Проверяйте вручную у каждого такого сотрудника.
То же для двойных фамилий через дефис: «Римский-Корсаков» склоняются обе части, а у женщин с первой частью на согласную («Мария Шмидт-Иванова») первая часть остаётся без изменений.
Полезная привычка: при приёме иностранного сотрудника сразу открывайте форму склонений и проверяйте все пять падежей. Это минута работы против перепечатки пакета приказов при увольнении.
Склонение ФИО в коде для программистов
Если вы дорабатываете печатную форму или пишете внешнюю обработку , не изобретайте свои правила склонения. Используйте тот же механизм, что и типовые формы, тогда ручные правки пользователей тоже подтянутся.
Что вызывать
В конфигурациях на БСП есть общий модуль СклонениеПредставленийОбъектов. Его функция ПросклонятьПредставление возвращает строку в нужном падеже. Падеж передаётся числом: 1 — именительный, 2 — родительный, 3 — дательный, 4 — винительный, 5 — творительный, 6 — предложный.
Если передать объект (ссылку на физлицо), функция сначала ищет сохранённое склонение, включая ручную правку, и только потом склоняет заново. Набор параметров отличается между версиями БСП, поэтому перед использованием откройте модуль в конфигураторе и сверьте сигнатуру.
// Дательный падеж ФИО для печати приказа
Функция ФИОДательный(ФизЛицо) Экспорт
ФИО = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ФизЛицо, "Наименование");
Если Не ЗначениеЗаполнено(ФИО) Тогда
Возврат "";
КонецЕсли;
// 3 — дательный падеж; передаём ссылку,
// чтобы учесть ручные правки из формы «Склонения»
Возврат СклонениеПредставленийОбъектов.ПросклонятьПредставление(ФИО, 3, ФизЛицо);
КонецФункции
Чего избегать в доработках
- ❌ Своя функция «отрежь последнюю букву и добавь окончание». Она гарантированно ломается на Черных, Шульц и Гарсиа.
- ❌ Внешняя компонента склонения из старых конфигураций (ЗУП 2.5). В актуальных конфигурациях она не нужна и создаёт проблемы при обновлении.
- ❌ Склонение заново при каждом выводе строки в отчёт на сотни сотрудников. Падежи уже лежат в регистре, берите оттуда через типовую функцию.
- ✅ Доработку печатной формы делайте в расширении конфигурации, а не в основной конфигурации. Так она переживёт обновление.
Почему падеж неверный: разбор по симптомам
Смена фамилии сотрудником
Отдельная частая история — сотрудница вышла замуж. В ЗУП 3.1 смену ФИО фиксируют в истории изменения ФИО физического лица, указывая дату. Документы до этой даты печатаются со старой фамилией, после — с новой.
После смены ФИО откройте форму склонений и проверьте, что падежи пересчитались под новую фамилию. Если до этого склонения старой фамилии правили вручную, ручная правка может остаться.
Массовое исправление склонений в справочнике
Когда ошибки не у одного-двух человек, а у десятков (например, после загрузки сотрудников из Excel или переноса из старой программы), руками по одному править долго.
Шаг 1. Найти физлиц без пола
Пустой пол — главная массовая причина. В списке физических лиц:
- Включите отбор через
Ещё → Настроить списоки добавьте условие «Пол — Не заполнено». - Выделите найденных людей (Ctrl+A или с Shift).
- Вызовите
Ещё → Изменить выделенные. - Установите пол группе людей и нажмите
Изменить реквизиты.
Женщин и мужчин меняйте двумя отдельными заходами: сначала отфильтруйте, например, по окончанию отчества «-вна».
Шаг 2. Пересчитать падежи
Изменение пола через групповую обработку не всегда запускает повторное склонение. Есть два рабочих варианта:
| Способ | Когда подходит | Риски |
|---|---|---|
| Открыть каждую карточку и проверить «Склонения» | До 20–30 человек | Долго, но безопасно |
| Внешняя обработка: перебор физлиц и вызов типового склонения с записью | Сотни человек | Перезапишет ручные правки, если не проверять их |
| Перезаписать физлица программно без изменений | Когда склонения формируются при записи | Нужно знать, что в вашей версии склонение вызывается именно при записи |
Перед массовой перезаписью справочника сделайте резервную копию базы . Программное изменение сотен элементов отменить без копии невозможно, а ручные правки иностранных фамилий пропадут.
Массовую обработку запускайте в нерабочее время. Пользователи, у которых открыты карточки этих сотрудников, получат ошибку записи, а кадровик может параллельно править того же человека.
Если массовая перезапись не помогла
Бывает, что после всех шагов у части людей падеж остаётся неверным. Обычно это одна из трёх ситуаций:
- 🔒 У физлица есть ручная правка, сделанная раньше. Программа её не трогает — это защита пользовательских данных. Исправьте форму склонений вручную.
- 🌐 Сервис склонения недоступен (нет интернета на сервере, истёк договор ИТС), и сработали встроенные правила. Проверьте состояние интернет-поддержки в
Администрирование → Интернет-поддержка и сервисы. - ✍️ ФИО записано с ошибкой: лишний пробел, латинская «о» вместо кириллической, отчество в поле имени. Программа склоняет то, что видит. Исправьте само ФИО, затем падежи.
Латиницу внутри кириллической фамилии на глаз не видно. Простая проверка: скопируйте ФИО в поиск списка и наберите фамилию заново с клавиатуры. Если поиск не находит человека, в записи есть «чужой» символ.
Шаг 3. Проверить выборочно
После обработки откройте 5–10 карточек с «трудными» фамилиями: иностранные, на -о, двойные, с «оглы». Именно у них автоматика ошибается чаще всего.