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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.09.2013, 12:04   #1  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
при учете покупки товарника со строгим контролем серийника возникает ошибка:
---------------------------
Microsoft Dynamics NAV
---------------------------
Серийный Номер требуется для Товара 80102-T.
---------------------------
ОК
---------------------------


смотрим код:


Codeunit 90 Purch.-Post\PostItemJnlLine(...
...
ItemJnlPostLine.RunWithCheck(ItemJnlLine,TempJnlLineDim);
...
----------------------
Codeunit 22 Item Jnl.-Post Line\RunWithCheck(...
...
WHILE SplitJnlLine(ItemJnlLine,PostItemJnlLine) DO
IF PostItemJnlLine THEN
Code;
...
----------------------
Codeunit 22 Item Jnl.-Post Line\Code()
...
IF (SNRequired OR LotRequired) AND ("Quantity (Base)" <> 0) AND
("Value Entry Type" = "Value Entry Type"::"Прямая Себест.") AND
NOT DisableItemTracking AND NOT Adjustment AND NOT IsServUndoConsumption
AND NOT Subcontracting
THEN
CheckItemTracking;
...
----------------------
Codeunit 22 Item Jnl.-Post Line\CheckItemTracking()

IF SNRequired AND (ItemJnlLine."Serial No." = '') THEN
ERROR(Text015,ItemJnlLine."Item No.");


собственно, все.
наверное кто-то злой сделал обход этой защиты, поэтому и позволяет купить без серийника
 

Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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