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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.02.2004, 10:11   #1  
dmit1606 is offline
dmit1606
Участник
 
23 / 10 (1) +
Регистрация: 04.07.2003
Адрес: Moscow
? Добавление строки номенклатуры в новом заказе
Форма SalesTable.
в методе salesTable_ds.create() после установки фокуса tabLineOverview.setFocus()
ставлю метод salesLine_ds.create() чтобы автоматически добавить новую строку (чистую) номенклатуры заказа.
if (newSalesTable)
{
super(append);
salesTable.data(newSalesTable);
salesTable_ds.write();
tabLineOverview.setFocus();
// insert new line
salesLine_ds.create();
// end insert new line
}
Но ничего не происходит.
Трассировкой проверяю возврат значений вроде такой же как и при использовании метода salesLine_ds.create() непосредственно из строк номенклатуры заказа (CTRL+N).
Вообщем мозгов не хватает, помогите, плз.
Старый 17.02.2004, 10:35   #2  
Artild is offline
Artild
Участник
 
38 / 10 (1) +
Регистрация: 24.01.2003
Адрес: Новосибирск
Если вы хотите, чтобы после создания заказа сразу создавалась строка в нём, то есть появлялась строчка со здвездочкой справа, то вам достаточно изменить свойство InsertIfEmpty датасорса SalesLine c "No" на "Yes".
Старый 17.02.2004, 10:48   #3  
dmit1606 is offline
dmit1606
Участник
 
23 / 10 (1) +
Регистрация: 04.07.2003
Адрес: Moscow
Thumbs up
Спасибо. Заработала.
Ну а все таки, почему не отрабатывает сам метод?
Понятно, что где-то что-то должно послаться, отработаться, но где эта точка обработки?
Еще раз спасибо.
Старый 17.02.2004, 10:57   #4  
Artild is offline
Artild
Участник
 
38 / 10 (1) +
Регистрация: 24.01.2003
Адрес: Новосибирск
да метод запускается, это даже можно заметить, как строчка появляется, но сразу же исчезает (во всяком случае на моей тачке это заметно ). Просто после salesTable_ds.create() вызываются всякие там refresh, reread на форме, которые эту новую строчку убирают. Более детально вы можете разобраться в этом сами с помощью руководства разработчики и отладчика.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Планирование номенклатуры с типом Основное средство AlexeyBP DAX: Функционал 19 29.01.2009 07:42
Добавление строки в накладную Manner DAX: Программирование 4 26.05.2008 09:41
Не могу изменить название номенклатуры slava09 DAX: Функционал 14 21.03.2007 18:01
Разные дебеты в одном заказе? UNRW DAX: Функционал 15 28.10.2004 14:36
При создании строки в закупке статус строки становится "Отменено" AlexUnik DAX: Функционал 4 27.09.2004 16:05
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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