|
![]() |
#1 |
Участник
|
Ещё немного об албанской логике... в NAV
В данном случае про ЛОТ: У нас есть товар 80216-T и на карточке товара устанавливаем ОБЯЗАТЕЛЬНО резервировать. Делаем 2 документа покупки с лотами ЛОТ1 и ЛОТ2, например по 5 и 10 шт. В заказе продажи делаем строку для 2 шт и система резервирует товар из ЛОТ1. Но с помощью Трасинга устанавливаем привязку к ЛОТ 2. И в итоге 2 шт. товара из ЛОТ1 блокируется (по крайней мере у меня на Кронусе - не последний) до учёта документа. Вопрос - ЗАЧЕМ так делается или почему? Например, если резервируется и есть ЛОТ Но., то не делать привязку трассировки сразу? И если меняется Трассировка, то не менять строки резервирования? |
|
![]() |
#2 |
Участник
|
Цитата:
На тестовой базе настраиваем трассировку Lot Info. Inbound Must Exist для товара 80216-T и получаем "счастье" в виде ошибки. Вопрос - как пользователю прописать данные в таблице 6505 чтобы можно было сделать учёт без захода на форму 6505 Lot No. Information Card, которая вставляет запись в эту таблицу? |
|
![]() |
#3 |
MCTS
|
Цитата:
Сообщение от RedFox
![]() Вот ещё немного про Трассировки.
На тестовой базе настраиваем трассировку Lot Info. Inbound Must Exist для товара 80216-T и получаем "счастье" в виде ошибки. Вопрос - как пользователю прописать данные в таблице 6505 чтобы можно было сделать учёт без захода на форму 6505 Lot No. Information Card, которая вставляет запись в эту таблицу? Не понял проблемы: Если включить Lot Info. Inbound Must Exist, значит пользователь должен вводить данную информацию через Lot No. Information Card. Если не ввел - получи ошибку. Чесно говоря запись уже должна была существовать, судя по скриншоту, система бы не дала оприходовать этот товар. |
|
![]() |
#4 |
Участник
|
Цитата:
![]() Цитата:
Чесно говоря запись уже должна была существовать, судя по скриншоту, система бы не дала оприходовать этот товар.
Проблема в том, что я нажал "Присвоить &Лот Но." и обычно людям достаточно, если всё настроено правильно. А вот если хочешь менять |
|
![]() |
#5 |
Участник
|
![]() Цитата:
Всё началось с кода в 22 CU: - SetupSplitJnlLine(VAR ItemJnlLine2 : Record "Item Journal Line";VAR PostItemJnlLine : Boolean) Код: IF Item."Costing Method" = Item."Costing Method"::Specific THEN BEGIN Item.TESTFIELD(Item."Item Tracking Code"); ItemTrackingCode.TESTFIELD("SN Specific Tracking",TRUE); END; НО потом просто прошёлся по коду и в первом же месте - 27 таблица нашёл похожее (см Item Tracking Setup). Неужели трудно было сделать что-то типа такого (см. Item Tracking Setup (new))? P.S. Исправления в 27 таблице заняли менее 1 минуты |
|
![]() |
#6 |
Участник
|
![]() Цитата:
Вот Вам и новая "фича" для отложенного связывания в Трассировках. P.S. Sorry, забыл скрины добавить |
|