07.11.2008, 12:12 | #81 |
Участник
|
Если нажмешь Select (выберешь компанию) после создания, то она сразу появится в списке адрессной строки
|
|
07.11.2008, 12:29 | #82 |
Участник
|
Я не очень понимаю, о чем идет речь - у меня появляется, правда, не в самой адресной строке, а в списке выпадающем, если нажать на компанию в адресной строке. А может быть, пофиксили уже
|
|
14.11.2008, 15:17 | #83 |
Member
|
АОТ\Classes\TaxReport\settleOtherAmounts
Там округление по налогу считается в валюте, указанной для налогового кода, а в этом методе в ваучер добавляется транзакция в валюте компании. В результате ваучер не балансирует, если у налогового кода указана валюта, отличная от валюты компании.
__________________
С уважением, glibs® |
|
14.11.2008, 16:46 | #84 |
Участник
|
Цитата:
Сообщение от glibs
АОТ\Classes\TaxReport\settleOtherAmounts
Там округление по налогу считается в валюте, указанной для налогового кода, а в этом методе в ваучер добавляется транзакция в валюте компании. В результате ваучер не балансирует, если у налогового кода указана валюта, отличная от валюты компании. И про какую версию разговор? Последний раз редактировалось kashperuk; 14.11.2008 в 16:53. |
|
14.11.2008, 20:01 | #85 |
Member
|
Создай налоговый код с валютой отличной от основной. Укажи там округление какое-нибудь, чтобы округлилось (например, отбросить копейки).
Организуй чтобы начислился налог или возмещение (проще всего купить что-то или продать, чтобы это повлекло начисление налога с созданным выше кодом). Запусти процедуру создания налогового платежа. В указанном методе поставь брякпоинт. По стеку увидишь где считается сумма и из какой валюты она получается. Про налоги как функционал Аксапты нужно написать или уже достаточно? Я тестировал на 4.0, но в 5.0 код не изменился визуально.
__________________
С уважением, glibs® |
|
|
За это сообщение автора поблагодарили: kashperuk (5). |
15.11.2008, 13:41 | #86 |
Участник
|
Цитата:
Сообщение от glibs
Создай налоговый код с валютой отличной от основной. Укажи там округление какое-нибудь, чтобы округлилось (например, отбросить копейки).
Организуй чтобы начислился налог или возмещение (проще всего купить что-то или продать, чтобы это повлекло начисление налога с созданным выше кодом). Запусти процедуру создания налогового платежа. В указанном методе поставь брякпоинт. По стеку увидишь где считается сумма и из какой валюты она получается. Про налоги как функционал Аксапты нужно написать или уже достаточно? Я тестировал на 4.0, но в 5.0 код не изменился визуально. На будущее, просто в тему эту хотелось бы предложить вариант. В АХ 2009 появился замечательный инструмент - Task Recorder. Почему бы им не пользоваться? |
|
17.11.2008, 09:30 | #87 |
Member
|
До кучи. Там же. Тестировал в 4.0.
Даже без округления. Если в налоговом коде стоит валюта "Х", а у поставщика, который указан в настройках налогового органа, "У", то при расчете налогового платежа со счет начисления налога сумма списывается с валютой налогового кода "Х", а на счет уплаты налога кладется уже с валютой поставщика "У". Сумма в обоих случаях рассчитана в валюте налогового кода. Ваучер также не балансирует. В принципе, если в налоговом коде и в поставщике валюта одинаковая, то жить можно. Но, IMHO, такая ситуация как и трассировка стека возникать не должна. Либо проверку нужно ставить, либо брать валюту из какого-то одного места (валюта налогового кода мне кажется здесь более уместной). Там еще с текстом проводки тоже криво получилось. В параметр '%4' в одном случае передается код налогового органа, а в другом налоговый код. Шаблон текста проводки из-за этого настроить проблематично.
__________________
С уважением, glibs® |
|
01.12.2008, 13:30 | #88 |
Member
|
Создал закупку. С одной строчкой. Покупаю что-то там. 100 единиц.
Подстроил так, чтобы рассчитывались налоги (sales tax). Смотрю итоги. Для "Все". Вижу общую сумму. Вижу сумму налога. Ставлю в строке количество к немедленному получению 100. Смотрю в итоги для "Немедленное получение". Картина такая же как и для "Все". Делаю накладную по закупке на все 100. Снова смотрю итоги. Для "Все" суммы нулевые. Хорошо. Ставлю в строке количество к немедленному получению 100. Смотрю в итоги для "Немедленное получение". Сумма посчиталась, а налоги — нет. Почему бы, собственно, не посчитаться было налогам? Сумма же смогла посчитаться. Ситуация примерно такая. Некто создал закупку. Потом частично получил, а частично сократил количество к поставке. А потом захотел просто вот узнать, сколько стоила бы закупка, если бы пришла целиком. Замечено, что если количество "К поставке" стоит ненулевое, то итоги начинают работать корректно. Причем количество "К поставке" может не совпадать с количеством в "Немедленное получение". Считает все равно уже корректно. Налог в закупке в цену не был включен.
__________________
С уважением, glibs® |
|
03.12.2008, 10:07 | #89 |
Member
|
Цитата:
Сообщение от glibs
...
4.0 ЕЕ сп2 FP1. При попытке создании строки прогноза потребления номенклатуры по проекту вываливается трассировка стека. ...
__________________
С уважением, glibs® |
|
04.12.2008, 12:01 | #90 |
Member
|
AOT\Classes\PBABuildApproveForm.runForm()
строчка graphicControlForm = formRun.design().controlName('Graphic'); Инициализация контрола происходит тут АОТ\Classes\PBABuildForm.addGraphicControl() следующим образом return formtabPageControl.addControl(FormControlType::Image,"@SYS40661"); В результате на английском и сродном с ним интерфейсах работает, на остальных возникает трассировака стека в приведенном выше месте (это происходит при попытке формы нарисоваться — т.е. до ее открытия). Воспроизводится при тестировании модели продукции непосредственно из модели в модуле Конфигуратор продукции или при моделировании (например, в строках заказа на продажу) в форме подтверждения конфигурации (которая открывается после формы выбора). Обязательное условие для воспроизведения проблемы: в модели продукции должно быть настроено отображение картинок (изображений). В 4.0 проблема воспроизводится еще и тут АОТ\Classes\PBAFrontEndControlWin.run() graphicControl = element.design().controlName('Graphic'); но в 5.0 это место починили graphicControl = element.design().controlName("@SYS40661");
__________________
С уважением, glibs® |
|
05.12.2008, 12:12 | #91 |
Участник
|
Очень долгий запрос к TaxTrans без индекса
Ax 4.0 SP 2
Не видел, писали ли об этой ошибке. В purchline.taxByLine() идет запрос к TaxTrans по InventTransId, но по этому полю там нет индекса. Поскольку этот метод вызывается из purchline.validateWrite(), т.е. каждый раз при сохранении строчки закупки - то торможение заметное, особенно когда строка добавляется не вручную, а автоматически генерятся заказы (у нас Korus Retail, но это не важно - ошибка в системном слое). Например, в нашем случае исключение этого запроса (который вообще-то и не нужен, т.к. он проверяет данные для расчета "налога 1099") ускорило формирование заказов в 8-10 раз. |
|
|
За это сообщение автора поблагодарили: gl00mie (3). |
08.12.2008, 21:16 | #92 |
Участник
|
суть баги в следующем:
1. ax2009 (проверялись беты, релиз и sp1) 2. windows vista business sp1 (проверялось и без sp1) 3. выполняется какой-нибудь длительный процесс (например, обновление перекрестных ссылок) 4. некоторое время окно с прогресс-баром обновляется нормально 5. потом окно замирает, принимает характерный "сжатый" вид (см. скриншот) и больше не обновляется (не перерисовывается) если честно, то напрягает. я так и не смог объяснить по-ангельски в сервис-системе (или меня не захотели понять). |
|
16.12.2008, 15:15 | #93 |
Member
|
4.0 сп2 ЕЕ фп1.
Выверка банковского счета. В банковской проводке указываю сумму коррекции. Запускаю выверку. Возникает вот такая ошибка. " Method Tax.clearTaxAdjustments_W must be overridden. "
__________________
С уважением, glibs® |
|
16.12.2008, 18:45 | #94 |
Участник
|
Цитата:
Разноска "процент-нот" в DAX 4.0 SP2 FP1 EE
__________________
Ivanhoe as is.. |
|
16.12.2008, 19:29 | #95 |
Member
|
Хотите сказать, что отключение польского ключа мне поможет?
Он у меня не включен. Ну и _W — это разве Польша? Польша раньше была _Pl. А _W, вроде как, общая функциональность для Восточной Европы.
__________________
С уважением, glibs® |
|
17.12.2008, 12:12 | #96 |
Участник
|
К сожалению, не поможет, он у меня тоже не включен. Просто ошибка, как оказалось, во многих местах выползает.
__________________
Ivanhoe as is.. |
|
17.12.2008, 13:14 | #97 |
Участник
|
В качестве временной затычки можно вызывать this.deleteTaxRegulation(); вместо clearTaxAdjustment_W, если не задана переменная exchRate_W (оно получается из TaxParameters.BankExchRate_W)
|
|
17.12.2008, 16:06 | #98 |
Участник
|
Т.е. получается что этот код завязан на ключ "Обменный курс банка"? Попробуем его отключить, насколько следует из Release Notes DAX 4.0 SP2 FP1 EE это используется только в Венгрии..
__________________
Ivanhoe as is.. |
|
17.12.2008, 16:18 | #99 |
Участник
|
Да, это венгерская функциональность, но отключение ничего в данном случае не даст
|
|
30.12.2008, 22:38 | #100 |
Участник
|
DAX4 SP2 EE Отключенный двухвалютный склад и свое поле в InventSum.
У меня двухвалютный склад отключен. В InventSum добавил свое поле. С тем же именем поле добавил в InventSumDelta. Сдела протягивание из InventTrans накопление этого поля в разных местах. В InventSum и InventSumDelta добавил поле в группы DeltaFields. В результате, при резервировании в методе sqlUpdateInventSumStrSQLServer класса InventUpdateOnhand поймал ошибку. Когда обрабатывается код: X++: for (h=1;h<=fieldGrp.numberOfFields();h++) { tmpFieldName = new SysDictField(tablenum(InventSum),fieldGrp.field(h)).name(DbBackend::Sql); if (tmpFieldName) { // Note: field names must be exactly the same on tables InventSum and InventSumDelta pct2 += pct2 ? ', ' : ''; pct2 += inventSumName + '.' + tmpFieldName + ' = ' + inventSumName + '.' + tmpFieldName + ' + ' + inventSumDeltaName + '.' + sumPrefix + tmpFieldName; tmpFieldNames += tmpFieldName; } } дальше в коде: Цитата:
for (h=1;h<=deltaFieldGrp.numberOfFields();h++)
{ tmpFieldName = new SysDictField(tablenum(InventSumDelta),deltaFieldGrp.field(h)).name(DbBackend::Sql); if (tmpFieldName) { pct3 += 'SUM(' + tmpFieldName + ') AS ' + sumPrefix + conpeek(tmpFieldNames,h) + ', '; } } Включаем двухвалютный склад и все становится Ок. Понятно как с этим бороться, но неприятно. Последний раз редактировалось Raven Melancholic; 30.12.2008 в 22:40. |
|
Теги |
bug report, баг, ошибка, dynamics |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|