|
![]() |
#1 |
Участник
|
Вот взял EXPRESS и немного повозился..
Проблема 1: У нас есть товар, который продается не в базовых единицах измерения, а например в паре или блоком-спайкой (например пиво). Мы используем резервирование (трассировку). Для списания или оприходования в такой Единице Измерения возникает ошибка в том, что резервируется на кол-во, привязанное к 32 (а там у нас базовые единицы). Функционал базовых значений в 337 до конца «не работает» (мое мнение так же – нет смысла в нем, но поля присутствуют). Решение - Единица Измерения при Резервировании: ReserveItemDocLine.TransferItemDocToItemJnlLine(ItemDocLine,ItemJnlLine,ItemDocLine.Quantity) нужно заменить на ReserveItemDocLine.TransferItemDocToItemJnlLine(ItemDocLine,ItemJnlLine,ItemDocLine."Quantity (Base)"); Проблема 2: Нельзя вставить Value Entry Relation - лечится вставкой кодеюнита в соответствующий КЮ учета (по моему мнению его вообще нужно сделать одним по аналогии с 80-ым). Проблема 3: - Почему в списаниях нельзя работать с ячейками? Неужели трудно в CU 12460, 12461 добавить перенос поля ячеек в Item Journal или сделать списание так же по складу?? Почему не блокируется Расширенный склад тогда? Функционал совсем не работает нормально со складом, хотя сделать это не совсем сложно (вместо того, чтобы плодить КЮ). Я конечно доделал у себя, но общей идеи не понятно (почему нельзя списывать со склада?? Неужели склад должен быть даже без "ячеек")? Или это только списание документа для простых реализаций? Тогда есть документы типа Inventory PutAway&Pick (если надо, то могу проконсультировать.. просто хочется нормальный функционал в следующей версии). Проблема 4: Неужели сложно сделать нормальный LookUp для формочек. Или это формы только для просмотра и без возможности выбора?? Пример решения подсмотреть можно на Заказах. |
|
![]() |
#2 |
Участник
|
Вчера обнаружил "новую фичу от МС" в разделе произ-во (хотя сразу скажу ЗОНЫ полностью доделывал в произ-ве, потому что их нет вообще!!! и лезут по журналу траблы!): В help:
Поле Код Ячейки Таблица Произ. Заказ Компонент При расчете производственного заказа, программа копирует код ячейки из соответствующего поля спецификации. Если вводится дополнительный компонент, нажмите AssistButton в поле, затем выберите доступные коды ячеек Если компонент не находится в определённой ячейке, оставьте это поле пустым. Проблема - в Таблице Спецификации НЕТ поля Ячейка! Вопрос - откуда планировалось копировать значение? Может из полей из Заголовка или ...? |
|
![]() |
#3 |
Участник
|
Очередная бага по Ячейке вылезла от русичей (у меня полезло при удалении зоны и ячейки).
|
|
![]() |
#4 |
Участник
|
За этот кусочек кода в 90 CU я не знаю кому кланяться..
Код: IF CheckApplToItemEntry THEN TESTFIELD("Appl.-to Item Entry"); P.S. Хорошо, что я просто товар возвращал, а не с серийными номерами или партиями.. |
|
![]() |
#5 |
Moderator
|
Цитата:
Сообщение от RedFox
![]() За этот кусочек кода в 90 CU я не знаю кому кланяться..
Код: IF CheckApplToItemEntry THEN TESTFIELD("Appl.-to Item Entry"); P.S. Хорошо, что я просто товар возвращал, а не с серийными номерами или партиями.. Ну да требует проверки кода. Требует понятно зачем ( ну я во всяком случае раньше так думала ![]() Вот и прочитала я текст несколько раз, но так и не поняла, что же Вы тут ожидали увидеть. Понимаю, что помочь ничем не смогу, так как W1 функциональность, но в данном случае даже не понимаю на что жалуются. Вот и думаю, может из-за того, что с товарам давно не работало, а может из-за того, что старость приблежается ![]() Объясните плз. для тугодумов. |
|
![]() |
#6 |
Участник
|
Цитата:
![]() Цитата:
Ну да требует проверки кода. Требует понятно зачем ( ну я во всяком случае раньше так думала
![]() Ну я рассуждал так. Первоначально разберемся с природой полей 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; Код: ItemJnlLine."Quantity (Base)" := QtyToBeReceivedBase; Цитата:
Вот и прочитала я текст несколько раз, но так и не поняла, что же Вы тут ожидали увидеть.
...Объясните плз. для тугодумов. |
|
![]() |
#7 |
Участник
|
Читать случайно пришлось, но было весело...
|
|