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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2010, 10:07   #1  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
А демо-базы у вас нет?
__________________
Ivanhoe as is..
Старый 11.03.2010, 11:51   #2  
IntoTheRain is offline
IntoTheRain
Участник
Аватар для IntoTheRain
 
42 / 20 (1) +++
Регистрация: 19.02.2010
Адрес: Санкт-Петербург
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
А демо-базы у вас нет?
Демо есть, версия 4.07.для DAX 4.0 ВОПРОС ЕСЛИ ДЕМОБАЗА СТАРШЕ?? а то как появилась 4.07 больше чем 2 года назад и не может быть, что бы не появилось обновленных демобаз??
__________________
Старый 11.03.2010, 16:37   #3  
IntoTheRain is offline
IntoTheRain
Участник
Аватар для IntoTheRain
 
42 / 20 (1) +++
Регистрация: 19.02.2010
Адрес: Санкт-Петербург
Ни фига не понимаю блин..

в демобазе делаю как делал в первом сообщении..

потом в двух мануалах написано по разному

"10. В форме «Заказ на покупку» нажать кнопку «Обработка» > «Счет-фактура» и разнести фактуру от поставщика.
11. После разноски статус закупки стал «Оприходовано».
12. Просмотреть сформированную счѐт-фактуру, нажав в верхней части формы «Заказ на покупку» кнопку «Запросы» > «Фактура»."


Кнопки "Обработка" ну в упор не вижу, наверно это кнопка "Разноска" нажимаю не вижу там "Счет-Фактура" вижу только - "Заказ на покупку" - "Список Прихода" - "Отборочная накладная" - "Накладная"

Статус у заказа на покупку меняет только кнопка "Отборочная накладная" на статус "получено" и даже печатает её)

Нажимаю "НАКЛАДНАЯ"

потом нажимаю "ОК" и вот что выдает

Номер счета для операций с типом Покупка, приход не существует.

кликаю на нее два раза вот код...



Цитата:
private boolean check(SysModule _sysModule,
LedgerVoucher _ledgerVoucher,
boolean _checkDuplicate = true)
{
boolean ok = true;
boolean checkBlock;
LedgerPeriod ledgerPeriod;
COSMovements_Ledger COSMovements_Ledger;
LedgerTable ledgerTable;
;

// Validating transaction date
ledgerPeriod = LedgerPeriod::find(ledgerTrans.TransDate, ledgerTrans.PeriodCode);

if (!ledgerPeriod || ledgerTrans.TransDate > ledgerPeriod.PeriodEnd)
ok = checkFailed(strfmt("@SYS17614", ledgerTrans.TransDate));

if (ledgerPeriod.PeriodStatus != LedgerPeriodStatus::Open)
ok = checkFailed(strfmt("@SYS17615", ledgerTrans.TransDate));

if (ledgerTrans.PeriodCode == PeriodCode::Opening)
ok = checkFailed(strfmt("@SYS16774"));

ok = ledgerPeriod.checkModuleIsOpen(_sysModule, ledgerTrans.TransDate) && ok;

if (!_ledgerVoucher.checkPostingType(ledgerTrans.Posting))
ok = checkFailed(strfmt("@SYS25150", _sysModule));

this.checkOpeningTrans();

// Validating ledger account (and access rights)
if (! _ledgerVoucher.parmReversal())
{
if (!ledgerTrans.AccountNum)
{
ok = checkFailed(strfmt("@SYS24816", ledgerTrans.Posting));
}

if (accrualRefTableid && accrualRefRecid)
{
checkBlock = false;
}
else
{
checkBlock = _ledgerVoucher.parmCheckBlock();
}
if (!LedgerTable::checkAllowPosting(ledgerTrans.AccountNum,
ledgerTrans.Posting,
false,
checkBlock))
{
if (!LedgerParameters::find().AbortErrorAccount)
{
if (!this.parmLedgerAccount(LedgerSystemAccounts::accountNum(LedgerPostingType::ErrorAccount)))
{
ok = checkFailed(strfmt("@SYS24816", LedgerPostingType::ErrorAccount));
}
}
else
{
ok = checkFailed("@SYS21628");
}
}

// Find the account and then call the instance based nethods to validate the account.
ledgerTable = LedgerTable::find(ledgerTrans.AccountNum);
ok = ledgerTable.checkPostingType(ledgerTrans.Posting,false) && ok;
ok = Dimensions::checkDimension(ledgerTrans.Dimension, true,
_ledgerVoucher.parmCheckBlockedDimensions()) && ok;
ok = LedgerTable::checkDimension(ledgerTrans.AccountNum, ledgerTrans.Dimension) && ok;

ok = appl.dimensionSetValidation(false, company).checkDimension(ledgerTrans,
fieldnum(LedgerTrans, Dimension),
false) && ok;
ok = ledgerTable.checkUserId(curuserid()) && ok;

ok = ledgerTable.checkAccountCurrency(ledgerTrans.CurrencyCode,
(ledgerTrans.Posting == LedgerPostingType::ExchRateGain ||
ledgerTrans.Posting == LedgerPostingType::ExchRateLoss)) && ok;
}

// Validating amount
ok = LedgerVoucherTransObject::checkRoundOff(ledgerTrans.AccountNum, ledgerTrans.AmountMST) && ok;
ok = LedgerVoucherTransObject::checkRoundOffCur(ledgerTrans.AccountNum, ledgerTrans.CurrencyCode, ledgerTrans.AmountCur) && ok;
ok = LedgerVoucherTransObject::checkDebitCredit(ledgerTrans.AccountNum, ledgerTrans.AmountMST, this.parmCorrect()) && ok;

// Validate voucher
if (!ledgerTrans.Voucher)
{
ok = checkFailed("@SYS24569");
}
else
{
if (_checkDuplicate)
{
ok = LedgerParameters::checkDuplicate(ledgerTrans.Voucher, ledgerTrans.TransDate) && ok;
}
}

if (_ledgerVoucher.parmVoucherSeriesCode())
{
ok = this.checkLedgerPostingJournalId(_ledgerVoucher.parmVoucherSeriesCode()) && ok;
}
else
{
ok = this.checkLedgerPostingJournalId(this.ledgerVoucherSeries()) && ok;
}
// validate cost accounting
COSMovements_Ledger = COSMovements_Ledger::construct();
ok = COSMovements_Ledger.checkTrans(ledgerTrans) && ok;

return ok;
}
__________________
Старый 11.03.2010, 19:17   #4  
IntoTheRain is offline
IntoTheRain
Участник
Аватар для IntoTheRain
 
42 / 20 (1) +++
Регистрация: 19.02.2010
Адрес: Санкт-Петербург
А подскажите откуда подтягивается "код номенклатуры" когда я создаю новый заказ на покупку.





В модуле "Управление запасами" -> "Номенклатуры" Таких которые подтягиваются нет, кроме тех которые я сам создал..

Помогите ПЖЛСТ
__________________
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 4.0 Заказ на продажу на основании заказа на покупку Бигудь DAX: Функционал 13 20.11.2024 17:12
Продажа ОС - формирование складских проводок, Продажа основных средств через заказы. Rivez DAX: Функционал 3 18.06.2009 08:11
Массовая внутригрупповая продажа/покупка ОС Evgeniy2020 DAX: Функционал 0 12.02.2009 12:25
Работа с Excel через COM в DAX 4.0 Paul_ST DAX: Программирование 4 17.07.2007 16:45
Проблемы с реализацией ОС через Заказ dimit DAX: Функционал 2 19.02.2007 15:30
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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