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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.08.2004, 12:29   #11  
besenok is offline
besenok
Участник
 
64 / 10 (1) +
Регистрация: 05.08.2004
Все разобрался ! На самом деле не ошибка ! Просто так работает навижен ! Он по LookUpForm находит первую форму которая может быть представлена для указанного типа записи в виде табличной части
В частности для представления списка учтенных актов "Posted Inventory Doc. Header" подходят несколько форм, и по умолчанию подставляется форма "Posted Item Write-off Act List" т.к. имеет более меньший индекс (мое предположение) , что нас не устраивается, т.к. в этой форме установлен фильтр по типу записи (отбираются только акты списания)
Поэтому необходимо поменять вызов выбора документа
с

CLEAR(LookupForm);
LookupForm.LOOKUPMODE := TRUE;
LookupForm.SETTABLEVIEW(Rec);
LookupForm.SETRECORD(Rec);

IF LookupForm.RUNMODAL = ACTION::LookupOK THEN
LookupForm.GETRECORD(Rec);

на


CLEAR(cFlook);
cFlook.LOOKUPMODE := TRUE;
cFlook.SETTABLEVIEW(Rec);
cFlook.SETRECORD(Rec);

IF cFlook.RUNMODAL = ACTION::LookupOK THEN
cFlook.GETRECORD(Rec);


где cFLook перемная типа Form Sub Type "Posted Item Positive Doc List"

Psю Жаль тут на форму нельзя темя закрывать !
 


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

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

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