17.06.2011, 12:09 | #1 |
Участник
|
Реверс сопоставления по подотчетным лицам
AX 2009 SP1 RU7
Ситуация: имеются две проводки по подотчетному лицу. Одна в рублях, вторая в дол. Делаю сопоставление - система отрабатывает нормально. Делаю реверс - система в проводках ГК задваивает записи. Функционал собственными разработчиками не менялся. Задвоение возникает по любому подотчетному лицу в случае реверса сопоставленных разно валютных проводок. Код особо не анализировал, может кто-то скажет, что это стандартный косяк или руки кривые ) |
|
17.06.2011, 21:23 | #2 |
Участник
|
Цитата:
Типа: делаю сопоставление - проводки такие ... ... Делаю реверс - получаются такие ... ... Как то так. А то не понятно - реверс - это и есть задвоение записей (с незначительными отличиями). Вообщем надо бы видеть и до и после Последний раз редактировалось Мартынов Дмитрий; 17.06.2011 в 21:24. Причина: надо бы видеть и до и после |
|
18.06.2011, 09:19 | #3 |
MCTS
|
хм.. действительно... AX2009 ру6 такая же ситуация- задваивает проводку при реверсе..причем от валюты не зависит.
порылся в настройках вроде все правильно. Может кто сталкивался- как лечили? Последний раз редактировалось ashu; 18.06.2011 в 09:26. |
|
18.06.2011, 09:25 | #4 |
MCTS
|
Цитата:
Сообщение от Мартынов Дмитрий
Примерчик бы, как это она задваивает записи.
Типа: делаю сопоставление - проводки такие ... ... Делаю реверс - получаются такие ... ... Как то так. А то не понятно - реверс - это и есть задвоение записей (с незначительными отличиями). Вообщем надо бы видеть и до и после формируем 2 проводки с разными знаками по подотчетнику с разными профилями разноски. Сопоставляем- формируется проводка по закрытию сальдо по счетам. Реверсируем- система формирует 2 одинаковых проводки обратных проводки по сопоставлению. в проводках выглядит так: Есть 2 операции по одотчетнику: 71.01 +100руб 71.02 -100 руб сопоставляем, система формирует проводку 71.02 - 71.01 100руб реверсируем и получаем 71.02 - 71.01 -100руб 71.02 - 71.01 -100руб |
|
20.06.2011, 09:59 | #5 |
Участник
|
Цитата:
Сообщение от ashu
Примерчик прост, воспроизводится так:
формируем 2 проводки с разными знаками по подотчетнику с разными профилями разноски. Сопоставляем- формируется проводка по закрытию сальдо по счетам. Реверсируем- система формирует 2 одинаковых проводки обратных проводки по сопоставлению. в проводках выглядит так: Есть 2 операции по одотчетнику: 71.01 +100руб 71.02 -100 руб сопоставляем, система формирует проводку 71.02 - 71.01 100руб реверсируем и получаем 71.02 - 71.01 -100руб 71.02 - 71.01 -100руб |
|
23.06.2011, 16:28 | #6 |
Возьми свет!!!
|
Цитата:
Сообщение от propeller
AX 2009 SP1 RU7
Ситуация: имеются две проводки по подотчетному лицу. Одна в рублях, вторая в дол. Делаю сопоставление - система отрабатывает нормально. Делаю реверс - система в проводках ГК задваивает записи. Функционал собственными разработчиками не менялся. Задвоение возникает по любому подотчетному лицу в случае реверса сопоставленных разно валютных проводок. Код особо не анализировал, может кто-то скажет, что это стандартный косяк или руки кривые ) Я так приблизительно думаю что это все потому что по закупкам допустим при разноске что то списывается с подотчетного лица, а при выдаче соответственно наоборот записывается. Чтобы это сопоставить нужно сделать какие то проводки. Хотя если профили разноски у сопоставляемых операции не отличаются, то не делается вообще ничего(вроде бы так). Может я и глубоко ошибаюсь.
__________________
Axapta 3.0 sp 5 Oracle Я могу взорвать вам мозг!!! Последний раз редактировалось Murlin; 23.06.2011 в 17:11. |
|
24.06.2011, 07:47 | #7 |
MCTS
|
если поможет, из переписки программистов.
"подозрение вот на этот код EmplSettleReverse_RU\reverseLedgerVoucher – строка 11, она видимо дважды вызывается для одного и того же ваучера, когда счета ГК разные по сопоставлению..." |
|
24.06.2011, 08:59 | #8 |
Возьми свет!!!
|
А почему вы считаете что это ошибка? Посмотрите на скриншот там ведь стоит не по дебету и не по кредиту а показать все.
__________________
Axapta 3.0 sp 5 Oracle Я могу взорвать вам мозг!!! |
|
24.06.2011, 10:08 | #9 |
Участник
|
Цитата:
В скриншоте может стоять что угодно, но для сравнения при обычном (нормальном) сопоставлении возникает только одна операция, а не 2, как приведено в скриншоте. |
|
24.06.2011, 12:22 | #10 |
Возьми свет!!!
|
Цитата:
Сообщение от Mabo
Потому что получившиеся в результате проводки создают разницу между модулями Главная книга и Расчеты с поставщиками (Подотчетные лица).
В скриншоте может стоять что угодно, но для сравнения при обычном (нормальном) сопоставлении возникает только одна операция, а не 2, как приведено в скриншоте. Вот например сопоставление а потом реверс.(У реверса и у сопоставления один voucher) А это просто сопоставление
__________________
Axapta 3.0 sp 5 Oracle Я могу взорвать вам мозг!!! |
|