2 в 1: Проверить действительность паспорта / Получить ИНН по паспорту

09.07.20

Учетные задачи - Кадровый учет

Представляю вашему вниманию внешнюю обработку заполнения элемента справочника "Физические лица". Обработка выполнена с использованием API (для работы необходим доступ в интернет), содержит полностью открытый код и 2 команды: Проверка документа, удостоверяющего личность, в списке недействительных паспортов и Заполнение ИНН по паспортным данным.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
2 в 1: Проверить действительность паспорта / Получить ИНН по паспорту
.epf 23,92Kb ver:1.4
196 2 500 руб. Купить
2 в 1: Проверить действительность паспорта / Получить ИНН по паспорту: версия для УТ 11
.epf 23,92Kb ver:1.3
40 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.
  1. Проверка действительности паспорта (services.fms.gov.ru). Уведомляет о наличии документа, удостоверяющего личность, в списке недействительных паспортов;
  2. Заполнение ИНН по паспортным данным (service.nalog.ru).

Установка: Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки - Создать. Далее указать выбрать скачанный файл и записать. После этого в форме элемента справочника "Физические лица" появится подменю "Заполнить" с командами данной обработки.

Обработка тестировалась на платформе 8.3.12 в следующих конфигурациях:

  • Бухгалтерия предприятия, редакция 3.0 (релиз 3.0.58.41);
  • Зарплата и управление персоналом КОРП, редакция 3.1 (релиз 3.1.5.129).

Думаю, должна без доработок корректно функционировать и на крайних релизах в 1С:ERP Управление предприятием 2.

----------------------

Update 29.12.2018

Выложил версию 1.2 обработки (исправлены ошибки получения ИНН)

протестировано на БП 3.0.67.54, платформа 8.3.12.1714.

----------------------

Update 07.05.2019

Выложил версию 1.3 обработки (обычную и для УТ).

В новой версии исправлено получение ИНН после весенних изменений на сайте ФНС.

При получении ИНН теперь не нужно вводить капчу, поэтому реализовал групповое получение ИНН по списку физлиц (чтобы портал налоговой не забанил нас за массовые запросы, пришлось добавить 3х-секундную задержку).

протестировано на БП 3.0.70.39, платформа 8.3.14.1630.

----------------------

Update 09.07.2020

Выложил версию 1.4 обработки (основную).

В новой версии исправлена ошибка 'Метод объекта не обнаружен "Получить данные из строки"', связанная с переименованием методов в общих модулях БСП.

протестировано на БП 3.0.78.64, платформа 8.3.15.1830.

Вступайте в нашу телеграмм-группу Инфостарт

обработка ИНН по паспорту недействительные паспрота

См. также

Кадровый учет 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Подключаемый модуль для миграционного учета в конфигурациях 1С:ЗУП и 1С:ЗУП КОРП, по запросу можно адаптировать под 1С:УТ и ERP. Подсистема миграционного учета содержит в себе справочники, документы, отчеты, регистры, которые позволяют вести учет патентов, хранить историю тарифов и отслеживать оплаты. Добавлена интеграция с МВД - возможность автоматической проверки сотрудников по реестру контролируемых лиц (подключение обсуждается отдельно).

52000 руб.

03.07.2025    4470    5    1    

7

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

85400 руб.

05.10.2022    14011    16    8    

17

Менеджеры внешних отчетов Кадровый учет Бизнес-аналитик Руководитель проекта 1С 8.3 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

«Кадровый монитор руководителя» — готовое расширение для 1С:ЗУП и 1С:ERP, которое превращает кадровые данные в наглядные дашборды для руководителя, HRD и HR-аналитика. Решение помогает в реальном времени контролировать укомплектованность штата, плановый и фактический ФОТ, динамику увольнений и другие ключевые HR-показатели без ручной сборки отчетов. Аналитика работает в интерфейсе «1С:Аналитика», устанавливается без доработок типовой конфигурации и позволяет быстро получить целостную картину по персоналу в одном окне.

