|  12.11.2003, 11:36 | #1 | 
| Участник |  Экспорт накладных в текстовый файл 
			
			Надо экпортировать все накладные и  перемещения с определенного склада в текстовый файл. Причем формат файла должен быть типа Приход шапка Номер накл1,дата, склад.... строки Номенклатура, размер. количество,............ ................................................................................ Расход ................................................................................. Акты инвентаризации .................................................................................. Кто нибудь делал нечто подобное? Как лучше сделать это в Аксапте? | 
|  | 
|  12.11.2003, 13:09 | #2 | 
| Соучастник | 
			
			делаем соответствующий отчет.  затем способ печати = ascii файл. 
				__________________ View Anton Soldatov's LinkedIn profile | 
|  | 
|  12.11.2003, 13:51 | #3 | 
| Участник | 
			
			Хотелось бы чтобы это происходило по рассписанию без вмешательства оператора.Возможно такое в аксапте.
		 | 
|  | 
|  12.11.2003, 14:04 | #4 | 
| Участник | 
			
			Можно. Создаешь класс, который будет этим заниматься, к нему пункт меню и включаешь его в пакет заданий.
		 | 
|  | 
|  12.11.2003, 14:09 | #5 | 
| Соучастник | 
			
			100% не уверен, т.к. не пробовал. Но видится след. способ: - пишется класс, в котором открывается отчет в "тихом режиме".. В смысле не открывается форма запроса. Затем этот класс выполняется в режиме пакетной обработки. Нужно пробовать. а вообще есть еще способы навроде написания стороннего робота, который периодически через COM коннектор(либо непосредственно из БД) выгребает необходимые данные. Так что нет ничего невозможного %))) 
				__________________ View Anton Soldatov's LinkedIn profile | 
|  | 
|  12.11.2003, 14:16 | #6 | 
| Участник | 
			
			Что такое открывается отчет в "тихом режиме" . Можно подробнее
		 | 
|  | 
|  12.11.2003, 14:24 | #7 | 
| Участник | Цитата: 
		
			Изначально опубликовано SNG  Хотелось бы чтобы это происходило по рассписанию без вмешательства оператора.Возможно такое в аксапте. В 2.5 очень простые настройки - указывается период повторения. В 3.0 настройки гораздо лучше - почти совпадают с Scedulled Task | 
|  | 
|  12.11.2003, 14:33 | #8 | 
| Соучастник | 
			
			простой пример. AOT-Reports-ApplObject. Правой кнопкой. Открыть. Сначала откроется окно запроса. Где можно настроить фильтрацию записей. Затем откроется окно, где можно настроить "куда выводить". Теперь переопределим методы prompt у самого отчета и у его Query. вместо вызова super(). напишем return true. Снова откроем отчет - сразу же генерится на экран, безо всяких предварительных форм. Если в prompt отчета указать, чтобы выводил в файл - то это уже будет то, что вам нужно. 
				__________________ View Anton Soldatov's LinkedIn profile | 
|  | 
|  12.11.2003, 14:36 | #9 | 
| Соучастник | Цитата: 
		
			Изначально опубликовано mazzy  И в стандартной 2.5, и в 3.0 можно без программирования настроить периодическое повторение пакетов. 
				__________________ View Anton Soldatov's LinkedIn profile | 
|  | 
|  12.11.2003, 15:08 | #10 | 
| Участник | 
			
			отчет. с настройкой опций в текстовый файл или в архив.
		 | 
|  | 
|  12.11.2003, 15:11 | #11 | 
| Соучастник | 
			
			а я думал что в качестве пакетного задания может только класс выступать.. хм... тогда вообще все просто. век живи - век учись    
				__________________ View Anton Soldatov's LinkedIn profile | 
|  | 
|  12.11.2003, 17:58 | #12 | 
| Участник | 
			
			Спасибо всем за обсуждение с отчет все получилось , работает. А вот как в 3.0 без программирования настроить периодическое повторение пакетов в нужное мне время не могу понять.Как?
		 | 
|  | 
|  12.11.2003, 18:27 | #13 | 
| Участник | 
			
			отчет закладка пакет. кнопочка повторение   | 
|  | 
|  12.11.2003, 18:35 | #14 | 
| Участник | 
			
			Я не про это. Я не могу добавить свой класс в типы журналов пакетной обработки.
		 | 
|  | 
|  12.11.2003, 18:50 | #15 | 
| Banned | Цитата: 
		
			Я не про это. Я не могу добавить свой класс в типы журналов пакетной обработки.
		
	 | 
|  | 
|  12.11.2003, 18:51 | #16 | 
| Участник | 
			
			дык, читайте бестпрактис. его надо унаследовать от runbasebatch опять я опоздал.  | 
|  | 
|  13.11.2003, 12:37 | #17 | 
| Участник | 
			
			Да он от RunBaseBatch унаследован.
		 | 
|  | 
|  13.11.2003, 14:16 | #18 | 
| Участник | 
			
			Я не могу понять как эти классы в типы журналов пакетной обработки попадают. Начал разбираться два класса CustCollectionLetterCreate и CustCollectionLetterCancel оба от RunBaseBatch наследованы первый попадает второй нет. Кто знает в чем причина?
		 | 
|  | 
|  13.11.2003, 15:54 | #19 | 
| Участник | 
			
			см. tutorial_runbasebatch скорее всего, ты не перекрыл метод canGoBatchJournal   | 
|  | 
|  13.11.2003, 16:19 | #20 | 
| Участник | 
			
			Да действительно не перекрыл. Теперь все получилось. Огромное спасибо. Правда в голове каша, все делал методом тыка. Не подскажешь где можно почитать про пакетную обработку подробнее.
		 | 
|  |