|  | 
|  26.06.2007, 11:14 | #1 | 
| Участник | Инициализация номера производства 
			
			Добрый деньПодскажите пожалуйста, как из производственного заказа, при вызове Журналы/Приёмка (или другой тип журнала), вызывается форма ProdJournalTable, при этом при создании нового журнала поле Производство (ProdId) автоматически принимает значение номера вызывавшего производства ?Пытаюсь разобраться, но не совсем ясно. Искал в методе init формы ProdJournalTable, вот там не совсем понятно назначение класса ProdJournalFormTable, может быть именно из него и инициализируется номер производства ?
		 | 
|  | 
|  26.06.2007, 11:42 | #2 | 
| Участник | 
			
			Это диналинк срабатывает
		 
				__________________ Axapta v.3.0 sp5 kr2 | 
|  | 
|  26.06.2007, 12:42 | #3 | 
| Участник | 
			
			Понятно. Я имею ввиду есть какой-нибудь метод типа initFromProdTable(prodId prodNum...). У меня задача импортировать все производственные заказы из текстового файла + подготовка соответствующих журналов (приёмка, отгрузочная накладная..)
		 | 
|  | 
|  26.06.2007, 12:43 | #4 | 
| MCTS | Цитата: 
		
			не совсем понятно назначение класса ProdJournalFormTable
		
	 Цитата: 
		
			Это диналинк срабатывает
		
	 При вызове Журналы/Отгрузочная накладная, Журналы/Карта маршрута, Журналы/Приёмка, это срабатывет диналинк. Но при вызове Журналы/Все, диналинк не срабатывает. Для обхода этой ситуации в классе ProdJournalFormTable заведена переменная callerProdId. Она инициализируется в методе datasourceLinkActivePre(), и из нее прописывается ProdId в методе datasourceInitValuePost(). И попутно вопрос в студию: Почему при вызове Журналы/Все не срабатывает диналинк? 
				__________________ С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага. Последний раз редактировалось e@gle; 26.06.2007 в 12:45. | 
|  | 
|  26.06.2007, 13:37 | #5 | 
| Banned | |
|  | |
| За это сообщение автора поблагодарили: e@gle (1). | |
|  26.06.2007, 12:52 | #6 | 
| Участник | 
			
			А как вы утверждаете что там не срабатывает диналинк ?
		 | 
|  | 
|  26.06.2007, 13:18 | #7 | 
| MCTS | Цитата: 
		
			А как вы утверждаете что там не срабатывает диналинк ?
		
	 Утверждаю что диналинк не отработал потому что initValue() датасорса на форме не прописал поле ProdId. 
				__________________ С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага. | 
|  | 
|  26.06.2007, 13:36 | #8 | 
| Участник | 
			
			Диналинк отработал прекрасно  Только в форме перестраивается Query для датасорса ProdJournalTable, а связи обратно не восстанавливаются. Вот и извращаются   
				__________________ Axapta v.3.0 sp5 kr2 | 
|  | |
| За это сообщение автора поблагодарили: e@gle (1). | |
|  10.08.2007, 10:50 | #9 | 
| Участник | 
			
			Продолжаю тему.  Задача: 1. Загружать все производственные заказы на определенный период. 2. Автоматически формировать по заказам отгрузочные накладные и журналы приёмки из производства и их разнести. Данные из отгрузочных накладных необходимо брать из настройки спецификации (производимые продукции имеют тип спецификации). Данные из журналов приёмки формировать по простому алгоритму. Главная цель: получить за данный период движение складких запасов и также прямые затратые на производство. Пункт 1 сделал. То, что я пока не знаю и хочу вас спросить, это пункт 2, особенно о автоматическом формировании отгрузочных накладных и автоматической разноске загруженных производственных заказов и связанных с ними журналов. Может кто-нибудь посоветует, какие классы надо изучать или каким образом правильно поступать ? Спасибо Последний раз редактировалось longson; 10.08.2007 в 10:55. | 
|  | 
|  10.08.2007, 16:25 | #10 | 
| MCTS | 
			
			При обработке произв заказа Обработка\Запуск выставляем Автопотребление по спецификации и Разноска отгр. накладной. Таким образом автоматически создается и разносится по спецификации отгр. накладная.  При обработке произв заказа Обработка\Приемка создается и разносится журнал Приемка на количество указанное при приемке. Настроив Параметры производства\Автоматическое обновление можно добиться чтобы Обработка\Приемка создавала и разносила Отгр. накладную и Приемка. Управение производством стр 124 
				__________________ С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага. | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| Зависшие серийные номера | 11 | |||
| Моделирование производства | 1 | |||
| Отраслевое решение для производства | 2 | |||
| "Испортились" номера в таблице договоров | 3 | |||
| Отображение номера Документа ГК | 0 | |||
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
| 
 |