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