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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2009, 23:41   #1  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Случайно наткнувшись на ветку - решил написать - "чем дело кончилось".
А кончилось оно тем, что я наткнулся на:
1. Грабли со складскими аналитиками в заказах на пермещение (Что я был не первым - об этом я узнал здесь).
2. Собсно - складская аналитика была не абы какая - а ГТД - т.е. наша российская. Причем с галкой "Физический" (т.е. остатки считать в разрезе ГТД)
3. Неоткомпилированность (глобальная) рабочего приложения (ошибки исчислялись десятками) . Да, увы - и на эти грабли случайно приходится наступать - особенно когда только только знакомишься с приложением, которое модифицировали до меня.

Т.е. резюмируя:
Система пыталась зарезервировать товар не по той ГТД, но т.к. приложение было некомпиленое - то вместо ошибки - типа "Облом" - система уходила в даун. Повторюсь - приложение с модификациями.
Т.е. начинать надо с глобальной компиляции

Соответственно, я откомпилировал приложение, получил ошибку - разобрался с ГТД и все встало на свои места.
__________________
Возможно сделать все. Вопрос времени
Старый 09.06.2010, 16:20   #2  
Omeo is offline
Omeo
Участник
 
129 / 50 (2) ++++
Регистрация: 18.03.2004
Адрес: Moscow
столкнулись с такой же ошибкой в коде примерно такого вида:
X++:
void main()
{
 ttsbegin;
 updateCompany(mainCompany);
 ttscommit;
}
void updateCompany(CompanyNo _companyNo)
{
 ;
 while select ChildNo from companyTree
  group by ChildNo
  where companyTree.ParentNo = _companyNo
 {
  this.updateCompany(companyTree.ChildNo);
 }
}
решение: вынесли из тела селекта рекурсию
Старый 23.07.2013, 10:38   #3  
Deepoint is offline
Deepoint
Участник
SAP
 
60 / 14 (1) ++
Регистрация: 01.04.2011
Записей в блоге: 1
У нас так же случилась такая беда при разноске приходника. Оказалось, что в журнале прихода в ручную изменили дату оприходывания. При этом оприходуемая номенклатура перед этим уже разбежалась по заказы на продажу. И висела там в статусе "Зарезервировано в заказанных". Аксапта отчаянно не понимая такого изврата валилась с ошибкой "Превышен верхний предел Microsoft Dynamics по количеству открытых курсоров (90). Измените параметр -OPENCURSORS или измените код X++". Решилось снятием этого резерва по заказам, разноской приходника и, соответственно, возвратом резервов.
Теги
заказ на перемещение, открытые курсоры

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Странное количество в строке журнала инвентаризации pitersky DAX: Функционал 7 16.01.2009 16:46
как отдельно учитывать фактическое и финансовое количество? romulis DAX: Функционал 4 08.02.2007 15:01
Количество знаков после запятой для количества в Закупке. dimit DAX: Функционал 18 20.11.2006 17:23
Количество вакансий в штатном расписании. NJD DAX: Функционал 3 20.09.2006 15:48
Закупка. Количество введенное в таблицу PurchLine не отображается в накладной ATimTim DAX: Программирование 15 21.06.2004 10:11
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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