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

03.04.18

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

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

Скачать файлы

Наименование Файл Версия Размер
Изменение объекта расчетов в документах расчета
.epf 7,45Kb
170
.epf 7,45Kb 170 Скачать
Договоры и документы с различными порядками расчетов
.erf 7,02Kb
147
.erf 7,02Kb 147 Скачать

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

 

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

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

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

 

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

См. также

"Акты сверки +" Групповая подготовка и рассылка актов сверки для Бухгалтерии 3.0.

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

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

3000 руб.

25.11.2020    22074    162    4    

148

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки

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

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

50722 45650 руб.

24.04.2015    190425    268    238    

268

SALE! 25%

УТ 11, КА 2, ERP 2: Настраиваемые под каждую организацию печать и подпись ответственных лиц в печатных формах (ТОРГ-12, Счёт-фактура, УПД, УКД, Заказ клиента, Акт сверки, М-15 и др.)

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

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

12000 9000 руб.

13.03.2018    56451    179    76    

112

Перенос начальных остатков из Парус 7.71 в БГУ

Внешние источники данных Взаиморасчеты Учет ОС и НМА Логистика, склад и ТМЦ Бюджетный учет Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Перенос словарей и начальных остатков из ПП Парус-Бухгалтерия Бюджет 7.71 в 1Сv8 БГУ2. Заполнение словарей и документов по вводу начальных остатков. Не требуется установка ПП Парус7. Возможна дозагрузка. Позволит автоматически и наиболее полно ввести данные в программу для начала работы. 

15600 руб.

08.12.2011    81568    128    123    

147

Автоматический зачет авансов в 1С:УНФ по ФИФО

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

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

12000 руб.

22.07.2021    23549    24    34    

31

SALE! 25%

Дебиторская задолженность по срокам долга

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

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

15120 11340 руб.

28.09.2012    94482    588    268    

139

Групповое создание актов сверок

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

Обработки предназначены для массового создания актов сверки и отправки их по электронной почте для конфигураций Управление торговлей 10.3. и Бухгалтерия предприятия 3.0. Для Бухгалтерии 3.0 Разработка велась на 1С:Предприятие 8.3 (8.3.15.1830). проверялась на Бухгалтерия предприятия 3.0 (3.0.71.83) и 3.0.76.77 Для Управление торговлей 10.3 Разработка велась на 1С:Предприятие 8.3 релиз конфигурации (10.3.61.2) . РАБОТАЕТ НА БАЗОВЫХ и ПРОФ. ВЕРСИЯХ.

2000 руб.

24.04.2020    30347    117    66    

98
Отзывы
15. handscenter 59 16.07.19 00:04 Сейчас в теме
Глав.меню - Обработки -
обработка "Заполнение регистров взаиморасчетов"
перезаполняет все служебные регистры взаиморасчетов. Не забудьте сделать копию
Прикрепленные файлы:
SaRana; EvgeniyOlxovskiy; Tonynya; cepmal; burgomister; Lllypuk; LomayaZakat; mlv84; Romakon92; klaus38; +10 Ответить
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. MuI_I_Ika 1111 03.04.18 14:38 Сейчас в теме
Блин сколько лет эти конфигурации уже существуют, а проблемы у всех одни и те же.
jagon; hnmk; Castlevania; +3 Ответить
2. ivanov660 4330 03.04.18 17:34 Сейчас в теме
1 .Рекомендую включать версионирование на важные документы и справочники, в этом случае легко будет понять кто и когда выполнял махинации.
2. Приложили бы еще плюсом отчет в котором были бы показаны расхождения по порядку расчетов (заказы, договоры контрагентов, РТУ и др.) по всем контрагентам и организациям. Просматривать по каждому документу накладно.
4. human_new 612 04.04.18 09:05 Сейчас в теме
(2)
отчет в котором были бы показаны расхождения по порядку расчетов
Ок, сделаю
6. rozer 306 04.04.18 10:59 Сейчас в теме
(2) интересно что версионирование не работает в последних БСП в случае когда объект приходит синхронизацией, например в бп3 из ут11 (
7. human_new 612 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 11 04.04.18 10:33 Сейчас в теме
За проводки отвечает регистр "Расчеты с клиентами по документам".
Исправить порядок расчетов можно с помощью встроенной обработки "Групповое изменение объектов" и перепроведением документов.

Вообще это не сбой взаиморасчетов, а безответственное поведение пользователе. Программа работает правильно.
9. Константин С. 665 07.04.18 21:30 Сейчас в теме
При работе с ЕРП / КА нужно запомнить одно правило:
"Изменил документ, сделай его не проведенным. После проводи." В этом случае ключи точно обновляются)
EvgeniyOlxovskiy; +1 Ответить
10. human_new 612 09.04.18 09:39 Сейчас в теме
(9) В том и вопрос, что простое перепроведение, хоть и с отменой не помогает. Только интерактивная смена договора или программное изменение реквизита "порядок расчетов" в документах.
11. Cvetic 307 01.06.18 15:53 Сейчас в теме
У меня обратная ситуация - взаиморасчеты ведем по накладным. Автоматом ничего не рассчитывается. Приходится заходить в каждую реализацию и делать зачет оплаты, и в каждом поступлении денежных средств подбирать документы реализаций. Не знаете как сделать автоматом?
12. human_new 612 04.06.18 08:40 Сейчас в теме
(11) Светлана, так если не хотите подбирать документы, то и переключите взаиморасчеты на "На договору". как раз всё исправится. только надо выполнить то, что описано в статье- это как раз ваш случай.
13. Cvetic 307 04.06.18 13:14 Сейчас в теме
(12) Взаиморасчеты нужны по накладным, чтобы видеть просрочку.
14. human_new 612 04.06.18 16:05 Сейчас в теме
(13) В карточке расчётов с клиентом вы и так будете все видеть по накладным, просто закрываться они будут по ФИФО. Если ли смысл вести учет по накладным, если при поступлении денег вы автоматом будете разносить по накладным? По накладным - это больше для аренды или электроэнергии, когда допустим 25 числа, приходит оплата аванса именно за этот месяц, и она не должна зачитывать задолженность за предыдущий.
15. handscenter 59 16.07.19 00:04 Сейчас в теме
Глав.меню - Обработки -
обработка "Заполнение регистров взаиморасчетов"
перезаполняет все служебные регистры взаиморасчетов. Не забудьте сделать копию
Прикрепленные файлы:
SaRana; EvgeniyOlxovskiy; Tonynya; cepmal; burgomister; Lllypuk; LomayaZakat; mlv84; Romakon92; klaus38; +10 Ответить
16. human_new 612 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 45 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

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