91500 руб.

17.11.2025    4358    2    0    

2

Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)

Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С

25000 руб.

06.03.2026    1445    4    0    

3

Кадровый учет 1С 8.3 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Расширение для интеграции hh.ru для 1С:ЗУП. Позволит автоматизировать часть рутинных операций HR менеджера, рекрутера, сохранение истории взаимодействия с кандидатами в 1С:ЗУП

12200 руб.

24.12.2025    1232    1    0    

2

Email рассылки Кадровый учет Бухгалтер 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Платные (руб)

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

6100 руб.

17.12.2025    921    2    2    

2

Зарплата Кадровый учет Бухгалтер Пользователь 1С 8.3 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Если не хотите ставить тяжёлую ЗУП? Нужен только табель и начисление по своим правилам? Рекомендуем этот модуль подключается к УТ, получаете табель, начисление и создание Расходный кассовый ордер/Списание безналичных денежных средств без типовой ЗУП

20740 руб.

27.04.2026    925    3    0    

1

Кадровый учет Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Редактор штатного расписания / просмотрщик данных по позиции или сотруднику. Можно выделить несколько позиций и создать для них документ изменение ШР, включая действия копирование позиции (новая) / закрыть позицию / изменить позицию. Позволяет просматривать документы утверждения / изменения ШР. Видеть историю занятых позиций выделенной позиции. Для выделенного сотрудника можно посмотреть кадровую историю. Для выделенного сотрудника можно посмотреть историю изменения начислений. На форму для выделенной позиции выводится вся информация по этой позиции (начисления, график и т.д. - все, что заполнено). При открытии документа - регистратора по ШР(изменение или утверждение) сразу попадаем на текущую позицию, а не на 1 строку. При открытии документа кадровой истории по сотруднику - регистратора (прием или перевод списком) сразу попадаем на строку с данным сотрудником, а не на 1 строку.

3600 руб.

26.10.2018    18666    9    0    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. spenser123 27.02.18 17:13 Сейчас в теме
8.3.12? она же пока в исполнении "только для тестирования" .... или я ошибаюсь?
2. VladimirElohov 138 27.02.18 17:18 Сейчас в теме
(1) Это да. Но у меня она на боевом сервере стоит. И sql-ные базы с ней прекрасно работают.

Если кто-то проверит обработку на более низких версиях платформы, пишите в комментариях - не стесняйтесь.
8. Brawler 466 01.03.18 18:48 Сейчас в теме
(1) Ща требование от Инфостарта такое, обязательно писать на чем конкретно тестилось, вот автор, да как и я, написал, то что у него сейчас под рукой установлено.
3. Boneman 302 27.02.18 17:25 Сейчас в теме
Интересный сервис. А где описание API налоговой найти ?
4. VladimirElohov 138 27.02.18 17:37 Сейчас в теме
(3) Его не существует. Нашёл на одном форуме информацию, что можно через "Инструменты разработчика" в браузере проанализировать, что передаётся в POST-запросе, как посмотреть ответ и т.п. Дальше - свободное творчество.

Проверку ФМС позаимствовал в конфигурации "1С:Управление МФО и КПК". К API этого сервиса, вероятно, есть какая-то документация.
5. пользователь 28.02.18 00:46
Сообщение было скрыто модератором.
...
6. Alias 177 01.03.18 15:10 Сейчас в теме
а я всегда пишу подключаемые обработки чтобы их можно было запустить через файл-открыть и при этом не было пустой формы :)
тем более что это совсем несложно сделать. Ссылку на физика на форму и пару кнопок.

