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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.09.2013, 12:14   #1  
RomanNovi4ok is offline
RomanNovi4ok
Участник
 
14 / 11 (1) +
Регистрация: 06.08.2013
Добрый день, может кто знает?

Есть трассировка товара по серийным номерам(СН) , галочки в настройке трассировки стоят почти везде. В описании поля(для галочек)"СН Покупка Трассировка" написано: "Наличие галочки указывает, что требуется трассировка по СН для операции покупки, отдельно для покупок(Входящие) и отдельно для возвратов кредит-нот(Исходящие)." ТУТ требуется или дает возможность вставить серийный номер? Я думал, что если не поставишь СН, то Навижн не даст пойти дальше.

Как сделать, чтобы без указаний серийных номеров нельзя было получить товар(нельзя учесть)? или надо программно подправить?

СПАСИБО!
Старый 25.09.2013, 13:27   #2  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
[attachment=1342:serial.jpg]
На покупку требуется и дает. На прочие операции - выбор из открытых операций по конкретному товару.
Изображения
 
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
Старый 25.09.2013, 14:07   #3  
RomanNovi4ok is offline
RomanNovi4ok
Участник
 
14 / 11 (1) +
Регистрация: 06.08.2013
Цитата:
Сообщение от captain Посмотреть сообщение
[attachment=1342:serial.jpg]
На покупку требуется и дает. На прочие операции - выбор из открытых операций по конкретному товару.
У меня проставлено как на скрине, он дает проставить СН, но не требует их проставления почему то, тоесть я могу создать заказ покупки с товаром(с настроенной трассировкой) и учесть его не проставляя серийные номера. Не должно выплывать окошко с нецензурной бранью "нет СН" ?

Огромное спасибо
Старый 25.09.2013, 14:16   #4  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
кто-то что-то открутил
должна быть ругань
Старый 25.09.2013, 14:39   #5  
RomanNovi4ok is offline
RomanNovi4ok
Участник
 
14 / 11 (1) +
Регистрация: 06.08.2013
Цитата:
Сообщение от Sancho Посмотреть сообщение
кто-то что-то открутил
должна быть ругань
Проверил еще раз, все равно учитывает и склад пополняется, хотя по идеи ругаться должен; если зайти в строка трассеровка(заказ покупка), то в окне "неопределенно" стоит колво покупаемого товара. И при продаже, если на складе есть только товары с серийниками, а мы в заказе не указали их, то он ругается типа нет товара, но если на складе есть этот товар без СН, то он его продает и опять не ругается.

И еще вопрос возник, возможно ли такое?
Есть партия 10штук с серийными номерами, СН вводим руками, можно ли : функция - присвоить ЛОТ Но, чтак:

12а3с(серийник) ЛОТ-001 1(колво)
22с7м ЛОТ-001 1(колво)

Тоесть номер лота присваивался не всем сразу 10, а по 1, так руками проставляется, но можно забыть номер след. лота.
Старый 25.09.2013, 14:50   #6  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
вечером промоделирую ситуацию - напишу.
версия Нава какая?

а номер лота я бы перенес в карточку серийного номера.
странно это, одновременно лоты и серийники
Старый 25.09.2013, 14:52   #7  
RomanNovi4ok is offline
RomanNovi4ok
Участник
 
14 / 11 (1) +
Регистрация: 06.08.2013
Цитата:
Сообщение от Sancho Посмотреть сообщение
вечером промоделирую ситуацию - напишу.
версия Нава какая?
Пятая,Спасибо
Старый 26.09.2013, 12:04   #8  
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.");


собственно, все.
наверное кто-то злой сделал обход этой защиты, поэтому и позволяет купить без серийника
Старый 26.09.2013, 14:12   #9  
RomanNovi4ok is offline
RomanNovi4ok
Участник
 
14 / 11 (1) +
Регистрация: 06.08.2013
Спасибо!вчера пробовали на демке, все работало и покопавшись в Навике исправили, какой то "негодяй" закоментил "ненужную часть".
 


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

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

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