Сбой во взаиморасчетах в КА и ERP

03.04.18

Учетные задачи - Взаиморасчеты

Недавно столкнулся с проблемой во взаиморасчетах в комплексной автоматизации. Взаиморасчеты в КА полностью аналогичны ERP. Опишу свой опыт на примере 1С:Комплексная автоматизация 2.4.2.123, возможно, это кому-то поможет.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Изменение объекта расчетов в документах расчета
.epf 7,45Kb
178
178 Скачать (1 SM) Купить за 1 850 руб.
Договоры и документы с различными порядками расчетов
.erf 7,02Kb
151
151 Скачать (1 SM) Купить за 1 850 руб.

Бухгалтерия обратилась с вопросом, документы Поступления безналичных ДС стали авансовыми, хотя дебиторская задолженность контрагента согласно актам сверок ещё очень приличная.

Начал разбираться, проводки в КА носят вторичный характер, и очевидно, что основная проблема в регистрах накопления.

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

Имея уже опыт работы с РАУЗ, первое, что я предположил, что изменился ключ аналитики расчетов. Проверил, ключ аналитики один и тот же.

Но вот тут заметил, что помимо универсального измерения с составным ключом аналитики в регистрах накопления есть ещё одно обычное измерение ЗаказКлиента, которое в режиме предприятия носит название "Объект расчетов". Уже сам факт не совпадения синонима с именем говорит о том, что когда его добавляли, закладывали другую сущность, а потом её расширили)) Ну и сам факт наличие этого измерения, как дополнительного, говорит о том, что хотели, что бы можно было безболезненно включать и отключать эту аналитику,

ЗаказКлиента

 

Предположение оказалось прям в точку - изменилось именно это измерение. 

В моем случае был изменен "порядок расчетов" в договоре с контрагентом. Конечно разработчики знали, что подобное изменение может привести систему в тупик и вынесли это действие  на кнопку ЕЩЁ->разрешить редактирование реквизитов.

Всего существует 3 вида порядка расчетов, "по договорам", "по накладным" и "по заказам".  Расчет по накладным идентичен расчету по заказам и в этом случае в измерение "объект расчетов" будет попадать документ реализации товаров и услуг. 

Но мне досталась база, где порядок расчетов уже поставлен на место. Детализация как была "по договорам" так и осталась "по договорам". Ещё удивлял тот факт, что при изменении порядка расчетов по договору перепроведение документов реализации не дало никакого эффекта. Это вызвано тем, что и сам документ реализации содержит в себе признак "Порядок расчетов", который после создания документа реализации интерактивно изменить не получится. 

Так же признак "порядок расчетов" присутствует и в документах Заказы клиентов и переносится в реализации при вводе на основании.

В целом я полностью согласен с таким решением разработчиков, не опираться на признак из справочника договоры контрагентов, а добавлять этот признак в сами документы. Цель благородна- гарантированно сохранить проводки при повторном проведении документа, даже если пользователи подшаманили с порядком расчета в договоре. 

НО ПРИ КОПИРОВАНИИ ДОКУМЕНТОВ ПРИЗНАК ПОРЯДОК РАСЧЕТОВ ДОЛЖЕН ОЧИЩАТЬСЯ иначе вся суть расплещется по дороге к заветной цели- безболезненной смены порядка расчетов в договорах. Т.е. вы можете поменять порядок расчетов в договоре, а через пол годика обнаружить, что во взаиморасчетах ничегошеньки не поменялось, т.к. все нормальные пользователи создают документы копированием.  

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

Для того, чтобы вернуться обратно к порядку расчетов по договору нужно:

1) Создать новые документы реализации и заказы клиентов не копирование, а именно созданием нового документа.

2) Вычерпать все расчеты по заказам в ручную подбирая документы в документах оплаты.

Так как же с первого взгляда найти признаки изменения порядка расчетов:

1) Посмотреть документы в подборе по остаткам  документов оплаты на вкладе расшифровка платежа:

Если вы видите в объекте расчетов "Заказы клиента", а в договоре стоит порядок расчетов "По договору", то не верьте клятвам пользователей, что никто ничего в договоре не менял), если бы порядок расчетов был всегда "По договору" то выглядело бы так:

 

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

Если пользователи не хотят ничего "вычёрпывать" для нормализации расчетов нужно изменить "Порядок расчетов" в реализациях, корректировках и заказов клиента и поменять "Объект расчетов" в регистрах "Расчеты с клиентами" и "Расчеты с  клиентами по документам"- обработка по изменению этих регистров и документов прилагается к статье.

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

Обработка очень простая и состоит из 5 кнопок. Для восстановления вида расчетов договора на "по договорам" нужно изменить вид расчетов в договоре интерактивно, как уже описывалось выше , выбрать требуемый ключ аналитики и нажать последовательно 5 кнопок. Специально не объединял все процедуры в одну кнопку "Исправить всё" для того, что бы у запускающего было представление о выполняемых процедурах.

 