Теперь по существу:
ERP 2.4.2, 8.3.10.
- если без заполненных данных о паспорте нажать "Получить ИНН" то вылетит ошибка "Преобразование значения к типу Число не может быть выполнено" в Форма(167) потому что тогда Серия=null, и вместо СтруктураДанныхФЛ.Серия + " " + СтруктураДанныхФЛ.Номер лучше было бы написать "" + СтруктураДанныхФЛ.Серия + " " + СтруктураДанныхФЛ.Номер.
- при ошибке соединения с service.nalog.ru (Форма(208)) лучше было бы не использовать Попытку-Исключение без какого-то сообщения пользователю о причинах этой ошибки. Пока я не вывел там Сообщить(ОписаниеОшибки()) я не узнал что, например, дата рождения это обязательный реквизит для обращения.
- ну и как-то сигнализировать пользователю о результате заполнения. Потому что сейчас неясно, то ли ИНН получен такой же как и был указан, то ли не получен совсем. И в том и в том случае визуальный результат одинаков.
- если ФМС на запрос о проверке паспорта возвращает ответ "Не действителен (ЗАМЕНЕН НА НОВЫЙ)" то это интерпретируется в сообщение "Указаны некорректные паспортные данные". Не знаю насколько смысл этих фраз аналогичен, но лучше было бы возвратить ровно тот же ответ что и ФМС.
- отличие "(:" от ":)" это что, проверка на внимательность? Или чтоб не расстраивать владельцев недействительных паспортов, выдавая им ответ "успешно"?

А в общем -- вроде работает, спасибо. :)
jONES1979; VladimirElohov; +2 Ответить
7. VladimirElohov 138 01.03.18 15:32 Сейчас в теме
(6) Александр, благодарю за обратную связь!

Обязательно учту ваши замечания и постараюсь на выходных выложить улучшенную версию, прикрутив красивые бантики к обработке.
9. VladimirElohov 138 10.03.18 17:29 Сейчас в теме
Опубликовал обновленную версию обработки.
В исправленной версии учтены все замечания Александра Полетаева. Спасибо ему ещё раз!

В том числе уточнен метод оповещения о недействительном паспорте.
Теперь, если паспорт "Не действителен", пользователю выдаётся предупреждение в виде форматированной красной строки типа
"Не действителен (ЗАМЕНЕН НА НОВЫЙ)", "Не действителен (ИЗЪЯТ, УНИЧТОЖЕН)" ,"Не действителен (ЧИСЛИТСЯ В РОЗЫСКЕ)" и т.п.
В предыдущей версии ответ сервера зачастую интерпретировался некорректно, выдавая сообщение об успешной проверке.

Как писал ранее, эта часть проверки была позаимствована в конфигурации "1С:Управление МФО и КПК". И до сегодняшнего дня детально проверить её не было возможности.
10. VladimirElohov 138 07.04.18 13:21 Сейчас в теме
Добавил версию для УТ 11. Протестировал на релизе 11.4.3.126.
Основной файл при запуске обработки выдавал ошибку в этой конфигурации. Решил внести изменения, учитывающие особенности УТ, и выложить в виде отдельного файла.
11. Vasvas05 27 29.06.18 18:46 Сейчас в теме
эх, что же код то не написали, было бы интересней смотреть
12. пользователь 21.07.18 13:51
Сообщение было скрыто модератором.
...
13. Karpov_kos 13.08.18 16:52 Сейчас в теме
Правильно я понимаю что проверка производится только после ввода капчи
14. VladimirElohov 138 13.08.18 17:53 Сейчас в теме
(13)
Правильно я понимаю что проверка производится только после ввода капчи

Да, всё верно. Эти онлайн сервисы требуют капчу как защиту от массовых запросов, чтобы их сервера не упали. И работоспособность предложенных инструментов, естественно, зависит от работоспособности официальных сервисов МВД/ФНС.
15. Proplus74 18.08.18 12:19 Сейчас в теме
у меня не работает . на каждый паспорт выдает, что недействителен, а инн вообще не грузит
16. ExpertAdmin 10.10.18 16:03 Сейчас в теме
(15)
йств

