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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.05.2007, 19:56   #1  
Volodymyr is offline
Volodymyr
Участник
 
36 / 21 (1) +++
Регистрация: 03.11.2006
Адрес: Киев
Скорее всего блокировка таблиц.
Привет !

Задача:

1) Создаем в purchFormLetter_PackingSlip новый метод с таким кодом:

static void method1( PurchLine _purchLine)
{
InventTrans inventTrans;
Voucher voucher;
;
while select inventTrans
where inventTrans.InventTransId == _purchLine.InventTransId &&
(
inventTrans.StatusReceipt == StatusReceipt::Registered ||
inventTrans.Voucher == voucher
)
{
info("1");
}
}

2) Вствляем вызов этого метода в purchFormLetter_PackingSlip.updateNow() на 35 линию:
PurchFormLetter_PackingSlip::method1( PurchLine );

3) Создаем purchesOrder ( AccountsPayable -> Purches order ). В нем создаем две линии с товаром DPI-02 в количесвте 2 и 3 штук. (Товар можно и OL-2500-T, главное чтобы был SerialNumber в InventoryDimension)

4) Резервируем (на форме Inventory->Reservation)

Результат:
Выводится только 3 раза инфо.

Вопрос:
Почему выводится 3 раза, если должно выводится 5 раз?

Предположение:
Возможно таблица блокируется при выполении селекта и селект не проходит.

Такая вот проблема, может кто-то что-то посоветует, может линки есть почитать.

Самое интересное (непонятное) :
Если закоментировать в селекте строку с inventTrans.Voucher == voucher, то все будет работать хорошо!

Если кто дочитал , объясните в чем проблема!
За это сообщение автора поблагодарили: AndyD (5).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Блокировка таблиц пр InnerJoin Logger DAX: Программирование 5 26.11.2007 18:21
Владельцы таблиц в БД аксапты AxaptaUser DAX: Администрирование 11 23.05.2007 18:33
Блокировка ключа индекса Sequel DAX: Программирование 4 06.07.2006 16:08
Блокировка всех таблиц DreamCreator DAX: Администрирование 1 09.08.2005 16:07
Как настроить репликацию таблиц Аксапта в хранилище данных для OLAP max_spbti DAX: Функционал 4 28.06.2004 10:32

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

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

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