|  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(), чтобы система не суммировала проводки с разными значениями нового свойства, что привело бы к потере свойства. | 
|  |