Тоже не работает. Не может соединится с сервером для получения ИНН.
18. VladimirElohov 138 01.12.18 14:19 Сейчас в теме
(16)
(17)
Подтверждаю. Получение ИНН перестало работать.
Пока разбираюсь, с чем это связано: с изменения в новых релизах платформы или же с изменениями на портале ФНС. А может, с тем и другим.
Как будет результат, дам знать и, вероятно, опубликую новую версию обработки.
19. Vladvectro 25.12.18 17:21 Сейчас в теме
(18) Здравствуйте! Не готова ли еще исправленная версия? Можно ли как-то с Вами связаться по почте?
22. VladimirElohov 138 29.12.18 23:46 Сейчас в теме
(19) Добрый день! Исправленную версию (1.2) выложил. Если вы ранее скачивали обработку, а теперь не можете получить новую версию без оплаты, можете написать мне в личку - я вышлю.
Версию для УТ также постараюсь обновить на днях.
17. Vladvectro 26.11.18 13:02 Сейчас в теме
Здравствуйте! проверяю на бухгалтерии 3.0 (разные базы, разные релизы) проблема одна и та же - вылетает на секунду окно с капчей, сразу закрывается и ничего не происходит
20. d.marochko 27.12.18 16:34 Сейчас в теме
Получение ИНН не работает, потому что неверно извлекается токен капчи в методе ПолучитьКартинкуКапчиФНС модуля объекта обработки.

Должно быть:
captchaToken = Сред(Картинка,23,СтрДлина(Картинка)-32);


Было:
captchaToken = Сред(Картинка,24,СтрДлина(Картинка)-33);
VladimirElohov; +1 Ответить
21. VladimirElohov 138 29.12.18 23:42 Сейчас в теме
(20) Благодарю за подсказку. На портале ФНС, действительно, изменился формат поля с капчей. Это было основной причиной, по которой обработка перестала работать в части получения ИНН по паспорту.
23. VladimirElohov 138 09.01.19 09:25 Сейчас в теме
24. Vladvectro 10.01.19 16:29 Сейчас в теме
(23) Здравствуйте еще раз! Скачал новую версию обработки, но проблема все равно осталась - появляется на долю секунды окно с капчей и сразу пропадает. Что в ЗУПе, что в БП. релизы: ЗУП 3.1.5.353, БП 3.0.61.47. Проблема одинаковая на обоих командах - Получить ИНН с портала ФНС и проверить действительность паспорта. Отчего это может быть?
25. VladimirElohov 138 11.01.19 00:10 Сейчас в теме
(24) Окно с капчей - это просто форма. Она открывается и пока вы её не закроете, она будет висеть открытой. Что её может закрыть, если не вы, можно попытаться понять, только сделав трассировку в отладчике. Я на типовых конфигурациях как в файловом, так и в серверном режиме, не наблюдал подобного поведения своей обработки.
26. Vladvectro 22.01.19 12:03 Сейчас в теме
(25) Здравствуйте! проверяю на 2х разных базах (типовых) на 2х разных компьютерах ЗУП 3.1.8.216 одна рабочая, другая просто демо база - из формы физ лица все работает, а из формы списка ведет как я писал выше - открывается на секунду окно с капчей и исчезает. Может ли это быть связано с какими-то настройками эксплорера например? и второй вопрос - ваша обработка предназначена для проверки только одного физ лица за 1 раз, или можно проверить сразу 10 человек?
27. VladimirElohov 138 23.01.19 00:32 Сейчас в теме
(26) Текущая версия обработки не заточена под использование её в форме списка. В частности, сейчас получение ИНН предполагает помещение полученного значения в соответствующее поле на форме элемента справочника без принудительной записи. Проверка нескольких человек за раз в HTTP-сервисах, которые использует обработка, не предусмотрена, насколько мне известно, поэтому и обработка этого не умеет. Насчёт работы из формы списка подумаю на досуге.
28. VladimirElohov 138 03.02.19 13:44 Сейчас в теме
Обновил обработку для УТ 11 до версии 1.2.
29. BoneD 615 21.03.19 14:38 Сейчас в теме
На сайте ИФНС добавили согласие на обработку персональных данных перед запросом ИНН. Обработка перестала работать.
Прикрепленные файлы:
30. VladimirElohov 138 21.03.19 17:43 Сейчас в теме
(29) Благодарю за информацию.
Нет худа без добра: согласие на обработку ПД добавили, а капчу, похоже, убрали))
Как будет время, подумаю варианты обхода, чтобы реанимировать обработку.
31. VladimirElohov 138 07.05.19 16:54 Сейчас в теме
Как и обещал ранее, наконец-то, нашёл время и починил обработку. Жду новых отзывов и предложений.
32. user839080 15.07.19 02:52 Сейчас в теме
Доброго времени суток, подскажите а для конфигурации: УПП, 1.3 данная обработка работает?
33. user839080 15.07.19 02:53 Сейчас в теме
или в ней надо подкорректировать код для нормального функционирования
34. VladimirElohov 138 15.07.19 09:15 Сейчас в теме
(33) Данная обработка заточена под управляемые формы. На УПП работать не будет. Для этого надо переписывать её на обычные формы.
35. Casey1984 3 07.09.19 11:49 Сейчас в теме
(33) Часть функционала УПП использует УФ в толстом клиенте, можно попробовать встроить обработку в конфигурацию и запустить, авось прокатить ;-)
36. user1373064 04.03.20 13:26 Сейчас в теме
Владимир, можно просить Вас связаться со мной. Интересно Ваше решение. (d-orlov@mail.ru) Дмитрий.
37. user1373064 05.03.20 14:48 Сейчас в теме
Не получается отправить Вам сообщение. Сможете написать контакт мне на почту? Дмитрий
38. VKuser24804875 99 25.06.20 16:57 Сейчас в теме
Ни на ЗУП 3.1.14.55, ни на бухгалтерии 3.0.77.56 не взлетела :(
При попытке загрузить ИНН с сайта ФНС "Работников Работник Работникович - не удалось получить ИНН по данным физ.лица", при попытке проверить действительность паспорта - "Метод объекта не обнаружен "Получить данные из строки"". Буду более, чем признательна за помощь :)
39. VladimirElohov 138 09.07.20 09:06 Сейчас в теме
(38) Получение ИНН отрабатывает не в 100% случаев. Если не удалось получть, значит этих данных нет в базе ФНС, с которой работает API. В целом функционал по-прежнему работает (проверено на себе).

