Поиск и замена задвоенных договоров в БП 3.0

22.02.24

База данных - Чистка данных

Удобный поиск и замена задвоенных договоров. Информация о задвоенных договорах берется из ОСВ по 60, 62 счету.

Скачать исходный код

Наименование Файл Версия Размер
Поиск и замена задвоенных договоров в БП 3.0
.epf 24,06Kb
18
.epf 1.1 24,06Kb 18 Скачать
Поиск и замена задвоенных договоров в БП 3.0 + поддержать автора 1см
.epf 24,06Kb
32
.epf 1.1 24,06Kb 32 Скачать

Добрый день, коллеги!

Представляю доработанную обработку "Поиск и замена значений" для БП 3.0.
Обработка доработана для поиска и замены задвоенных договоров.
Информация берется из ОСВ по 60-му или 62-му счету.

Обработка открывается через меню Файл-Открыть. Разработана на платформе 1С:Предприятие 8.3 (8.3.15.1830), конфигурации Бухгалтерия предприятия, редакция 3.0 (3.0.75.58).

Все начинается с ОСВ по 60-му или 62-му счету (рис.1) - когда по каждому контрагенту имеются сальдо и обороты по задвоенным/затроенным договорам, названные стандартно и одинаково "Основной договор", "С поставщиком", "С покупателем" и т.д. Случаи, когда учет взаиморасчетов ведется в разрезе отдельных договоров здесь не рассматривается.

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

след. рисунок:

Как работать с обработкой.

Шаг 1. Надо выбрать организацию, счет БУ: 60 или 62, период - нажать "Заполнить ОСВ по счету". При этом таблица с контрагентами и договорами заполнится только задвоенными договорами. Одиночные договора игнорируются.

Шаг 2. Для каждого контрагента в этом списке необходимо задать договор "по умолчанию" кнопкой "Использовать как основной". Если по контрагенту уже задан основной договор (выделен песочным цветом), можно перевыбрать в качестве "основного" другой договор из списка.

Шаг 3. Далее по списку для других договоров по этому контрагенту надо проставить галочки "Обр." (от слова "обработать") по тем договорам, которые надо обработать - то есть заменить на основной договор.
Именно в таком порядке работает алгоритм: сначала указываете основной договор, затем выбираете договоры для замены. 

Что при этом происходит?

Шаг 4. Во-первых, в правую таблицу "Заменяемые значения" попадают договоры, которые "на замену", и для них проставляется автоматом соответствующий основной договор, выделенный песочным цветом.

Во-вторых, договоры, которые вы не знаете "заменять/не заменять - на что заменять", оставляете без галочки "Обр.", чтобы они не обрабатывались. Вернетесь к ним позже.

Шаг 5. Когда набрали некоторый список договоров на замену, нажимаете кнопку "Найти ссылки". 
Не рекомендую набирать большое количество договоров на замену - для того, чтобы ваша программа не зависла и не вылетела в ошибку "Не хватает памяти".

Не рекомендую выбирать на замену пустые договора (незаполненные субконто2 в ОСВ по 60/62 счету). Рекомендую задать хоть какой-нибудь договор через документ-регистратор (чаще всего пустые договора возникают в документах "Операция, введенная вручную" ("Операция Бух")). Иначе программа при поиске связанных ссылок найдет несвязанные объекты для замены пустого договора!!! Будьте внимательны!

Шаг 6. Просмотрите объекты в таблице найденных ссылок, которые будут обработаны. Если вас все устраивает, нажимайте кнопку "Выполнить замену значений".

Шаг 7. Далее очистите список заменяемых договоров (из шага 4) обычным Del, и перезаполните таблицу договоров и контрагентов кнопкой "Заполнить ОСВ по счету" - по сути, вернитесь "в начало" (см.рис.4-5) и так по циклу несколько раз.


В общем, эта обработка для тех:

1) для тех, у кого задвоились договора из-за обмена БП-УТ (в накладных УТ одни договора), у кого платежки загружаются в БП отдельно от УТ с помощью Клиент-Банка (в платежках другие договора).

2) для тех, у кого задвоились договора с начала ведения учета в базе (например, с 2013 года).

3) для тех кому досталась база от предыдущего бухгалтера в таком виде.

4) для тех, кто устал вручную изменять договора... 

Обработка открывается через меню Файл-Открыть. Разработана на платформе 1С:Предприятие 8.3 (8.3.15.1830), конфигурации Бухгалтерия предприятия, редакция 3.0 (3.0.75.58).

 
 Здесь опишу, как заменять договора вручную. На что обратить внимание.

1. В БП 3.0 используется механизм "основных" договоров. Одна из причин возникновения задвоенных договоров заключается в том, что для каждого вида договора не выбран "основной" договор.

Для каждого вида договора (с поставщиком или с покупателем) нужно задать "основной" договор по умолчанию.

2. В карточке контрагента в разделе "Договоры" скопируйте код договора из предыдущего шага, перейдите в раздел "Документы по контрагенту" и установите отбор списка по Договору. При выборе договора в поле отбора рекомендую вставлять код договора, чтобы программа однозначно идентифицировала договор (вместо открытия окна выбора владельца договора, затем открытия окна списка договоров данного владельца). Вообще, при ручной замене договора в документах всегда используйте именно код договора во всех формах.

3. После установки фильтра по договору выделите документы с помощью горячих клавиш Ctrl+A и вызовите контекстное меню правой кнопкой мыши, в меню выберите последний пункт "Изменить выделенные".

4. Для документов накладных (поступлений, реализаций) установите новое значение договора в разделе "Реквизиты".

В документах списание/поступление денежных средств установите новое значение договора в разделе "Расшифровка платежа".

5. Отключите "Выполнение операции в одной транзакции". Так вы избежите случая, когда, не дождавшись завершения замены, вы перезапустите 1С и при этом ни один документ не изменился - так что придется начинать заново. Пусть договора заменяются по одному документу в транзакции, а не кучей.

6. В карточке договора в поле комментарий записывается информация-подсказка: откуда взялся договор.  Во как!

Для того чтобы, после замены всех договоров после проведения обмена УТ-БП в бухгалтерию не прилетели документы прошлых периодов с прежними договорами, установите дату запрета загрузки документов в БП и в УТ в разделе Настройки синхронизации.

7. Делайте копии баз до проведения изменений и после.

На этом все.

Всем добра! :)

 
 См. также

 Расширения:

1) [Расширение] УНФ. Список заказов + Структура подчиненности

2) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы

3) [Расширение] УТ 11.4. Счет на оплату с факсимиле

Внешние обработки (не расширения!):

1) Список заказов поставщикам + структура подчиненности

2) Список заказов покупателей + структура подчиненности

3) Список реализаций со структурой подчиненности + реестр документов

4) Список заказов покупателей (Расширенная версия)

Другие публикации:

1) Удаление справочников для любых баз на управляемых формах

2) Удаление документов для любых баз на управляемых формах

3) Удаление чеков ККМ в Рознице 2.2

4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2

5) Отчет Остатки и цены (прайс с остатками)

6) Как свернуть базу УТ 10.3: принципы свертки, технология, вспомогательные обработки

7) [ЦФшник] Доработка конфигурации Конвертация Данных

8) [Внешняя обработка] Ввод показателей план-факта БП 3.0

9) [Шаблоны] Договоры для 1с-ника

10) Удаление документов для любых баз на обычных формах

11) Выделение документов в списках (обычные формы) для групповой обработки

Из последнего опубликованного:

12) JSON -> Дерево значений

13) Анализ прав и ролей: поиск подходящего профиля

14) Оцифровка и визуализация склада

 

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.75.58

поиск замена договоров

См. также

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    28538    86    147    

61

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2834    31    15    

37

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    107729    638    173    

681

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3.0

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 10 1С:Управление торговлей 11 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 04.10.2023, версия 4.2)

9600 руб.

22.02.2013    136573    249    144    

418

Универсальное выборочное удаление данных из базы 1С (любые конфигурации на упр.формах: БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и т.д.)

Чистка данных Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Обработка позволяет удобно выборочно удалить данные из базы 1С. Это могут быть как неиспользуемые элементы справочников, так и неактуальные организации. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся.

3350 руб.

28.11.2019    24595    49    16    

62

Исправление ошибок по НДФЛ и взаиморасчетам с сотрудниками в 1С:Бухгалтерия 3.0

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

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    851    4    4    

7

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22762    303    35    

75
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Кукуруза 02.06.21 12:53 Сейчас в теме
Добрый день. Приобрел эту обработку. Спасибо: очень удобно. Но вот вопрос: можно ли искать ссылки в диапазоне дат заданных в шапке обработки? Т.е задача заменить ссылки только в нужном периоде.
Спасибо.
2. RustIG 1630 02.06.21 13:27 Сейчас в теме
5. RustIG 1630 21.06.21 17:55 Сейчас в теме
(1) реализация может быть двумя способами :
1) когда идем по табличной части найденных документов, проверяем дату документа - и проходим "мимо", если дата не удовлетворяет условию;
2) полностью переиначиваем поиск связанных документов - к примеру, можно использовать механизм из моей же обработки
https://infostart.ru/public/1316682/
3. maxx 992 21.06.21 16:52 Сейчас в теме
В в проводках как заменяется договоро? перепроведением документов? если период закрыт и нежелательно перепроводить документы?
4. RustIG 1630 21.06.21 17:50 Сейчас в теме
(3) чисто технически - вроде не перепроведением - а заменой в регистрах в измерениях, реквизитах - так работает типовая обработка "Поиск и замена".
Я лишь добавил надстройку (плагин) к типовой - для выбора основного договора.
А закрытый период - это значит , надо указать период в ОСВ из открытого периода.
Оставьте свое сообщение