Как можно создать проверку на наличие дубликата реквизита и ограничить его минимальную длину?

1. audeg 17.06.24 10:54 Сейчас в теме
Здравствуйте, недавно видел похожую тему, но не разобрался, как перенести на свою ситуацию. Прохожу практику на предприятии, в 1с полный ноль, а время кончается :(

У меня есть справочник Контрагенты, в справочнике реквизит ИНН

Мне нужно:

а) чтобы при вводе ИНН должен быть уникальный всегда. Если таков есть, выдавать ошибку.
б) при вводе ИНН, если пользователь ввел меньше 12 цифр, выдавало "кастомную" ошибку. Я смог сделать только системную "неправильно введены данные"

Заранее благодарю
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. jmw 61 17.06.24 12:32 Сейчас в теме
время никогда много не бывает
https://habr.com/ru/companies/yandex_praktikum/articles/771564/

ну, так, при попытке записи элемента справочника выполнить запрос к БД на наличие такого ИНН

проверка на 12 цифр — этого мало
необходимо ещё выполнять проверку правильности введённого: валидация и проверка правильности ИНН
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот