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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.06.2008, 17:24   #41  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
А почему бы в стандартной Аксапте в русских договорах не сделать проверку, запрещающую вводить дату начала действия договора превышающую дату окончания его действия, если обе даты заполнены?
__________________
С уважением,
glibs®
Старый 26.06.2008, 16:01   #42  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
4.0 ЕЕ сп2 FP1.

При попытке создании строки прогноза потребления номенклатуры по проекту вываливается трассировка стека.

Error executing code: xRecord object does not have method 'salesPurchTable'.
Stack trace
(S)\Classes\xRecord\salesPurchTable
(S)\Classes\PriceDisc\newFromSalesPurchLine - line 4
(S)\Data Dictionary\Maps\SalesPurchLine\Methods\setPriceAgreement - line 6
(C)\Data Dictionary\Tables\ForecastSales\Methods\initFromProjTable - line 16
(C)\Forms\ForecastSales\Data Sources\ForecastSales\Methods\initValue - line 7
(C)\Classes\FormDataSource\create
(C)\Classes\FormRun\task
(C)\Classes\SysSetupFormRun\task - line 20

Однако... что нового в сп2 фп1 я и не заметил в дистрибутиве . А там таки что-то есть. Кто тоже еще не заметил, рекомендую почитать.
__________________
С уважением,
glibs®
Старый 26.06.2008, 17:43   #43  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от glibs Посмотреть сообщение
4.0 ЕЕ сп2 FP1.

При попытке создании строки прогноза потребления номенклатуры по проекту вываливается трассировка стека.
А можно это на англицком и последовательно?
Старый 26.06.2008, 17:58   #44  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
При попытке импортировать курсы валют выдается окно сообщений. Примерный текст: "Ошибка при загрузке курсов валют на дату... Продолжить загрузку". Если выбрать да, то зацикливается. Если выбрать нет, то инфолог примерно такого же смысла и: "Обработка отменена".

Не знаю, бага или чего на сервере не установлено (АОС и БД на другой машине), но вылечилось установкой AOT\Classes\CurrencyRateImport_RU свойства RunOn в Client.

Может кому пригодится.
__________________
С уважением,
glibs®
Старый 26.06.2008, 18:02   #45  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от kashperuk
А можно это на англицком и последовательно?
Уже русский забыл?

Select in Main Menu Project\Projects

Choose any project and press button Forecasts\Item

Press [Ctrl] + [N]
__________________
С уважением,
glibs®
Старый 27.06.2008, 22:36   #46  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от glibs Посмотреть сообщение
4.0 ЕЕ сп2 FP1.
При попытке создании строки прогноза потребления номенклатуры по проекту вываливается трассировка стека.
Спасибо. Пофиксим.
Старый 27.06.2008, 23:07   #47  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от glibs Посмотреть сообщение
При попытке импортировать курсы валют выдается окно сообщений. Примерный текст: "Ошибка при загрузке курсов валют на дату... Продолжить загрузку". Если выбрать да, то зацикливается. Если выбрать нет, то инфолог примерно такого же смысла и: "Обработка отменена".
Проведу аналогию с дискетой... Если дискеты нет в дисководе, то пока вы нажимаете "повторить", команда копирования файла на дискету при попытке повторения копирования будет выдавать ошибку. Исправьте ошибочную ситуацию (вставьте дискету, устраните причину ошибки) и повторите операцию. Пока причина ошибки не устранена, то смысла нажимать на повтор нет. Основной проблемой для этого функционала является отсутствие связи с сайтом ЦБ РФ. Соотвественно, восстановите связь, тогда операция загрузки курсов пройдет без проблем.

Цитата:
Сообщение от glibs Посмотреть сообщение
Не знаю, бага или чего на сервере не установлено (АОС и БД на другой машине), но вылечилось установкой AOT\Classes\CurrencyRateImport_RU свойства RunOn в Client.
Ну, да... Можно так... Только этот вариант будет работать, если у клиента есть доступ к сайту ЦБ РФ. Кроме этого можно АОСу разрешить выход в инет. Тогда не потребуется менять код.
Старый 28.06.2008, 03:01   #48  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Спасибо.
Цитата:
Сообщение от AlexSD
...
Кроме этого можно АОСу разрешить выход в инет.
...
А через какое место это достигается, не подскажете?

На доступ в Интерент ограничений особых нет. Машина из другого домена в сети доступ к Интернету получает в полном объеме. Т.е. на проблему с пользователем не похоже.

Если терминально на сервер зайти, то тот же URL в MSIE открывается. Я сначала думал может XML парсер не стоит.
__________________
С уважением,
glibs®
Старый 28.06.2008, 23:03   #49  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от glibs Посмотреть сообщение
А через какое место это достигается, не подскажете?
Нет. Не подскажу. АОС как правило запускается под пользователем Network Service. Попробуйте запустите под тем пользователем, у кого есть доступ к инету.
Старый 03.07.2008, 00:02   #50  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
4.0 сп2 фп1

В журнале накладных поставщиков если указать поставщика в качестве счета и проект в качестве корсчета, а также подстроить налоговые группы так, чтобы по журналу должен был быть начислен НДС, то журнал не разносится, выдается сообщение об ошибке.

"
Суммы строки 1 000.00 и/или налогов -166.67 по строкам не соответствуют суммам в накладной "0001".
Обновление отменено.
"

Ошибка возникает в методе .createInvoiceTrans_RU() класса VendVoucher.
__________________
С уважением,
glibs®
Старый 04.07.2008, 02:09   #51  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
В Банк\Банки есть кнопка Обновить банковский счет.

Она переносит реквизиты из таблицы банков в таблицу банковских счетов по клиентам, поставщикам, и по счетам компании. Если ее нажать, то во всех банковских счетах компании (для выбранного банка) валюта затирается.

Суть в том, что кнопка была еще буржуями придумана. А в буржуйской версии есть форма групп банков. И там есть валюта по умолчанию.

Но в чем смысл тереть валюту в счете в русской версии? Тем более, что это обязательное для заполнения поле.

4.0 сп2 ЕЕ + фп1
__________________
С уважением,
glibs®
Старый 19.08.2008, 14:18   #52  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
DAX2009:

Classes\ProdMultiScheduling\Methods\initParmBuffer

X++:
void  initParmBuffer(ProdParmScheduling  prodParmScheduling)
{
    ProdParmScheduling saveProdParmScheduling;
;
    saveProdParmScheduling.data(prodParmScheduling);
    prodParmScheduling.data(standardParmScheduling);

    prodParmScheduling.ParmId           = saveProdParmScheduling.ParmId;
    prodParmScheduling.RecId            = saveProdParmScheduling.RecId;
    prodParmScheduling.LineNum          = saveProdParmScheduling.LineNum;
    prodParmScheduling.ProdId           = saveProdParmScheduling.ProdId;
    prodParmScheduling.JobStatus        = saveProdParmScheduling.JobStatus;
    prodParmScheduling.ExecutedDateTime = saveProdParmScheduling.ExecutedDateTime;

    prodParmScheduling.SchedMethod      = saveProdParmScheduling.SchedMethod;
    prodParmScheduling.JobId            = saveProdParmScheduling.JobId;
    prodParmScheduling.JobId /* ??? */  = saveProdParmScheduling.WrkCtrIdSched; 

    prodParmScheduling.AutoUpdate       = autoUpdate;
}
За это сообщение автора поблагодарили: kashperuk (5).
Старый 02.09.2008, 18:43   #53  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
DAX2009

Reports\ProdRouteCard\initFromCaller()

X++:
...
    if (_args  &&  _args.caller())
    {
        showDialog      = false;
        prodUpdRelease  = _args.caller();

        prodParmRelease = prodUpdRelease.parmParmBuffer();
        queryBuildRangeProd.value(prodParmRelease.ProdId);

        if (prodParmRelease.SetupPrintRouteJob /*SetupPrintRouteCard ??? */ )
            element.printJobSettings().unpackPrintJobSettings(prodParmRelease.SetupPrintRouteJob /*SetupPrintRouteCard ??? */);
    }

В четверке это исправление есть на syp слое.
За это сообщение автора поблагодарили: kashperuk (5).
Старый 04.09.2008, 10:34   #54  
natterru is offline
natterru
Участник
 
129 / 26 (1) +++
Регистрация: 22.01.2007
Адрес: Санкт-Петербург
Уже писали о баге на кастемсорсе менюха на языке друзей наших - китайцев... Наверное лечиться как то... не могут же в микрософте нас к китаю сразу присоединить...
Старый 04.09.2008, 12:23   #55  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от petr Посмотреть сообщение
DAX2009:

Classes\ProdMultiScheduling\Methods\initParmBuffer
Уже сообщил в MS. Первый раз написал туда год назад, еще для 4.0. Так вот, в 4.0 исправили, а в AX2009 - нет. Работают, дескать, по приоритетам, так что по 4.0 до этого приоритета уже дошли, а по 2009 - еще нет.
Старый 10.09.2008, 00:34   #57  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Кредитный лимит и списание дебиторской задолженности DAX 4.0 SP2 FP1 EE

Разноска "процент-нот" в DAX 4.0 SP2 FP1 EE
Спасибо, поправим в следующих релизах.
Старый 11.09.2008, 11:39   #58  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от petr Посмотреть сообщение
DAX2009

Reports\ProdRouteCard\initFromCaller()

X++:
...
    if (_args  &&  _args.caller())
    {
        showDialog      = false;
        prodUpdRelease  = _args.caller();

        prodParmRelease = prodUpdRelease.parmParmBuffer();
        queryBuildRangeProd.value(prodParmRelease.ProdId);

        if (prodParmRelease.SetupPrintRouteJob /*SetupPrintRouteCard ??? */ )
            element.printJobSettings().unpackPrintJobSettings(prodParmRelease.SetupPrintRouteJob /*SetupPrintRouteCard ??? */);
    }

В четверке это исправление есть на syp слое.
Исправили для АХ6
Старый 16.09.2008, 12:20   #59  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
DAX2009 Classes\BOMCalcItemLine\calcConsumption

X++:
protected void calcConsumption()
{
    BOMCalcConsumption  bomCalcConsumption;
    Qty                 consumptionBOMQty;
    Qty                 netWeightConsumptionBOMQty;
    Percent             calcAccError;
    ;
    bomCalcConsumption          = BOMCalcConsumption::construct(bom.Formula, bomCalcData);
    calcAccError                = Route::accError(this.parmParentBOMCalc().parmRouteId(), bom.OprNum);

    consumptionBOMQty           = bomCalcConsumption.calcConsumption(bom, calcAccError);

    netWeightConsumptionBOMQty  = bomCalcConsumption.calcConsumption(bom,
                                                                     1,
                                                                     NoYes::Yes,
                                                                     NoYes::No,
                                                                     NoYes::No); // excludes scrap

    // Calculation is done in inventory units
    if(bom.UnitId != inventUnitId)
    {
        calcConsumptionInventQty            = UnitConvert::qty(consumptionBOMQty,
                                                               bom.UnitId,
                                                               inventUnitId,
                                                               itemId);
        calcNetWeightConsumptionInventQty   = UnitConvert::qty(consumptionBOMQty, /* netWeightConsumptionBOMQty */  
                                                               bom.UnitId,
                                                               inventUnitId,
                                                               itemId);
    }
    else
    {
        calcConsumptionInventQty            = consumptionBOMQty;
        calcNetWeightConsumptionInventQty   = netWeightConsumptionBOMQty;
    }

    [calcConsumpVariableQty, calcConsumpConstantQty] = this.getCalcConsumption();
}
Мой комментарий со звездочкой.

А вообще как посмотреть, зарегестрирован ли данный баг уже, когда я знаю только класс (таблицу, форму) и метод которые мне кажутся подозрительными?
За это сообщение автора поблагодарили: kashperuk (5).
Старый 16.09.2008, 13:18   #60  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от petr Посмотреть сообщение
DAX2009 Classes\BOMCalcItemLine\calcConsumption
...

Мой комментарий со звездочкой.

А вообще как посмотреть, зарегестрирован ли данный баг уже, когда я знаю только класс (таблицу, форму) и метод которые мне кажутся подозрительными?
Да регистрировал я уже эту х..ню. В 4.0, типа, исправили, а в 2009 - опять на своем месте.
Теги
bug report, баг, ошибка, dynamics

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Баги WebTab в DAX4 (более 1-ого на форме) alex55 DAX: Программирование 4 11.07.2008 16:28
Сергей Герасимов: Бизнес-приложения – основа стратегии корпорации Майкрософт Blog bot DAX Blogs 5 27.09.2007 02:00
Сергей Герасимов: О новостных группах и других общедоступных ресурсах Майкрософт Blog bot DAX Blogs 0 09.02.2007 22:52
Сергей Герасимов: Майкрософт ежемесячно публикует список исправленных ошибок Blog bot DAX Blogs 1 16.01.2007 11:52
Счет на оплату по заказу. Баги. Косых Артём DAX: Программирование 2 23.06.2006 11:32

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

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

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