|
|
#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 |
|
|
|