|  18.05.2007, 23:03 | #1 | 
| Участник |  PurchFormLetter 
			
			Добрый день. В общем есть такая задача - в систему добавили новый тип заказов / закупок. У них по задаче не может быть строк. Только голова, и надбавки (MarkupTrans). Подлянка в том что по этим заказам должна быть возможность провести накладную (только через код. В интерфейсе проведение накладных по ним будет запрещено). Для этого предпологается создать класс наследник PurchFormLetter_Invoice, и перекрыть (переписать) необходимые методы на нем. Только вот не силен я в структуре проведения накладных. Может кто посоветовать какие именно методы необходимо изменить? Сейчас работаю в сторону UpdateNow() и Run(). Если с первым более менее понятно, то вот каким образом лучше изменить Run() чтобы все работало я пока не догоняю... С уважением, Dozer. ЗЫ: Аксапта 4.0 | 
|  | 
|  19.05.2007, 12:29 | #2 | 
| Administrator | 
			
			Такой новый тип заказов/закупок на ура мог бы быть реализован с помощью Free-text invoice/Invoice journal. Или есть другие особенности?
		 
				__________________ Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me | 
|  | 
|  19.05.2007, 12:38 | #3 | 
| Участник | Цитата: Просто классы типа Purch/SalesFormLetter весьма зубодробительны   | 
|  | 
|  19.05.2007, 12:43 | #4 | 
| Участник | 
			
			Сов. согласен с Максимом. ЕСЛИ же непременно хотите использовать Заказы на закупку, ТО обратите внимание на эту формулировку. Это типично программисткая формулировка. Пользователи наверняка хотят получить некий договор без товаров, но с накладными расходами. Ошибка в том, что вы интерпретировали требование "без товаров" в "без строк". Это неправильно. Заведите номенклатуру "Сумма договора", укажите для нее тип "услуга" и указывайте эту номенклатуру в Заказе на закупку. И будет вам договор без товаров и без модификаций. | 
|  | |
| За это сообщение автора поблагодарили: belugin (6). | |
|  19.05.2007, 18:18 | #5 | 
| Участник | 
			
			Хм. Спасибо за идею. Завтра спрошу у архитектора чем обосновано желание переделать FormLetter. Потому как это четко прописано в поставленной задаче. 
				__________________ С уважением, Dozer | 
|  |