Показать сообщение отдельно
Старый 07.05.2008, 16:37   #48  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Kashin Посмотреть сообщение
Где чушь? Вы никогда не добавляли записи типа ValueEntry.NewField := ItemJnlLine.NewField? Там, где достаточно было ValueEntry.TRANSFERFIELDS(ItemJnlLine) портянки кода вида:
Код:
  ValueEntry."Drop Shipment" := "Drop Shipment";
  ValueEntry."Reason Code" := "Reason Code";
  ValueEntry."Return Reason Code" := "Return Reason Code";
  ValueEntry."External Document No." := "External Document No.";
  ValueEntry."Document Date" := "Document Date";
  ValueEntry."Gen. Bus. Posting Group" := "Gen. Bus. Posting Group";
  ValueEntry."Gen. Prod. Posting Group" := "Gen. Prod. Posting Group";
Не очень удачный пример. TRANSFERFIELDS переносит по айдишникам полей. Наверное головоломкой было бы поддерживать соответствие айди в одной книге и десятках документальных таблиц, которые в нее что-то пишут. Пришлось бы резервировать поля ... Я понимаю учет транзитов ... Но с книгой пример не оч. удачный.
В целом как аргументирование того, чтобы править стандартные "серьезные" юниты - прокатит. Но лучше было бы привести пример протаскивания какого-либо нового поля в какую-либо из книг. Тут хоть ничего сложного и нет, но юнит тронуть придется.