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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.03.2010, 18:51   #1  
IntoTheRain is offline
IntoTheRain
Участник
Аватар для IntoTheRain
 
42 / 20 (1) +++
Регистрация: 19.02.2010
Адрес: Санкт-Петербург
DAX 4.0 Покупка ОС через ЗАКАЗ НА ПОКУПКУ
Уважаемые форумчане,

Я конечно в DAX еще полный "дуб"..

Хочу приобрести ОС через заказ на покупку..

делаю все по мануалу как доктор прописал...

1) завожу новую карточку ОС (присваиваю инвентарный номер и тп).
2) захожу в расчеты с поставщиками, создаю новый заказ на покупку.. предварительно создаю новую номенклатурную единицу для ОС.
3) на закладке "Разное" в новом заказе на покупку присваиваю раньше созданную карточку ОС по инвентарному номеру.
4) Кликаю разнести по заказу на покупку.. и.т.д..

После чего захожу в модуль ОС нажимаю на карточку, кликаю на модели стоимости и вижу что у этого ОС статус "Еще не приобретено".. ПОЧЕМУ??


Спасибо.
__________________
Старый 10.03.2010, 19:05   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от IntoTheRain Посмотреть сообщение
предварительно создаю новую номенклатурную единицу для ОС.
Тип у этой номенклатурной единицы = Основное средство?
после разноски покупки что показывается у номенклатурной единицы в поле Инв.номер ОС на вкладке Разное?

Цитата:
Сообщение от IntoTheRain Посмотреть сообщение
После чего захожу в модуль ОС нажимаю на карточку, кликаю на модели стоимости и вижу что у этого ОС статус "Еще не приобретено"..
А что показывается в карточке ОС на вкладке Покупка/продажа?
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: IntoTheRain (1).
Старый 10.03.2010, 19:22   #3  
IntoTheRain is offline
IntoTheRain
Участник
Аватар для IntoTheRain
 
42 / 20 (1) +++
Регистрация: 19.02.2010
Адрес: Санкт-Петербург
Цитата:
Сообщение от mazzy Посмотреть сообщение
Тип у этой номенклатурной единицы = Основное средство?
после разноски покупки что показывается у номенклатурной единицы в поле Инв.номер ОС на вкладке Разное?


А что показывается в карточке ОС на вкладке Покупка/продажа?
Тип номенклатурной единицы Основное средство НО в окне номенклатурные группы во вкладке заказ на продажу и на вкладке заказ на покупку.. все поля(профили разноски если так их можно назвать) ПУСТЫЕ... что походу и надо заполнить в соответствии с Планом счетов?


В карточке ОС на вкладке Покупка/Продажа все пусто
__________________
Старый 10.03.2010, 20:22   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от IntoTheRain Посмотреть сообщение
ПУСТЫЕ...
Значит связи не произошло. Где-то не то указали в закупке.
__________________
полезное на axForum, github, vk, coub.
Старый 10.03.2010, 21:48   #5  
longson is offline
longson
Участник
 
231 / 49 (2) +++
Регистрация: 12.12.2006
Адрес: Москва
Вы настроили модель учета у группы ОС? Нажмите на кнопку Модель учета на форме Основные средства, там должна быть хотя бы одна строка. Если там нет, создадите там строку для настройки модели учета, но лучше настроить предварительно в группе ОС. Все модели учета автоматически подтягиваются при создании новой карточки ОС.

А для настройки модели учета нужно будет настроить амортизационные группы и профиль разноски ОС. Все лежат в настройках модули ОС.

На этапе закупки можно просто делать самые примитивные настройи (код, название ..), просто чтобы они были. А чтобы дальше обрабатывать это ОС, нужно уже будет делать детальные настройки.

Последний раз редактировалось longson; 10.03.2010 в 21:52.
Старый 10.03.2010, 23:41   #6  
IntoTheRain is offline
IntoTheRain
Участник
Аватар для IntoTheRain
 
