|
13.06.2006, 08:29 | #1 |
Участник
|
Запись в InventTrans данных и приёмка
В InventTrans создал новое поле. Оно должно заполнятся из формы ProdParmReportFinished. Помогите пожалуйста начинающему (по пунктам) что нужно сделать, чтобы это поле заполнилось при приемке в производстве???
Заранее спасибо... |
|
13.06.2006, 09:00 | #2 |
Участник
|
Цитата:
Сообщение от SomeBodyElse
В InventTrans создал новое поле. Оно должно заполнятся из формы ProdParmReportFinished. Помогите пожалуйста начинающему (по пунктам) что нужно сделать, чтобы это поле заполнилось при приемке в производстве???
Заранее спасибо... |
|
13.06.2006, 09:06 | #3 |
Участник
|
Смысл в добавлении поля есть, оно будет участвовать в выборке Оборотной ведомости по складу.
|
|
13.06.2006, 09:26 | #4 |
Участник
|
Есть класс JournalCheckPost с помощью него разносятся складсике журналы, и производственные. Посмотрите в этом напрпавлении. Также надо учесть что приемок может быть n штук в том числе и отрицательных. Также надо учесть что приемка может быть одной датой, а калькуляция другой, соответственно будут разные фин и физ даты в InventTrans ну и т.д. ...
|
|
13.06.2006, 09:33 | #5 |
Участник
|
Мне нужно просто в класс InventUpdate в метод writeInventTrans подсунуть значение своего поля. Как это сделать из формы ProdParmReportFinished не могу понять хоть ты тресни....
Из формы получаю значение в класс ProdMultiReportFinished. Дальше оно теряется так там происходит вызов кучи всяких разных классов .Хелп!! |
|
13.06.2006, 11:48 | #6 |
Banned
|
Неудивительно, что у Вас возникают трудности, все очень непросто. Попробую расписать по шагам:
1) Создать поле в ProdParmReportFinished 2) Продублировать поле в ProdJournalProd 3) Дополнить класс ProdJournalCreateProd, который будет копировать поле из одной таблицы в другую, обратить внимание на метод newReportFinished 4) Расширить класс InventMovement вашим новым свойством (создать метод), использовать этот метод в \Classes\InventMovement\initInventTransPhysical 5) Перекрыть это свойство в классе InventMov_Prod_JournalProd Удачи |
|
|
За это сообщение автора поблагодарили: SomeBodyElse (1). |
13.06.2006, 17:09 | #7 |
Banned
|
И еще забыл:
6) Надо дополнить метод InventHook::fieldEqual(), чтобы система не суммировала проводки с разными значениями нового свойства, что привело бы к потере свойства. |
|