Первые 2 пункта изменяют аналитику "Заказ клиента" в регистрах накопления  "Расчеты с клиентами" и "Расчеты с  клиентами по документам". 

Последние 3 пункта изменяют порядок расчетов в самих документах. Документы записываются в режиме обмена, поэтому проводки не изменятся. 

Также сделал отчет, который показывает документы по всем организациям и всем договорам, по которым был изменён порядок расчетов

 

p\s Кому ещё не приходилось плотно сталкиваться с флагманскими решениями 1с ERP и КА - не ждите, что всё будет работать. Иногда явные ошибки исправляются более полу года. Чего только стоила В КА корректировка реализации для уменьшения количества. КА просто рисовало некорректную проводку в бух учёте 5 релизов подряд.  

См. также

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 50200 руб.

24.04.2015    196659    157    244    

287

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

3000 руб.

25.11.2020    25366    267    8    

230

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь Оперативный учет Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

14400 руб.

13.03.2018    62321    217    79    

120

Взаиморасчеты Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение позволяет гибко настроить расчет и начисление пени в 1С в организации. Представлена в двух вариантах исполнения: как расширение и как обработка.

7200 руб.

18.10.2017    39760    81    46    

80

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

Один из лучших вариантов отчета по дебиторской задолженности в 1С. Отображает сроки возникновения задолженности, просроченной задолженности с точностью до регистратора, а также многое другое, вне зависимости от объекта расчетов (УТ 11.3, 11.4, 11.5, КА 2.4, 2.5, ERP 2.4, 2.5), состояния флажка По документам расчета ( УТ 10, КА 1.1, УПП 1.3) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Не требует доработок конфигурации. Не требует перепроведения документов.

15120 руб.

28.09.2012    98087    596    289    

146

Взаиморасчеты Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

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

13200 руб.

22.07.2021    26438    36    34    

43

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Создать и отправить 1000 Актов серки контрагентам за 5 мин ?! Легко! Разработано для конфигурации УНФ Массовое создание и рассылка Актов сверки в три клика.

6000 руб.

13.01.2022    11099    9    13    

14

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

Один из лучших вариантов отчета по кредиторской задолженности. Отображает сроки возникновения задолженности, просроченной задолженности по документам и многое другое, вне зависимости от детализации расчетов (УТ 11, КА 2.4, ERP 2) и состояния флажка "по документам расчета" ( УТ 10, КА 1.1, УПП 1.3) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Не требует доработок конфигурации.

11640 руб.

18.06.2013    44980    6    41    

18
Отзывы
15. handscenter 69 16.07.19 00:04 Сейчас в теме
Глав.меню - Обработки -
обработка "Заполнение регистров взаиморасчетов"
перезаполняет все служебные регистры взаиморасчетов. Не забудьте сделать копию
Прикрепленные файлы:
SaRana; EvgeniyOlxovskiy; Tonynya; cepmal; burgomister; Lllypuk; LomayaZakat; mlv84; Romakon92; klaus38; +10 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. MuI_I_Ika 1132 03.04.18 14:38 Сейчас в теме
Блин сколько лет эти конфигурации уже существуют, а проблемы у всех одни и те же.
jagon; hnmk; Castlevania; +3 Ответить
2. ivanov660 4673 03.04.18 17:34 Сейчас в теме
1 .Рекомендую включать версионирование на важные документы и справочники, в этом случае легко будет понять кто и когда выполнял махинации.
2. Приложили бы еще плюсом отчет в котором были бы показаны расхождения по порядку расчетов (заказы, договоры контрагентов, РТУ и др.) по всем контрагентам и организациям. Просматривать по каждому документу накладно.
4. human_new 695 04.04.18 09:05 Сейчас в теме
(2)
отчет в котором были бы показаны расхождения по порядку расчетов
Ок, сделаю
6. rozer 313 04.04.18 10:59 Сейчас в теме
(2) интересно что версионирование не работает в последних БСП в случае когда объект приходит синхронизацией, например в бп3 из ут11 (
7. human_new 695 04.04.18 11:06 Сейчас в теме
(6) От версионирования вообще базу пучит сильно)) Если SQL, то ладно, но очень часто КА за 61 тыщу покупают и ставят в файловом варианте.
8. AlX0id 06.04.18 14:48 Сейчас в теме
(7)
Лучше уж пусть пучит, нежели пытаться без доказательной базы доказать менеджерам или кладовщикам, что это они сами накосячили, а не "программа виновата".
3. Zebar 69 04.04.18 08:26 Сейчас в теме
"Для того, чтобы вернуться обратно к порядку расчетов по договору нужно: 1) Создать новые документы реализации и заказы клиентов не копирование, а именно созданием нового документа."
Собственно, на этом закончил читать.
Сам с таким сталкивался.
По-моему, решалось гораздо проще. просто перевыбираешь договор - и все, можно проводить.
5. user633533_encantado 12 04.04.18 10:33 Сейчас в теме
За проводки отвечает регистр "Расчеты с клиентами по документам".
Исправить порядок расчетов можно с помощью встроенной обработки "Групповое изменение объектов" и перепроведением документов.

