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

03.04.18

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

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

Скачать файл

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

 

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

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

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

 

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

См. также

SALE! %

Перенос данных 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 оперативно выпускаем обновление переноса данных.

45650 27000 руб.

24.04.2015    192605    143    241    

274

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

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

3000 руб.

25.11.2020    23349    210    8    

186

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

Мы доработали типовой платежный календарь, добавив в него планируемые постоянные расходы. Теперь можно видеть картину денежных средств в совокупности с текущей динамикой ожидаемых поступлений и расходов. Отчет позволяет увидеть остатки денежных средств в кассе и банке, их движение в разрезе статей ДДС с возможностью выбрать любой период (день, неделя, месяц). Данный отчет подходит для всех основных конфигураций линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289): 1С:Бухгалтерия предприятия, редакция 3.0 (3.0.77.95), 1С:Управление торговлей, 1С:Комплексная автоматизация 2 (2.4.11.67), Объединенное решение: Модуль 1С:CRM 3 (3.0.21.3) +1С:ERP Управление предприятием 2 (2.4.13.111). Также есть возможность адаптации отчета под другие конфигурации. Мобильное приложение работает как на Android, так и на IOS.

2880 руб.

16.03.2021    21389    6    13    

26

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

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

12000 руб.

13.03.2018    58184    193    76    

118

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

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

12000 руб.

22.07.2021    24625    29    34    

37

Взаиморасчеты Бухгалтер Пользователь Платформа 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    95735    592    281    

143

Обмен с ГосИС Взаиморасчеты WEB-интеграция Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 Платные (руб)

Универсальная обработка для экспресс-регистрации новых и обновления реквизитов существующих элементов справочников «Контрагенты» & «Организации» по данным Федеральной Налоговой Службы РФ (ЕГРЮЛ&ЕГРИП). Минимизация ручного ввода и соответствие данных 1С учредительным сведениям юр. лиц & ИП.

4800 руб.

13.12.2012    92789    181    308    

256
Отзывы
15. handscenter 60 16.07.19 00:04 Сейчас в теме
Глав.меню - Обработки -
обработка "Заполнение регистров взаиморасчетов"
перезаполняет все служебные регистры взаиморасчетов. Не забудьте сделать копию
Прикрепленные файлы:
SaRana; EvgeniyOlxovskiy; Tonynya; cepmal; burgomister; Lllypuk; LomayaZakat; mlv84; Romakon92; klaus38; +10 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. MuI_I_Ika 1137 03.04.18 14:38 Сейчас в теме
Блин сколько лет эти конфигурации уже существуют, а проблемы у всех одни и те же.
jagon; hnmk; Castlevania; +3 Ответить
2. ivanov660 4547 03.04.18 17:34 Сейчас в теме
1 .Рекомендую включать версионирование на важные документы и справочники, в этом случае легко будет понять кто и когда выполнял махинации.
2. Приложили бы еще плюсом отчет в котором были бы показаны расхождения по порядку расчетов (заказы, договоры контрагентов, РТУ и др.) по всем контрагентам и организациям. Просматривать по каждому документу накладно.
4. human_new 678 04.04.18 09:05 Сейчас в теме
(2)
отчет в котором были бы показаны расхождения по порядку расчетов
Ок, сделаю
6. rozer 309 04.04.18 10:59 Сейчас в теме
(2) интересно что версионирование не работает в последних БСП в случае когда объект приходит синхронизацией, например в бп3 из ут11 (
7. human_new 678 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. Константин С. 671 07.04.18 21:30 Сейчас в теме
При работе с ЕРП / КА нужно запомнить одно правило:
"Изменил документ, сделай его не проведенным. После проводи." В этом случае ключи точно обновляются)
EvgeniyOlxovskiy; +1 Ответить
10. human_new 678 09.04.18 09:39 Сейчас в теме
(9) В том и вопрос, что простое перепроведение, хоть и с отменой не помогает. Только интерактивная смена договора или программное изменение реквизита "порядок расчетов" в документах.
11. Cvetic 307 01.06.18 15:53 Сейчас в теме
У меня обратная ситуация - взаиморасчеты ведем по накладным. Автоматом ничего не рассчитывается. Приходится заходить в каждую реализацию и делать зачет оплаты, и в каждом поступлении денежных средств подбирать документы реализаций. Не знаете как сделать автоматом?
12. human_new 678 04.06.18 08:40 Сейчас в теме
(11) Светлана, так если не хотите подбирать документы, то и переключите взаиморасчеты на "На договору". как раз всё исправится. только надо выполнить то, что описано в статье- это как раз ваш случай.
13. Cvetic 307 04.06.18 13:14 Сейчас в теме
(12) Взаиморасчеты нужны по накладным, чтобы видеть просрочку.
14. human_new 678 04.06.18 16:05 Сейчас в теме
(13) В карточке расчётов с клиентом вы и так будете все видеть по накладным, просто закрываться они будут по ФИФО. Если ли смысл вести учет по накладным, если при поступлении денег вы автоматом будете разносить по накладным? По накладным - это больше для аренды или электроэнергии, когда допустим 25 числа, приходит оплата аванса именно за этот месяц, и она не должна зачитывать задолженность за предыдущий.
15. handscenter 60 16.07.19 00:04 Сейчас в теме
Глав.меню - Обработки -
обработка "Заполнение регистров взаиморасчетов"
перезаполняет все служебные регистры взаиморасчетов. Не забудьте сделать копию
Прикрепленные файлы:
SaRana; EvgeniyOlxovskiy; Tonynya; cepmal; burgomister; Lllypuk; LomayaZakat; mlv84; Romakon92; klaus38; +10 Ответить
16. human_new 678 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 46 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

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