Проверка паспорта, действительно, поломалась в последних версиях БП. Связано это с переименованием некоторых методов в общих модулях БСП. Способы исправления: в модуле внешней обработки (строка 143) заменить
СтроковыеФункцииКлиентСервер.ПолучитьПараметрыИзСтроки

на актуальное обращение
СтроковыеФункцииКлиентСервер.ПараметрыИзСтроки

или просто скачать версию обработки 1.4.
40. aleksey2 97 05.08.20 09:54 Сейчас в теме
Ошибка работы с Интернет: Couldn't resolve host name
.МодульОбъекта(259)}: ОтветОтСервера = СоединениеФМС.Получить ...
41. 1kashak 18 19.09.20 16:50 Сейчас в теме
(40)
Ошибка работы с Интернет


Удалось понять в чем проблема?
42. UPKA 17.08.21 13:21 Сейчас в теме
Здравствуйте. Обработка на данный момент актуальна или перестала работать?
mumnyakov@mail.ru; +1 Ответить
43. eech 18.10.22 14:07 Сейчас в теме
(42) Тот же самый вопрос, метод работает?
mumnyakov@mail.ru; +1 Ответить
44. mumnyakov@mail.ru 2 13.11.23 10:02 Сейчас в теме
Тот же вопрос. актуальна?
45. VladimirElohov 138 13.11.23 11:22 Сейчас в теме
(44) Проверил только что версию для УТ на свежем релизе 11.5.15.40. Получение ИНН работает.

Протестировать действительность паспорта пока не удалось, т.к. сервис ФМС недоступен в связи с проведением технических работ.
46. mumnyakov@mail.ru 2 13.11.23 15:28 Сейчас в теме
(45) не выводится капча, вроде?
Инн затаскивает нормально.
Прикрепленные файлы:
47. VladimirElohov 138 13.11.23 15:39 Сейчас в теме
(46)
выводится капча, вроде?

