Для организации больше одного связанного контрагента ошибка в 1с
Перейдем сразу к конкретному примеру: при подготовке к закрытию квартала на этапе подписания акта сверки выявлено расхождение по нескольким контрагентам. В ходе выяснения причин обнаружено, что при загрузке выписок банка один платеж поставщику (без НДС) в июне отнесен на другого контрагента.
Способ № 1 – Сторно ошибочного документа
В программе 1С: Бухгалтерия предприятия 8, редакция 3.0 сделаем сторно документа, а именно банковской выписки.
Для этого в разделе «Операции» выберем пункт «Операции, введенные вручную».
Нажимаем создать новый документ и выбираем «Сторно документа»:
Создаем новую операцию, указываем дату, далее выбираем документ, который необходимо отсторнировать. В нашем случае это списание с расчетного счета.
Нажимаем на кнопку «ОК». После этого документ заполнится автоматически.
Как мы видим отсторнирован платеж ошибочному контрагенту, далее в этом же документе нажимаем кнопку «Добавить» и разносим платеж на верную организацию.
Далее выполняем «Закрытие месяца», перепроводим документы. Снова формируем документ «Анализ субконто».
Как видим сальдо по контрагентам изменилось, ситуация исправлена.
Способ № 2 – Корректировка долга
Вторым вариантом исправления данной ситуации является применение документа «Корректировка долга».
Перейти в него можно из разделов «Продажи» и «Покупки» далее «Корректировка долга».
Нажимаем «Создать», в появившемся окне указываем вид операции «Перенос задолженности», перенести «Задолженность поставщику». Указываем дату создания операции, выбираем контрагента, с которого следует перенести задолженности и нового поставщика. Далее кнопка «Заполнить».
Указываем новый договор, счет учета и проводим документ.
После делаем перепроведение документов, опять сформируем отчет «Анализ субконто». Как видите, и таким способом решилась проблема с путаницей в контрагентах.
Мы рассмотрели ситуацию, когда платеж был совершен без НДС. Более сложный случай, когда в перечислении денежных средств присутствует НДС, выписана счет-фактура на аванс, рассмотрим в следующей нашей публикации.
Проблема удваивания элементов в справочнике «Контрагенты» является достаточно частой. Она появляется, когда клиент по ошибке вносится в справочник второй раз, и по нему начинают выписывать документы. Через некоторое время в отчетах мы видим такую картинку
Обратите внимание, что перед обработкой необходимо обязательно создать резервную копию информационной базы. Мы даже рекомендуем вам создать копию базы и потренироваться на ней.
Рассмотрим данную ситуацию на конкретном примере.
У нас имеется несколько документов, которые оформлены на одного контрагента(Интертрейд с кодом 000000035).
А также несколько документов, которые оформлены на его двойника (Интертрейд с кодом 000000036).
Запустим внешнюю обработку «Поиск и замена значений». Откроется окно, в котором нужно нажать на кнопку «Добавить».
В колонке «Что заменять» нужно сначала выбрать тип данных – «Контрагенты»
Затем нужно подобрать в это поле контрагента-двойника и в графе «На что заменять?» так же нужно подобрать нормального контрагента. В итоге получится как на этом изображении
Затем нужно проделать то же самое с договорами этих контрагентов. Для этого нужно добавить новую строку.
Необходимо нажать на кнопку «Найти ссылки». В нижней части обработки появятся найденные объекты.
Затем оставим флажки на документах и выберем «Выполнить замену значений»
Затем необходимо дождаться окончания обработки. Для проверки откроем ту же ведомость, которую открывали в самом начале.
При работе с программами 1С пользователи часто сталкиваются с проблемой дублирования контрагентов. Данная проблема приводит к таким последствиям:
- Путаница с документами контрагентов, т.к. пакет документов может быть разбит между контрагентами-дублями.
- Фиктивный рост справочника «Контрагенты».
Основными причинами появления дублей являются:
- Выполнение обмена данными между базами, используя автоматическую выгрузку через планы обмена.
- Использование различных загрузок, при которых не проводится проверка на наличие дублей.
- Человеческий фактор, например, заведение нового контрагента после неудачного поиска.
В качестве профилактических работ периодически необходимо проводить проверку базы на наличие дублей контрагентов. Для исправления создания дублей в справочнике «Контрагенты» необходимо воспользоваться типовой обработкой «Поиск и удаление дублей». Данная обработка доступна только для пользователей с правами Администратора, она предназначена для поиска и устранения дублирования элементов во всех списках программы.
Обработка позволяет найти все дублирующие элементы контрагентов и производит замену всех ссылок. В документах подставляются ссылки на выбранный «правильный» элемент. Дублирующиеся элементы в списке помечаются на удаление.
Рассмотрим пример работы обработки «Поиск и удаление дублей» на конфигурации 1С:Управление торговлей 11.4. Эта обработка также доступна и в других конфигурациях 1С.
Для запуска обработки Пользователь с правами Администратора переходит из раздела «НСИ и администрирование» / «Администрирование» в раздел «Обслуживание».
Рисунок 1 - Раздел «НСИ и администрирование»
В строке «Корректировка данных» выбирает обработку «Поиск и удаление дублей».
Рисунок 2 - Раздел «Обслуживание»
В открывшемся окне обработки «Поиск и удаление дублей» Администратор заполняет указанные поля:
- Искать - в списке выбора указать справочник «Контрагенты».
- Отбирать - по умолчанию указано «Все элементы». При необходимости, пользователем создаются правила отбора элементов списка.
Например, необходимо отбирать только по юридическим лицам. Для этого в окне «Правила отбора «Контрагенты»» выбирается:
- поле, по которому будет производится отбор;
- указывается вид сравнения;
- задается значение для отбора.
Рисунок 3 - Форма Правила отбора «Контрагенты»
Для выбора, что нужно сравнить, Пользователь переходит по ссылке в поле «Сравнить». В открывшемся окне «Правила поиска дублей «Контрагенты»» указывает необходимое поле и правило отбора.
Рисунок 4 - Форма Правила поиска дублей «Контрагенты»
После того как условия поиска дублей заданы, Пользователь нажимает кнопку «Найти дубли».
Рисунок 5 - Обработка «Поиск и удаление дублей»
После выполнения поиска откроется список найденных дублей. Он состоит из двух частей. В левой части отображаются найденные повторяющиеся элементы справочника «Контрагенты» и количество объектов использования, в правой - места использования найденных дублей. Внизу указывается количество элементов и количество найденных дублей.
Рисунок 6 - Список найденный дублей контрагентов
Один из найденный элементов автоматически выбирается как оригинал и отображается флажком . Второй элемент отмечается дублем, со знаком .
Для того, чтобы изменить элемент, который необходимо оставить в программе, Пользователь выбирает в контекстном меню строку «Отметить как оригинал». Рекомендуется выбирать оригиналом элемент, у которого больше мест использования.
Рисунок 7 - Форма обработки «Поиск и удаление дублей»
Пользователь проверяет список найденных элементов. Если в списке отражены не дублирующиеся элементы контрагентов, снимает с них отметку. Эти элементы не будут принимать участие в процедуре удаления дублей.
Рисунок 8 - Обработка найденных элементов контрагентов
Далее Пользователь нажимает кнопку «Удалить дубли». Выбранные дубли будут помечены на удаление и заменены на оригиналы во всех перечисленных документах.
Рисунок 9 - Удаление дублей
Рисунок 10 - Завершение процесса объединения дублей
Окончательно удалить дубли контрагентов можно используя обработку «Удаление помеченных объектов» в разделе «Администрирование / Обслуживание».
Рисунок 11 - Обработка «Удаление помеченных объектов»
Рекомендуется периодически проверять заполнение справочников для избежания путаницы в учете и очистки информационной базы. Это позволит оптимизировать трудовые и финансовые затраты на поддержку системы.
Наши специалисты найдут и удалят дубли, выявят причины их образования и оптимизируют бизнес-процессы в вашей компании
Практически все типовые конфигурации на технологической платформе 1С:Предприятие 8.3 позволяют использовать сервис 1С:Контрагент для заполнения и проверки реквизитов контрагентов по ИНН, что позволяет ускорить выполнение рутинных операций, сделать работу более комфортной и избежать появления ошибок при ручном вводе данных.
Сервис 1С:Контрагент осуществляет автоматическую проверку реквизитов контрагента по ИНН на основе данных ЕГРЮЛ/ЕГРИП.
Скорее всего дело в том, что сервис "1С:Контрагент", который включен в состав ИТС ПРОФ, имеет лимит 7200 обращений на проверку ИНН контрагентов и 360 досье контрагента, который был исчерпан ранее окончания срока действия текущего договора ИТС.
На данной странице портала будет указано доступное по тарифу количество обращений и сколько из них уже было использовано.
На этой же странице можете посмотреть подробную статистику использования сервиса за истекший период в разрезе прошедших месяцев.
Если был исчерпан весь доступный лимит обращений, то нет необходимости заново переоформлять подписку ИТС раньше окончания ее срока.
Оптимальным вариантом будет покупка дополнительного пакета сервиса 1С:Контрагент еще на 7200 обращений.
Стоимость сервиса "1С:Контрагент"
Пакет 1С:Контрагент также могут приобрести пользователи базовых версий программ системы 1С:Предприятие - наличие подписки ИТС для базовых версий не требуется!
Для подключения сервиса нам необходим только регистрационный номер вашего комплекта программы 1С.
- 1С:Бухгалтерия предприятия, ред.3.0
- 1С:Бухгалтерия государственного учреждения (редакция 1.0 и 2.0);
- 1С:Бухгалтерия некоммерческой организации;
- 1С:Управление торговлей, редакция 11;
- 1С:Управление нашей фирмой;
- 1С:Розница;
- 1С:Комплексная автоматизация, редакция 2.0;
- 1С:Управление производственным предприятием, редакция 1.3;
- 1С:ERP Управление предприятием;
- 1С:Управление холдингом.
Как включить сервис "1С:Контрагент"
Для того чтобы включить проверку контрагентов по ИНН в типовой конфигурации "1С:Бухгалтерия предприятия, редакция 3.0" в разделе "Администрирование" выберите пункт "Интернет-поддержка и обслуживание".
В открывшемся окне в подразделе "Проверка контрагентов", поставьте флаг "Автоматически проверять контрагентов по ЕГРН".
Здесь же можно проверить доступ к веб-сервису.
Желаем комфортной работы!
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.
Вы можете оценить сайт по пятибальной шкале, выбрав соответствующее количество звезд, а при желании написать несколько слов со своим мнением о данной статье.
Одной из проблем ведения любого учета является проблема дублирования данных. В итоге — поступление происходит по одном учетным данным, списание — по другим, и возникает вопрос — ПОЧЕМУ НЕ СПИСАЛОСЬ? Для частичного решения данной проблемы в 1С Бухгалтерия 3.0 (и других конфигураций, имеющих контрагентов с реквизитами ИНН и КПП) реализуем запрет дублирования контрагентов в 1С.
План действий у нас будет простой: мы будем перехватывать событие записи контрагентов, проверять наличие контрагентов с текущими реквизитами ИНН/КПП и, в случае нахождения дубля, делать ОТКАЗ. Теоретически, мы можем сделать проверку дублирования в модуле объекта справочника «Контрагенты», но это плохой способ доработки типовой конфигурации, поскольку внесенные изменения могут быть затерты при следующих обновлениях конфигурации.
Хочу сказать про ограничения базовых версий 1С Предприятие, одно из которых — невозможность изменения типового функционала конфигураций, т.е. рассмотренный способ запрета дублирования контрагентов в 1С нельзя реализовать в базовых версиях 1С Предприятие.
Первым делом создаем резервную копию рабочей базы данных.
В случае, если ваша рабочая конфигурация находится на поддержке, то снимаем конфигурацию с поддержки. Для этого в конфигураторе 1С открываем форму настройки поддержки (Конфигурация — Поддержка — Настройка поддержки…), кликаем по кнопке «Включить возможность изменения» и соглашаемся с отменой полного автоматического обновления.
В окне настроек правил обмена выбираем пункт «Объект поставщика редактируется с сохранением поддержки», нажимаем «Ок» и ждем изменения режима.
Для создания запрета дублирования контрагентов в 1С нам будут необходимы:
Создаем общий модуль. Для этого в дереве конфигурации раскрываем пункт Общие — ставим указатель на пункт «Общие модули» и нажимаем кнопку «Добавить» из контекстного меню, вызываемого нажатием правой клавиши мыши или в панели сверху (круглая зеленая кнопка с плюсом).
В свойствах общего модуля задаем имя, в моем примере имя будет «ЯПрограммистРу», устанавливаем галочки «Сервер» и «Вызов сервера».
Создаем подписку на событие. Для этого раскрываем дерево конфигурации и устанавливаем указатель на «Общие» — «Подписки на события» и так же нажимаем «Создать».
В свойствах задаем Имя «ЗапретДублированияКонтрагентов»; выбираем источник, чье событие мы перехватываем, — это объект справочника «Контрагенты» (соответственно, в источнике устанавливаем «СправочникОбъект.Контрагенты»); выбираем событие «ОбработкаПроверкиЗаполнения». В поле обработчик жмем кнопку «Открыть», и из открывшегося списка общих модулей выбираем созданный нами выше общий модуль «ЯПрограммитРу» (см. рисунок выше).
После корректного выполнения всех операций у вас должнен появиться код объявления процедуры ЗапретДублированияКонтрагентовОбработкаПроверкиЗаполнения() в общем модуле «ЯПрограммитРу».
Пишем внутри процедуры следующий код:
Немного объясню процедуру запрета дублирования контрагентов в 1С. Изначально мы проверяем — заполнены ли реквизиты ИНН/КПП и в случае не заполнения одного из них, отказываем от обработки. Таким образом мы оставляем возможность создания контрагентов, у которых ИНН/КПП не известно или не существует.
Процедура ОбработкаПроверкиЗаполнения выполняется до процедуры записи, поэтому мы проверяем текущие записи справочника «Контрагенты» на присутствие записываемых сочетаний реквизитов ИНН/КПП с помощью запроса. Если запрос Пустой(), то значит контрагента, с заданной комбинацией ИНН/КПП в базе не существует, поэтому мы не препятствуем записи. Если же запрос НЕ Пустой(), то мы перебираем возвращенные записи и сообщаем пользователю коды элементов справочника «Контрагенты», с идентичными реквизитами ИНН/КПП и делаем Отказ = Истина, т.е. отказываемся от записи.
Сохраняем внесенные в конфигурацию изменения, через нажатие F7 или выбирая пункт меню Конфигурация — «Обновить конфигурацию базы данных».
В нашей базе уже был задублирован контрагент и мы попытались ввести ещё один дубль. Как видите, сработал наш запрет на запись и сообщил обо всех дублях базы, а значит наша задача выполнена!
В следующих публикациях мы рассмотрим, что делать, когда дубли уже присутствуют в базе 1С. Следите за публикациями.
Читайте также: