Поиск и замена задвоенных договоров в БП 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

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

См. также

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

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

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

4800 руб.

06.10.2023    2603    29    15    

35

Удаление данных с отбором и построением дерева ссылок в базах 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    136197    249    144    

418

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

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

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

3600 руб.

10.02.2017    107256    636    173    

679

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

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

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

14400 руб.

29.04.2020    27915    82    146    

61

Универсальное выборочное удаление данных из базы 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    24471    49    16    

62

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 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    22547    302    35    

74

Заполнение документа "Корректировка регистров" произвольными данными

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

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    50314    171    29    

121

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

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

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

3600 руб.

09.02.2024    708    3    4    

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