Вообще это не сбой взаиморасчетов, а безответственное поведение пользователе. Программа работает правильно.
9. Константин С. 674 07.04.18 21:30 Сейчас в теме
При работе с ЕРП / КА нужно запомнить одно правило:
"Изменил документ, сделай его не проведенным. После проводи." В этом случае ключи точно обновляются)
EvgeniyOlxovskiy; +1 Ответить
10. human_new 695 09.04.18 09:39 Сейчас в теме
(9) В том и вопрос, что простое перепроведение, хоть и с отменой не помогает. Только интерактивная смена договора или программное изменение реквизита "порядок расчетов" в документах.
11. Cvetic 307 01.06.18 15:53 Сейчас в теме
У меня обратная ситуация - взаиморасчеты ведем по накладным. Автоматом ничего не рассчитывается. Приходится заходить в каждую реализацию и делать зачет оплаты, и в каждом поступлении денежных средств подбирать документы реализаций. Не знаете как сделать автоматом?
12. human_new 695 04.06.18 08:40 Сейчас в теме
(11) Светлана, так если не хотите подбирать документы, то и переключите взаиморасчеты на "На договору". как раз всё исправится. только надо выполнить то, что описано в статье- это как раз ваш случай.
13. Cvetic 307 04.06.18 13:14 Сейчас в теме
(12) Взаиморасчеты нужны по накладным, чтобы видеть просрочку.
14. human_new 695 04.06.18 16:05 Сейчас в теме
(13) В карточке расчётов с клиентом вы и так будете все видеть по накладным, просто закрываться они будут по ФИФО. Если ли смысл вести учет по накладным, если при поступлении денег вы автоматом будете разносить по накладным? По накладным - это больше для аренды или электроэнергии, когда допустим 25 числа, приходит оплата аванса именно за этот месяц, и она не должна зачитывать задолженность за предыдущий.
15. handscenter 69 16.07.19 00:04 Сейчас в теме
Глав.меню - Обработки -
обработка "Заполнение регистров взаиморасчетов"
перезаполняет все служебные регистры взаиморасчетов. Не забудьте сделать копию
Прикрепленные файлы:
SaRana; EvgeniyOlxovskiy; Tonynya; cepmal; burgomister; Lllypuk; LomayaZakat; mlv84; Romakon92; klaus38; +10 Ответить
16. human_new 695 16.07.19 05:54 Сейчас в теме
(15) Круто, не знал о таких фишках в типовой конфигурации!
18. Andrekaa 27.02.20 09:33 Сейчас в теме
(15)Мда
Наличие этой обработки говорит о том что 1с не смогла нормально реализовать "Восстановление взаиморасчетов" :(
22. sergey512 35 16.03.23 16:21 Сейчас в теме
(15) А если период закрыт можно запускать обработку "Заполнение регистров взаиморасчетов"?
17. user778014 9 24.07.19 03:13 Сейчас в теме
До чего же методологически неверно построены продукты 1с, просто волосы дыбом встают !!!!
19. bayce 49 15.08.20 22:03 Сейчас в теме
Они слишком замудрили КА и ЕРП.
20. user1473402 17.12.20 19:38 Сейчас в теме
по одному замучаешься ключи подбирать, вот если бы одной обработкой у всех контрагентов выставить объект учета по договорам...тогда было бы счастье
user1032515; +1 Ответить
21. sevipa 09.03.22 21:15 Сейчас в теме
Добрый день!
Попробовал воспользоваться вашей обработкой, надо из УПП 1.3 вырезать часть данных по уже закрытым организациям.
Скрипт формируется но ничего не удаляет, выполняется очень быстро и везде вот такая ситуация:
Документ.АвансовыйОтчет.Организация. ЗАПИСЕЙ:0
Документ.АвансовыйПлатежИностранцаПоНДФЛ.Организация. ЗАПИСЕЙ:0
Документ.АккредитивПереданный.Организация. ЗАПИСЕЙ:0
Документ.АккредитивПолученный.Организация. ЗАПИСЕЙ:0
Документ.АктОбОказанииПроизводственныхУслуг.Организация. ЗАПИСЕЙ:0
Документ.АктОтбораПробНоменклатуры.Организация. ЗАПИСЕЙ:0

Что может быть не так?
Оставьте свое сообщение