08.11.2017, 18:34 | #1 |
Участник
|
Проблемы с сопоставлением (AX 2012)
Добрый день.
Нужна помощь, может кто-то сталкивался. Система сопоставляет как ей вздумается по всем поставщикам. Опишу пример на одном поставщике. Допустим поставщик П0001 в модуле поставщиков. Он привязан к двум профилям разноски: Payment (65-6010) и AP Posting (85-1000). В расходы списываем с 85-1000(то есть у поставщика висит сумма по КТ 85-1000) А платеж разносим с 65-6010 (То есть у поставщика висит ДТ 65-6010). Когда и в расходы списано и платеж сделан сопоставляем с помощью "Сопоставление открытых проводок" в модуле Поставщики. При этом теоретически(в идеальном мире) при сопоставлении должна образоваться проводка ДТ 85-1000 КТ 65-6010, которая закроет обороты по поставщику и закроет балансы по главной книге. (Как сопоставлять 60.01 и 60.02 в русском бухучете, если это кому-то ближе). В реальности по поставщику П0001 были следующие проводки: 1. 18/04/2017 КТ 85-1000 сумма 2000 руб 2. 18/04/2017 КТ 85-1000 сумма 4000 руб 3. 16/06/2017 ДТ 65-6010 сумма 2000 руб 4. 16/06/2017 ДТ 65-6010 сумма 4000 руб После сопоставления (1 и 3, 2 и 4) мы вместо двух проводок получили одну. Образовалась проводка 16/06/2017 ДТ 85-1000 КТ 65-6010 2000 руб. Второй проводки нет. Почему? Не знаю. Это лишь пример, у меня таких проводок сотни по всем поставщикам. Где-то генерит проводку, где-то нет. А результатом получается то, что у меня по главной книге висят исходящие сальдо по счетам 85-1000 и 65-6010, которых быть не должно. Кто сталкивался? Что делать? Почему так? |
|
08.11.2017, 20:47 | #2 |
Злыдни
|
А как настроено сопоставление? Автоматом или делаете вручную?
Если вручную, то попробуйте при сопоставлении не все подряд отмечать, а только задолженность и оплату только этой задолженности. Рекомендую настроить автогенерацию текста операции при разноске накладной, чтобы туда выводился номер инвойса. В форму сопоставления (открытых проводок) выведите текст операций и фильтруйтесь по части описания.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
09.11.2017, 15:12 | #3 |
Участник
|
Сопоставление делаем вручную.
Сопоставляем 1 строку задолжности с 1 оплатой по крайней дате. Следим по номерам документов и описанию. |
|
09.11.2017, 15:48 | #4 |
Злыдни
|
Единственное, что приходит в голову, это настройка сопоставления для предоплат. Может куда-то на другие счета происходит разноска?
А из формы редактирования сопоставленных проводок ваучер виден?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
09.11.2017, 15:59 | #5 |
Участник
|
Встречался с похожим багом, но не при сопоставлении а при рассопоставлении.
Суть в том что при реверсе как-то криво отрабатывал фильтр по дате, так что из пары custsettlement рассопоставлялась только одна, со всеми вытекающими последствиями. Может у вас что-то похожее ? Я думаю тут только программист сможет разобраться. |
|
10.11.2017, 11:38 | #6 |
Участник
|
Цитата:
Сообщение от Logger
Встречался с похожим багом, но не при сопоставлении а при рассопоставлении.
Суть в том что при реверсе как-то криво отрабатывал фильтр по дате, так что из пары custsettlement рассопоставлялась только одна, со всеми вытекающими последствиями. Может у вас что-то похожее ? Я думаю тут только программист сможет разобраться. А по теме исходного вопроса - вторая пара проводок в модуле в итоге сопоставлена или нет? Модульные проводки по закрытию сальдо счета поставщика есть или нет? Вообще мысли такие: если при сопоставлении не делаются закрывающие операции (перенос сальдо между профилями), значит Система "думает", что сопоставление осуществляется по одному и тому же профилю разноски, поэтому закрывающих проводок нет. Или же она правильно "думает" про разные профили, но в процессе разноски проводок в модуль и ГК что-то ломается и сама разноска не происходит. Если в модуль закрывающие проводки разносятся, а в ГК - нет, то значит в процессе постинга в ГК (после постинга в модуль) что-то ломается и до разноски не доходит. Надо пристально поискать различия между парами проводок - может найдется что-то ключевое. А вообще надо дебажить на примере, который дает ошибку... Последний раз редактировалось Dactil; 10.11.2017 в 11:46. |
|
|
|