Я видел. Пока удалось понять только, что
1. Сервис переехал по другому адресу http://сервисы.гувм.мвд.рф/info-service.htm?sid=2000
2. При попытке проверить паспорт он выдает информацию о недоступности. Когда/если источник починят, смогу скорректировать и отладить обработку.
Прикрепленные файлы:
49. mumnyakov@mail.ru 2 13.11.23 16:09 Сейчас в теме
(47) Благодарю, ожидаю.
48. mumnyakov@mail.ru 2 13.11.23 16:08 Сейчас в теме
Благодарю, ожидаю.
50. пользователь 15.05.24 08:02
Сообщение было скрыто модератором.
...
51. user2039555 30.05.24 19:18 Сейчас в теме
Добрый день!
Обработка актуальна?
52. VladimirElohov 138 30.05.24 19:22 Сейчас в теме
(51) Определение ИНН по паспортным данным работает, как и раньше.
Сервис проверки действительности паспорта больше не работает.
user2039555; +1 Ответить
53. user2039555 30.05.24 20:06 Сейчас в теме
(52) Владимир, мвд апи закрыли на проверку паспорта? не могу найти...
54. VladimirElohov 138 30.05.24 22:48 Сейчас в теме
(53) Всё так. Поэтому исправить обработку не получится. Остаётся только выпилить не работающую команду.
user2039555; +1 Ответить
55. user2039555 30.05.24 23:09 Сейчас в теме
(54)
Спасибо, поняла. Желаю нам свободных апи и Вам дальнейших успехов радовать коллег полезными разработками!
56. webresurs 235 21.02.25 08:50 Сейчас в теме
(54)

- проверка паспорта по инн из фнс - под есть ответ значит паспорт действующий...
- можно наверное еще добавить проверку "просроченности" по возрасту 20 - 45 лет..

Возраст=Цел((ТекущаяДата()-ДР)/(60*60*24*365));
Если Возраст>20 И Возраст<45 Тогда
	ДатаОбменаПо=ДобавитьМесяц(ДР,20*12+1);
	ДатаОбменаС=ДобавитьМесяц(ДР,20*12);
		Если Паспорт.ДокументДатаВыдачи<ДатаОбменаПо И Паспорт.ДокументДатаВыдачи<>Дата(1,1,1) И НЕ Паспорт.ДокументДатаВыдачи>=ДатаОбменаС Тогда
			ВывестиОшибку(Таб,Об,НомерПП,НаименованиеФЛ,ФЛ,УдостоверениеЛичности,"Предупреждение: паспорт не обменян по достижению возраста 20 лет.");            
				ЕстьОшибки = Истина;
		КонецЕсли;
ИначеЕсли Возраст>45 Тогда    
	ДатаОбменаПо=ДобавитьМесяц(ДР,45*12+1);
	ДатаОбменаС=ДобавитьМесяц(ДР,45*12);
	Если Паспорт.ДокументДатаВыдачи<ДатаОбменаПо И Паспорт.ДокументДатаВыдачи<>Дата(1,1,1) И НЕ Паспорт.ДокументДатаВыдачи>=ДатаОбменаС Тогда
		ВывестиОшибку(Таб,Об,НомерПП,НаименованиеФЛ,ФЛ,УдостоверениеЛичности,"Предупреждение: паспорт не обменян по достижению возраста 45 лет.");            
	ЕстьОшибки = Истина;
КонецЕсли;
Показать


или

Выбор
Когда Возраст < 20
  Тогда ДобавитьКДате([Дата рождения], «год», 14)
Когда Возраст >= 20 И Возраст < 45
  Тогда ДобавитьКДате([Дата рождения], «год», 20)
Когда Возраст >= 45
  Тогда ДобавитьКДате([Дата рождения], «год», 45)
Конец
Для отправки сообщения требуется регистрация/авторизация