AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.11.2003, 11:36   #1  
SNG is offline
SNG
Участник
 
35 / 10 (1) +
Регистрация: 06.08.2003
Адрес: Москва
? Экспорт накладных в текстовый файл
Надо экпортировать все накладные и перемещения с определенного склада в текстовый файл. Причем формат файла должен быть типа
Приход
шапка
Номер накл1,дата, склад....
строки
Номенклатура, размер. количество,............
................................................................................
Расход
.................................................................................
Акты инвентаризации
..................................................................................
Кто нибудь делал нечто подобное? Как лучше сделать это в Аксапте?
Старый 12.11.2003, 13:09   #2  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
делаем соответствующий отчет.
затем способ печати = ascii файл.
Старый 12.11.2003, 13:51   #3  
SNG is offline
SNG
Участник
 
35 / 10 (1) +
Регистрация: 06.08.2003
Адрес: Москва
Хотелось бы чтобы это происходило по рассписанию без вмешательства оператора.Возможно такое в аксапте.
Старый 12.11.2003, 14:04   #4  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,295 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Можно. Создаешь класс, который будет этим заниматься, к нему пункт меню и включаешь его в пакет заданий.
__________________
Михаил Андреев
https://www.amand.ru
Старый 12.11.2003, 14:09   #5  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
100% не уверен, т.к. не пробовал. Но видится след. способ: - пишется класс, в котором открывается отчет в "тихом режиме".. В смысле не открывается форма запроса. Затем этот класс выполняется в режиме пакетной обработки. Нужно пробовать.

а вообще есть еще способы навроде написания стороннего робота, который периодически через COM коннектор(либо непосредственно из БД) выгребает необходимые данные.

Так что нет ничего невозможного %)))
Старый 12.11.2003, 14:16   #6  
SNG is offline
SNG
Участник
 
35 / 10 (1) +
Регистрация: 06.08.2003
Адрес: Москва
Что такое открывается отчет в "тихом режиме" . Можно подробнее
Старый 12.11.2003, 14:24   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано SNG
Хотелось бы чтобы это происходило по рассписанию без вмешательства оператора.Возможно такое в аксапте.
И в стандартной 2.5, и в 3.0 можно без программирования настроить периодическое повторение пакетов.

В 2.5 очень простые настройки - указывается период повторения.
В 3.0 настройки гораздо лучше - почти совпадают с Scedulled Task
Старый 12.11.2003, 14:33   #8  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
простой пример. AOT-Reports-ApplObject. Правой кнопкой. Открыть.
Сначала откроется окно запроса. Где можно настроить фильтрацию записей.
Затем откроется окно, где можно настроить "куда выводить".

Теперь переопределим методы prompt у самого отчета и у его Query. вместо вызова super(). напишем return true.

Снова откроем отчет - сразу же генерится на экран, безо всяких предварительных форм.
Если в prompt отчета указать, чтобы выводил в файл - то это уже будет то, что вам нужно.
Старый 12.11.2003, 14:36   #9  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
Цитата:
Изначально опубликовано mazzy

И в стандартной 2.5, и в 3.0 можно без программирования настроить периодическое повторение пакетов.
это то очевидно. а что вы будете выполнять в качестве пакетного задания?
Старый 12.11.2003, 15:08   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
отчет. с настройкой опций в текстовый файл или в архив.
Старый 12.11.2003, 15:11   #11  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
а я думал что в качестве пакетного задания может только класс выступать.. хм... тогда вообще все просто. век живи - век учись
Старый 12.11.2003, 17:58   #12  
SNG is offline
SNG
Участник
 
35 / 10 (1) +
Регистрация: 06.08.2003
Адрес: Москва
Спасибо всем за обсуждение с отчет все получилось , работает. А вот как в 3.0 без программирования настроить периодическое повторение пакетов в нужное мне время не могу понять.Как?
Старый 12.11.2003, 18:27   #13  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
отчет
закладка пакет.
кнопочка повторение
Старый 12.11.2003, 18:35   #14  
SNG is offline
SNG
Участник
 
35 / 10 (1) +
Регистрация: 06.08.2003
Адрес: Москва
Я не про это. Я не могу добавить свой класс в типы журналов пакетной обработки.
Старый 12.11.2003, 18:50   #15  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Я не про это. Я не могу добавить свой класс в типы журналов пакетной обработки.
А он от RunBaseBatch унаследован?
Старый 12.11.2003, 18:51   #16  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
дык, читайте бестпрактис.
его надо унаследовать от runbasebatch

опять я опоздал.
Старый 13.11.2003, 12:37   #17  
SNG is offline
SNG
Участник
 
35 / 10 (1) +
Регистрация: 06.08.2003
Адрес: Москва
Да он от RunBaseBatch унаследован.
Старый 13.11.2003, 14:16   #18  
SNG is offline
SNG
Участник
 
35 / 10 (1) +
Регистрация: 06.08.2003
Адрес: Москва
Я не могу понять как эти классы в типы журналов пакетной обработки попадают. Начал разбираться два класса CustCollectionLetterCreate и CustCollectionLetterCancel оба от RunBaseBatch наследованы первый попадает второй нет. Кто знает в чем причина?
Старый 13.11.2003, 15:54   #19  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
см. tutorial_runbasebatch

скорее всего, ты не перекрыл метод canGoBatchJournal
Старый 13.11.2003, 16:19   #20  
SNG is offline
SNG
Участник
 
35 / 10 (1) +
Регистрация: 06.08.2003
Адрес: Москва
Да действительно не перекрыл. Теперь все получилось. Огромное спасибо. Правда в голове каша, все делал методом тыка. Не подскажешь где можно почитать про пакетную обработку подробнее.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Экспорт / сохранение отчета в ASCII файл valentino DAX: Программирование 7 18.02.2008 11:57
Вывод отчета в файл в пакетном режиме Egor_bl DAX: Программирование 16 09.10.2006 19:10
Расхождение функционала журнала одобрения накладных. PavelM DAX: Функционал 4 22.12.2005 19:03
Экспорт в текстовый файл с разделителями EAlex DAX: Программирование 7 14.07.2004 15:17
Экспорт в Excel через WorkBooks.OpenText() Владимир Максимов DAX: Программирование 2 09.04.2004 17:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:25.