42 / 20 (1) +++
Регистрация: 19.02.2010
Адрес: Санкт-Петербург
Цитата:
Сообщение от longson Посмотреть сообщение
Вы настроили модель учета у группы ОС? Нажмите на кнопку Модель учета на форме Основные средства, там должна быть хотя бы одна строка. Если там нет, создадите там строку для настройки модели учета, но лучше настроить предварительно в группе ОС. Все модели учета автоматически подтягиваются при создании новой карточки ОС.

А для настройки модели учета нужно будет настроить амортизационные группы и профиль разноски ОС. Все лежат в настройках модули ОС.

На этапе закупки можно просто делать самые примитивные настройи (код, название ..), просто чтобы они были. А чтобы дальше обрабатывать это ОС, нужно уже будет делать детальные настройки.
Модели учета настроены, Группы настроены, все подтягивается... но я сомневаюсь что у меня грамотно настроены профили разноски...

Если у кого есть возможность выгрузите пожалуйста табличку AssetLedgerAccounts в екселе...

Хочу посмотреть как настроены профили у вас... и если есть возможность к этой таблички еще LedgerAccountViewб что бы мне подтянуть названия к полям "Счет ГК" "Корр. счет".

Спасибо большое!!!!
__________________
Старый 11.03.2010, 10:07   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
А демо-базы у вас нет?
__________________
Ivanhoe as is..
Старый 11.03.2010, 11:51   #8  
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   #9  
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   #10  
IntoTheRain is offline
IntoTheRain
Участник
Аватар для IntoTheRain
 
42 / 20 (1) +++
Регистрация: 19.02.2010
Адрес: Санкт-Петербург
А подскажите откуда подтягивается "код номенклатуры" когда я создаю новый заказ на покупку.





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

Помогите ПЖЛСТ
__________________
Старый 11.03.2010, 19:55   #11  
longson is offline
longson
Участник
 
231 / 49 (2) +++
Регистрация: 12.12.2006
Адрес: Москва
Да, кнопка называется Разноска.

Исходя из вашего сообщения, у вас не только не хватает Счет-фактура, но и не хватает Счет на оплату. Может быть, у вас не включены все конфигурационные ключи?

Смотрите Адмиристрирование, Настройка, Система, Конфигурация.

Ключ, которая называется Торговля, у вас все включено?

И также ключ Функции для страны, СНГ, Россия.

А по поводу номенклатуры, смотрите http://axapta.mazzy.ru/lib/inventimport/
За это сообщение автора поблагодарили: IntoTheRain (1).
Старый 11.03.2010, 22:28   #12  
IntoTheRain is offline
IntoTheRain
Участник
Аватар для IntoTheRain
 
42 / 20 (1) +++
Регистрация: 19.02.2010
Адрес: Санкт-Петербург
Цитата:
Сообщение от longson Посмотреть сообщение
Да, кнопка называется Разноска.

Исходя из вашего сообщения, у вас не только не хватает Счет-фактура, но и не хватает Счет на оплату. Может быть, у вас не включены все конфигурационные ключи?

Смотрите Адмиристрирование, Настройка, Система, Конфигурация.

Ключ, которая называется Торговля, у вас все включено?

И также ключ Функции для страны, СНГ, Россия.

А по поводу номенклатуры, смотрите http://axapta.mazzy.ru/lib/inventimport/
Да спасибо большое именно так и есть у меня не настроены конфигурационные ключи!!

У меня нет Функции для страны СНГ, Россия. её можно где то взять? есть все страны кроме СНГ, Россия
__________________

Последний раз редактировалось IntoTheRain; 11.03.2010 в 22:56.
Старый 11.03.2010, 22:32   #13  
IntoTheRain is offline
IntoTheRain
Участник
Аватар для IntoTheRain
 
42 / 20 (1) +++
Регистрация: 19.02.2010
Адрес: Санкт-Петербург
СНГ, РОССИЯ нашел Функционал для России в Ax 4
__________________
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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, время: 07:01.