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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.06.2010, 11:12   #11  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от gala Посмотреть сообщение
Интересно, а как Вы представляете исправление вот таким образом сформулированной ошибки?
Я вижу, что это из W1, поэтому просто написал так. Почти без наездом
Цитата:
Ну да требует проверки кода. Требует понятно зачем ( ну я во всяком случае раньше так думала до работы в MS), что бы можно было взять цену (где-то потом) из указанной Ledger Entry. Если поставили настройку PurchSetup."Exact Cost Reversing Mandatory" (см. строку Выше), то наверное понимали зачем. С другой стороны, у серийных номеров и партий нет Item Ledger Entry.
Тут не проверки кода требует, а правильное расположение отступов. Тогда все станет понятно.

Ну я рассуждал так.
Первоначально разберемся с природой полей CheckApplToItemEntry и QtyToBeReceivedBase
Код:
  IF PurchSetup."Exact Cost Reversing Mandatory" AND (Type = Type::"2") THEN
    IF "Document Type" IN ["Document Type"::"5","Document Type"::"3"] THEN
      CheckApplToItemEntry := Quantity > 0
    ELSE
      CheckApplToItemEntry := Quantity < 0;
Таким образом CheckApplToItemEntry содержит признак, что у меня кол-во <> 0
Код:
ItemJnlLine."Quantity (Base)" := QtyToBeReceivedBase;
Далее если при возврате точной себестоимости кол-во для отгрузки <> 0, но есть например партии, то нужно проверять поле НЕ в строке, а в строке Item Tracking Lines. Даже есть в TransferPurchLineToItemJnlLine что-то поменяется, то вопрос остается - зачем мне проверять строку??

Цитата:
Вот и прочитала я текст несколько раз, но так и не поняла, что же Вы тут ожидали увидеть.
...Объясните плз. для тугодумов.
Вы не тугодум - примите извинения за сумбоурность, потому что писал быстро..
 


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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:02.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.