![]() |
#1 |
Axapta Retail User
|
![]()
Добрый день!
Возникла такая ситуация : Пользователь в одном журнале клиентских платежей создал две строки - одна сторно (по кредиту -0,1 коп) и соответственно правильная (в кредите 0,1 коп.). При разноске Аксапта сказала, что не может автоматически установить корреспонденцию на эти проводки. Ок. Заходим в ручное сопоставление... НО и там не удается их сопоставить - потому как у нас 3 дебетовых части и всего 1 кредитовая... ![]() Как бороться с последствиями такой ситуации? P.S. Альтернатива понятна - если разнести строки по разным журналам, то все хорошо... |
|
![]() |
#2 |
Member
|
Проблема не в журналах, а в номере документа ГК.
Я один раз программно пытался бороться с данной проблемой, локально победил, но результат в долгосрочной перспективе оказался неудачным (пришлось выкинуть). Однако с тех пор в разноске документа ГК была реализована проверка, запрещающая в одном ваучере и сторно и несторно операции, если это не нереализованная КР по клиентам/поставщикам.
__________________
С уважением, glibs® |
|
![]() |
#3 |
Axapta Retail User
|
![]() Цитата:
![]() Видимо прийдется доделывать подобную проверку... А если проводки так и останутся не сопоставленными - на что это повлияет? |
|
![]() |
#4 |
Участник
|
Это повлияет на отчеты по корреспонденции. Кроме того, есть часть российской функциональности, которая использует корреспонденцию.
|
|
![]() |
#5 |
Участник
|
Проводки не сопоставлются из-за того, что при наличии прямой и сторно проводки с одним ваучером в LedgerTrans слетают поля Correct, Credit и знак суммы в AmountCur/AmountMST
Все очень легко правится ручками, после чего можно скорреспондировать проводки вручную. Аналогичная ситуация возникает при одновременной разноске положительных и отрицательных строк по заказам/закупкам. Для общего журнала самое эффективное решение - добавление в в поле "Изменение номера" названий журналов еще одного значения "Уникальные номера". Это никак не сужает функционал, т.к. российская бухгалтерия все равно превращает в рудимент все остальные варианты присовения номера ГК. |
|
![]() |
#6 |
Злыдни
|
glibs, а не могли бы Вы ткнуть носом в эту проверку? Что-то в четверке я ее не смог найти...
|
|
![]() |
#7 |
Member
|
Цитата:
Сообщение от glibs
...
Я один раз программно пытался бороться... пришлось выкинуть... Однако с тех пор в разноске документа ГК была реализована проверка ...
__________________
С уважением, glibs® |
|
|
За это сообщение автора поблагодарили: Yprit (1). |
![]() |
#8 |
Moderator
|
От себя добавлю, что действительно в 4ке (равно как и в 3ке) разваливается корреспонденция, если попытаться откорреспондировать две половинки проводки с разным режимом сторнирования (типа по 62 счету - стороно, а по 90ому - нормальная проводка). Но такого эффекта можно добиться только собственными силами - хорошенько попрограммировав
![]() |
|
![]() |
#9 |
Member
|
Цитата:
Сообщение от fed
...можно добиться только собственными силами - хорошенько попрограммировав
![]() Не нужно по себе других мерять. Серьезное перепрограммирование системы — не наш подход.
__________________
С уважением, glibs® |
|
![]() |
#10 |
Moderator
|
Гм. А ведь и вправду. Как-то я не привык многострочные проводки в общем журнале делать. Спасибо за информацию. Но тем не менее - в целом ситуации это не меняет. Корреспонденция ломается не от того что В ОДНОМ документе есть и стороно и обычные проводки, а от того что мы пытаемся в ОДНОЙ проводке скорреспондировать и сторно и обычную половинку проводки.
|
|
![]() |
#11 |
MCTS
|
![]()
Увы и ах, проблема жива и в 2009 АХ
Решается только программированием? Птичку "Коррекция" снимать нельзя (если снять, тогда разбросит по разным окнам), т.к. в т.ч. по ней связываюсь с проводкой клиента при построении отчета. З.Ы. Цель операции - перебросить сальдо между договорами без оборотов по счету ГК. |
|
![]() |
#12 |
Участник
|
только программированием.
локализаторы "забыли" про галочку коррекция. |
|
|
За это сообщение автора поблагодарили: Aleks_K (1). |
![]() |
#13 |
Microsoft Dynamics
|
Цитата:
Сообщение от Aleks_K
![]() Увы и ах, проблема жива и в 2009 АХ
Решается только программированием? Птичку "Коррекция" снимать нельзя (если снять, тогда разбросит по разным окнам), т.к. в т.ч. по ней связываюсь с проводкой клиента при построении отчета. З.Ы. Цель операции - перебросить сальдо между договорами без оборотов по счету ГК. В данной ситуации, ИМХО, единственное решение - использование некоего транзитного счета ГК. Тогда все нормально работает, включая проставление галок "Коррекция" везде, где надо (скриншоты - AX2009 SP1 RU-6 GLS EE). |
|
![]() |
#14 |
Участник
|
Цитата:
Похоже идет путаница в терминологии:
Синонимы:
Так вот, однострочная форма записи - это не единственный способ получить двойную запись и корреспонденцию. Последний раз редактировалось mazzy; 21.06.2011 в 10:42. Причина: поправил чуток порядок пунктов и синонимы |
|
![]() |
#15 |
Microsoft Dynamics
|
Спасибо за ликбез
![]() В примере Aleks_K - как именно должен выглядеть результат в Аксапте? Ведь для Аксапты корреспонденция - это ВСЕГДА связывание дебетовой и кредитовой проводок. Вы предлагаете отказаться от этого принципа? |
|
![]() |
#16 |
Участник
|
Цитата:
Да, отказаться легко - как я уже говорил, достаточно немного попрогать. если говорить о реализации, то проблема алгоритма в том, что дт/кт локализаторы сводят одной сумме с +-. но есть еще галочка коррекция, которая позволяет записать сторно (-дт/-кт). а этот случай в алгоритме упущен. |
|
![]() |
#17 |
Microsoft Dynamics
|
Цитата:
Сообщение от mazzy
![]() Именно это и считаю ошибкой локализаторов.
Да, отказаться легко - как я уже говорил, достаточно немного попрогать. Цитата:
Да, чтобы было понятно, я - один из этих, "локализаторов", и мне действительно интересно, что не так - если я это пойму, то, возможно, смогу повлиять на изменение ситуации к лучшему. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1). |
![]() |
#18 |
Участник
|
Цитата:
Цитата:
Просто я считаю такое поведение ошибкой, поскольку не учитывает возможность сторно. И это поведение легко расширяется программированием до полного и правильного во всех случаях Цитата:
![]() бухгалтеры им очень и очень даже пользуются. не говоря уже об отчетах из ГФО, где корреспонденция используется в полный рост. ![]() Цитата:
Меня всегда заводило в тупик деление на "локальное" или "глобальное". Знаю, что править надо код из слоя dis/gls. Я не знаю "локальное" это или "глобавльное". Я попытаюсь ночером найти эти несколько строк, которые надо поправить, чтобы получить корреспонденцию в более общем случае, чем сейчас. |
|
![]() |
#19 |
Microsoft Dynamics
|
Цитата:
Сообщение от mazzy
![]() Вы не читали это. Перечитайте.
между дебетами и кредитами установлено соответствие по суммам (возможно n:n, причем граф соответствий обязан быть двудольным, однако нет никакий оснований, что признаки Дт и Кт ВСЕГДА являются признаками разбиения.) Или соответствие именно между дебитами и кредитами (и двудольный граф), или Дт и Кт НЕ ВСЕГДА явлются признаками разбиения. Не так? Цитата:
Есть уверенность, что это исправление не сломает те самые отчеты, а также не вылезет багами где-то еще? |
|
![]() |
#20 |
Участник
|
Цитата:
соответствие может быть установлено между двумя кредитами или между двумя дебитами, как в данной ветке ![]() граф останется двудольным. Цитата:
Цитата:
![]() |
|
Теги |
корреспонденция, ax4.0 |
|
|