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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.05.2009, 08:52   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
перед заполнением таблицы clear вызываете? И зачем iTL.recId = 0; и покажите что у вас там вместо точек.
А вообще вопрос на 5 минут дебага. У меня к сожалению этой таблицы нет, но ставим точку останова в insert всех таблиц, которые интересуют и понеслась душа в рай. Сначала ручной способ ввода строки. а потом Ваш программный. Не понимаю в чём сложность.
Старый 12.05.2009, 13:46   #2  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Sada Посмотреть сообщение
перед заполнением таблицы clear вызываете? И зачем iTL.recId = 0; и покажите что у вас там вместо точек.
А вообще вопрос на 5 минут дебага. У меня к сожалению этой таблицы нет, но ставим точку останова в insert всех таблиц, которые интересуют и понеслась душа в рай. Сначала ручной способ ввода строки. а потом Ваш программный. Не понимаю в чём сложность.
Просто вопрос с начала читать нужно...

Цитата:
Сообщение от hated8 Посмотреть сообщение
Опять тупик!
Добавляю строку так:
iTL.initFromInventTransferTable( iTT, true);
iTL.TransferId = ...;
iTL.ItemId = ...;
iTL.LineNum = ...;
iTL.QtyTransfer = ...;
iTL.recId = 0;
iTL.insert();
Всё норм , но в InventTrans не создаётся соответствующих записей, как это происходит при добавлении строки InventTransferLine вручную!

Как быть?
Но то что проблема легко решается дебагом - это верно...
Проблема наверняка в методах типа setPreTransEstimated в InventMovement.
Аксапта считает, что вы не меняли кол-во remainPhysical не менялось и значит ничего делать не надо...
Я так понимаю вы решили отказаться от варианта использовать .data() или buf2Buf?
Из-за этого как раз так и могло произойти... Или тут просто не весь код?
__________________
Zhirenkov Vitaly
Теги
doinsert, insert, заказ на перемещение

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Тормозит копирование строк в буфер обмена ivas DAX: Программирование 20 21.08.2007 15:05
Копирование строк из InventJournalTrans в SalesLine Petruccio DAX: Программирование 11 29.09.2006 11:40
Копирование строк шаблона RV DAX: Программирование 4 24.05.2005 14:10
БАГ: копирование строк накладных в новый заказ Антон Солдатов DAX: Функционал 2 03.12.2004 09:02
Копирование строк в одинаковых таблицах Ivan Mischenko DAX: Программирование 9 15.01.2004 18:08
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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