Краткое описание:
1.1 Находит неверно заполненные карточки (элементы справочника) Контрагентов по ЮрФизЛицу и ИНН\КПП (тот случай, когда ИНН состоит из 12 цифр, а в реквизите ссылка на ЮрЛицо, хотя должно быть ФизЛицо, т.к. ИП – является физическим лицом).
1.2 Находит Контрагентов с неверно введенным реквизитом ИНН (когда использован символ «/», вместо «\» и когда недостаточно цифр или реквизит ИНН не заполнен).
2. Создаёт новые карточки в справочнике ФизЛица, на основании карточек справочника ЮрЛица, если в базе нет соответствующих ФизЛиц у которых совпадает ИНН с ЮрЛицом.
3.1 Изменяет реквизит ЮрФизЛицо справочника Контрагенты, с ЮрЛицо на ФизЛицо, а также реквизит ЮрФизЛицо в справочнике БанковскиеСчета на соответствующие значения.
3.2 Исправляет символ в ИНН с «/» на «\».
3.3 Даёт возможность менять значения реквизита ИНН в справочниках ЮрЛица и ФизЛица интерактивно в самой обработке без открытия этих справочников.
Зачем нужна:
В первую очередь нужна для контроля и корректировки правильности заполнения справочника Контрагенты и БанковскиеСчета. Как показала практика, часто бывает операторы совершают ошибки при заведении новых контрагентов в статусе ИП, забывают менять ЮрЛицо на ФизЛицо.
Мне она понадобилась когда делал перенос документов Продажа, СчетФактура, и СтрокаВыпикисБанка из 1с7.7 ТиС 9.2 в 1с8.3 БП 3.0 (//infostart.ru/public/1496879/) по правилам обмена через файл- xml, вылетала ошибка на контрагентах что не верный ИНН, вот и пришлось сделать такую обработку, чтоб вручную всё не исправлять.
Описание Интерфейса обработки:
Скрин 1.
1 – Выбор конкретного контрагента, если выбран, то поиск ошибок будет произведён только по нему, если пустое значение (как на скрине), то по всему справочнику Контрагенты с учётом других фильтров.
- – Если флажок установлен, тогда поиск ошибок будет обходить контрагентов помеченных на удаление.
- – Если флажок установлен, то поиск ошибок будет произведён на правильность заполнения поля «ИНН». При этом правильность установленного реквизита ЮрФизЛицо у Контрагента проверяться не будет. При установке этого флага, флажок на (4) «Проверять и исправлять ЮрФизЛицо» будет снят автоматически.
- – Если флажок установлен, то поиск и устранение ошибок производится на правильность установленных значений в реквизите ЮрФизЛицо для справочника Контрагенты и БанковскиеСчета. При установке этого флага, флажок на (3) «Проверять и исправлять ИНН\КПП» будет снят автоматически.
- – Запуск поиска ошибок по контрагентам, найденные контрагенты будут внесены в таблицу.
- – Это кнопка запуска создания новых карточек справочника ФизЛица, копирует значения из справочника ЮрЛица. Создаются новые карточки только для контрагентов, которые попали в таблицу (8) и на которых установлена «галочка».
- – Кнопка «Исправить помеченные!!!», запускает обработку (обрабатываются значения только из таблицы (8) с устаноленной «галочкой») справочников Контрагенты и БанковскиеСчета, которая исправляет значение реквизита ЮрФизЛицо с ссылки на карточку справочника ЮрЛица на ссылку карточки справочника ФизЛица.
- – Таблица ошибок. Здесь отображаются контрагенты с ошибками заполнения.
- – кнопка удаления текущей строки в таблице.
- – кнопка удаления помеченных строк в таблице.
- – очистить значение выбранной ячейки.
- – пометить все строки в таблице.
- – снять пометки со всех строк таблице.
- – инвертировать пометки всех строк таблицы.
- – закрыть обработку.
Пошаговая Инструкция исправления ошибок заполнения.
- ОБЯЗАТЕЛЬНО СДЕЛАТЬ РЕЗЕРВНУЮ КОПИЮ БАЗЫ ДАННЫХ! Рекомендую сделать тестовый прогон обработки на тестовой базе.
- Сделать проверку правильности заполнения ИНН\КПП. Для этого поставить установить флажок (3) «Проверять и исправлять ИНН\КПП», и если не нужно обрабатывать карточки контрагентов помеченных на удаление – установить флажок (2) «ТолькоНеУдаленные». Нажать «Поиск >>>». Таблица будет заполнена. Выйдет соответствующее сообщение.
- Отредактировать таблицу. Т.е установить пометки на тех строках контрагентов которых вы хотите исправить, используя кнопки (9) – (14).
- Исправить обнаруженные ошибки заполнения ИНН\КПП. Нажать Кнопку (7) «Исправить помеченные». Возможно, что не все значения ИНН\КПП будут исправлены, это можно будет увидеть в окне сообщений (скрин 2.)
Скрин 2.
Для исправления этих ошибок необходимо: двойным кликом «щёлкнуть» по ячейке со значением ИНН, откроется окно ввода ИНН\КПП (скрин 3), и правильно ввести значение. Если это контрагент физ. Лицо, то длина ИНН = 12 цифр (пример: «380645670011»). Если Юр. Лицо то длина ИНН\КПП 20 символов (пример: «3809567890\123456789»).
Скрин 3.
После нажатия кнопки «ОК» новое значение ИНН\КПП будет установлено для всех ЮрФизЛиц текущей строки Таблицы. В окне сообщений будет отображена информация о произведённых изменениях в справочниках.
Скрин 4.
После проделанных манипуляций, нажать «Поиск>>>» ещё раз и повторить пункты 4, если всё было сделано верно, ошибок по ИНН\КПП быть не должно.
- Следующий шаг – проверка у контрагентов реквизита ЮрФизЛицо. Для этого отмечаем флажок фильтра (4) «Проверять и Исправлять ЮрФизЛица» и жмём «Поиск>>>». Таблица будет заполнена контрагентами, у которых тип реквизита ЮрФизЛицо неверный, т.е. не соответствует ИНН\КПП.
Такое может быть если: 1) Реквизит типа «ЮрЛицо», а рекв. ИНН = 12 цифр,
2) ЮрФизЛицо типа «СвоеЮрЛицо», ИНН = 12 цифр, а значение «СвоегоЮрЛица» ИндивидуальныйПредприниматель = 0.
Результатом поиска будет таблица заполненная Контрагентами и ссылками на карточки справочников ЮрЛица, ФизЛица и СвоиЮрЛица, которые совпадают по значениям ИНН.
- Далее редактируем таблицу, отбираем тех контрагентов, по которым необходимо сделать корректировку.
- Жмём (6) «Создать Физ.Лица». Автоматически создаются карточки Физ.Лиц для контрагентов, у которых тип реквизита «ЮрФизЛицо» = ЮрЛица. При этом производится проверка на существование карточки Физ.Лица с таким же ИНН, как у ЮрЛица, если такое ФизЛицо есть, то новый элемент создан не будет. Для случая, когда тип ЮрФизЛица = СвоиЮрЛица, новый элемент также создан не будет (в этом нет необходимости).
В окне сообщений будут отображаться создаваемые карточки (элементы) справочника «ФизЛица».
- Редактируем таблицу, если это необходимо (например: забыли кого-то исключить на предыдущем этапе).
- Завершающий шаг – кнопка (7) «Исправить помеченные!!!». Результатом выполнения этой процедуры будет замена значений реквизита ЮрФизЛицо у справочников Контрагенты и БанковскиеСчета, а так же установка в карточке СвоиЮрЛица значения ИндивидуальныйПредприниматель = 1.
- Конечная проверка – кнопка «Поиск>>>» ещё раз (фильтры (1) (2) (4) должны остаться те же). В результате Контрагенты, по которым делали предыдущие обработки, не должны попасть в таблицу. Если же такие остались, повторите проделанную работу с пункта (1) более внимательно.