AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.11.2009, 11:52   #1  
bobski is offline
bobski
Участник
 
38 / 11 (1) +
Регистрация: 01.10.2008
Заказы. Операции не балансируют.
Доброго всем времени суток, коллеги. Ax 4.0 международная SP2, SQL2005

Ситуация такая:
в модуле расчетов с клиентами заводятся заказы на продажу. С недавних пор небольшая часть накладных перестала разноситься. Система утверждает, что: "Операции по коду такому-то не балансируют согласно такой-то даты" (скрин ошибки пришит к сообщению). Заказы вносятся в основной валюте. Вторичная валюта в настройках компании отсутствует. Обычно разница в пределах 0.01-0.05, и до этого времени с подобной ситуацией не сталкивались.При этом, грубо говоря, на следующий день система позволяет разнести один из этих проблемных заказов. Знаю точно, что данные в этих заказ не менялись с момента занесения в систему.

Попытки исправить: удалялись индексы, приложение было переиндексировано. Эффекта не дало.

Неплохо было бы разобраться, из-за чего может быть такое странное поведение. Пугает, однако.
Миниатюры
Нажмите на изображение для увеличения
Название: first.JPG
Просмотров: 566
Размер:	34.9 Кб
ID:	5356  

Последний раз редактировалось bobski; 16.11.2009 в 11:54.
Старый 16.11.2009, 11:56   #2  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Трэйсить, трэйсить и трэйсить.
На разбаланс сколько раз натыкался.
В большинстве случаев проблема снималась без программирования.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 16.11.2009, 12:06   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Главная книга - Параметры - Максимально допустимое расхождение

не поможет ?
За это сообщение автора поблагодарили: axbegin (1).
Старый 16.11.2009, 12:15   #4  
corner77 is offline
corner77
Участник
 
18 / 25 (1) +++
Регистрация: 28.04.2009
Небольшое расхождение в разноске Закупок/заказов - это нормально. Ведь создается сложная проводка - с одной стороны на счет запасов падают суммы по каждой номенклатуре отдельно, с другой стороны на счет поставщика/клиента падает общая сума по накладной. И перевод в основную валюту производится так же - с одной стороны по каждой номенклатуре отдельно с округлением, с другой стороны общей суммой по накладной с округлением. Тут уж без ошибки округления никуда.
Старый 16.11.2009, 12:16   #5  
corner77 is offline
corner77
Участник
 
18 / 25 (1) +++
Регистрация: 28.04.2009
Решается это, как выше писал Андре, настройкой незначительного расхождения в параметрах ГК.
Старый 16.11.2009, 12:44   #6  
bobski is offline
bobski
Участник
 
38 / 11 (1) +
Регистрация: 01.10.2008
Настройка расхождения в данном случае кажется лишним движением. Основная валюта компании и валюта заказа идентичны. Да и с проблемой такой ранее не сталкивались - база отработала уже более года. Сабж проявился менее месяца назад и настораживает кучность возникновения указанной ошибки, слишком уж часто она стала появляться. Так же настораживает, что система не дав разнести заказ "сегодня", вполне может позволить разнести его на следующий день.
Старый 16.11.2009, 17:08   #7  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Посмотрите через SQL на суммы проводок и строк заказов. Такое возникает, когда происходят разноски неокругленных сумм.

Последний раз редактировалось Wamr; 16.11.2009 в 17:18.
Старый 17.11.2009, 11:58   #8  
bobski is offline
bobski
Участник
 
38 / 11 (1) +
Регистрация: 01.10.2008
...заметил ещё одну довольно непонятную вещь:
в системных счетах указан счет (назван SO.01) для "Допустимого расхождения в осн. валюте"; в параметрах ГК допустимое расхождение в основной валюте тоже указано и равно 1,00. Смотрим LedgerTrans и видим несколько операций по SO.01. Суммы есть как дебетовые, так и кредитовые.. и все в пределах -1.00..+1.00, что и следовало из настроек. Однако текущие "капризные" заказы при разноске указывают на разницу в -0.01.. -0.07 и напрочь отказываются разноситься.
Вроде указанных параметров и настроек должно быть достаточно для разноски, или я не замечаю других каких важных настроек?
Старый 15.07.2010, 09:38   #9  
epic is offline
epic
Участник
 
43 / 10 (1) +
Регистрация: 22.12.2006
такая же проблема, но расхождение во вторичной валюте порядка 1,56. порог 1,20, увеличивать не будем.

исх. данные: dax 2009 sp1 ru5, заказ на продажу в основной валюте - руб. в каждой из 800 строк одна и та же номенклатура, но разные чистые суммы. цен по строкам нет, системный счет по округлению есть.

вопрос: где копать?
Старый 15.07.2010, 11:32   #10  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Насколько я помню система сравнивает 2 переменные, и если они разные. то ругается. Посмотрите как они считаются. Скорее всего какие то настройки.
Теги
не балансируют, разноска, накладная

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Операции с ОС, переданными в аренду IDian DAX: Функционал 2 10.08.2009 23:25
Параллельные операции в маршрутах Sanya DAX: Функционал 10 26.04.2007 00:41
Сводное планирование - заказы на производство из ниоткуда OliaM DAX: Функционал 9 06.03.2006 17:47
Помогите указать 2 рабочих центра на операции clerk DAX: Функционал 14 08.02.2005 22:35
Строки спецификации - Код операции Андре DAX: Функционал 3 08.05.2003 14:27

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:26.