09.09.2003, 18:30 | #1 |
Участник
|
Вопрос по импорту проводок
Мне нужно импортировать проводки - я пытаюсь это делать через стандартный импорт настройкой групп определения для импорта в таблицы LedgerJournalTable & LedgerJournalTrans.
Можно ли сделать, чтобы код журнала заполнялся автоматически? Либо можно ли это сделать с помощью настройки правила для экспорта поля? Либо можно как-то проще импортировать проводки, чем прямой записью в таблицы? Есть еще одна проблема: при попытке импорта в LedgerJournalTable в infolog вываливается сообщение, что "серия документов '' не существует". Хотя я настраиваю поле VoucherSeries на существующую серию. |
|
09.09.2003, 20:41 | #2 |
Участник
|
Нет. При импорте триггера не вызываются и целостность базы не проверяется.
Импортировать надо, программируя на языке самой Аксапты. Хотя можно конечно поизвращаться и поиграться с методами convert и import... Однако, по-моему, в данном случае эффективнее просто работать с классом CommaIO, например. |
|
10.09.2003, 02:45 | #3 |
Участник
|
Очень жаль, т.к. девелоперской лицензии нет и не предвидится Действительно придется извращаться...
А по поводу второй проблемы можете подсказать? |
|
10.09.2003, 12:34 | #4 |
Участник
|
Re: Вопрос по импорту проводок
Цитата:
Изначально опубликовано chel
Есть еще одна проблема: при попытке импорта в LedgerJournalTable в infolog вываливается сообщение, что "серия документов '' не существует". Хотя я настраиваю поле VoucherSeries на существующую серию. |
|
11.09.2003, 13:50 | #5 |
Member
|
Re: Вопрос по импорту проводок
Цитата:
Изначально опубликовано chel
...Мне нужно импортировать проводки... Почему оно может быть глупым? Потому что в Аксапте проводки порождаются на основании операций и связаны с ними. Проводки по начиленным налогам, например, вы простым импортом в журнал и разноской не сделаете. Точнее, уже можно сделать и их, но они ни с какой другой функциональностью в Аксапте не будут связаны. Т.о. цель данного заняти непонятна. Цитата:
Изначально опубликовано chel
...я пытаюсь это делать через стандартный импорт настройкой групп определения для импорта в таблицы LedgerJournalTable & LedgerJournalTrans... Цитата:
Изначально опубликовано chel
...Можно ли сделать, чтобы код журнала заполнялся автоматически?... Цитата:
Изначально опубликовано chel
...Либо можно ли это сделать с помощью настройки правила для экспорта поля?... Цитата:
Изначально опубликовано chel
...Либо можно как-то проще импортировать проводки, чем прямой записью в таблицы?... Все зависит от набора ваших лицензий и того, чего же вы хотите достичь... Если вы хотите загрузить в систему обороты по финансовым счетам за предыдущие годы (например, вы переходите на Аксапту с другой системы, но хотите сопоставлять обороты по счетам за текущий период с прошлым), то можно воспользоваться различными вариантами. Первый из них — это упомянутая вами разноска через журнал. Такие проводки можно сформировать в одном-единственном журнале за весь необходимый период. Хотя, скорее всего будет лучше побить на части с т.з. производительности. При этом проводки можно консолидировать до дня, а то и до недели или месяца. Ну и как минимум со счетами, на которых стоит тип "Налоги", вы намучаетесь. В некоторых случаях можно придумать процедуру и попроще. Вот, например, есть замечательная возможность консолидации (если у вас есть лицензия на Финансовые серии 2)... Так вот, если компанию на время сделать консолидационной, то появятся такие возможности, как импорт консолидационных проводок, а также... удаление проводок из ГК штатными средствами. Только удалять проводки можно только из ГК (в остальных местах они останутся) и только все проводки за весь день (или указанный период). А еще эта замечательная процедура умеет писать проводки в блокированный, закрытый и даже несуществующий финансовый периоды. Если компанию снова сделать неконсолидационной, то можно будет продолжать работать. Да, при консолидации не работает российская корреспонденция. Формат текстового файла для консолидации очень прост. Вот еще интересный вопрос, а финансовые аналитики вы планируете импортировать?
__________________
С уважением, glibs® |
|
11.09.2003, 19:35 | #6 |
Участник
|
Re: Re: Вопрос по импорту проводок
Цитата:
Изначально опубликовано glibs
Почему оно может быть глупым? Потому что в Аксапте проводки порождаются на основании операций и связаны с ними. Проводки по начиленным налогам, например, вы простым импортом в журнал и разноской не сделаете. Точнее, уже можно сделать и их, но они ни с какой другой функциональностью в Аксапте не будут связаны. Если есть более нормальный способ экспорта проводок, чем балк копи в таблицы, то я бы очень хотел его услышать. Почитал скудную документацию по Commerce Gateway, но понял что там без программирования непосредственно в аксапте не обойтись, что нежелательно Цитата:
Изначально опубликовано glibs
А это как? Вы хотите и журналы импортировать тоже, а не только проводки? Уточните, пожалуйста. Цитата:
Изначально опубликовано glibs
Экспорт... А это к чему? Цитата:
Изначально опубликовано glibs
Ну и как минимум со счетами, на которых стоит тип "Налоги", вы намучаетесь. Цитата:
Изначально опубликовано glibs
В некоторых случаях можно придумать процедуру и попроще. Вот, например, есть замечательная возможность консолидации (если у вас есть лицензия на Финансовые серии 2)... Так вот, если компанию на время сделать консолидационной, то появятся такие возможности, как импорт консолидационных проводок, а также... удаление проводок из ГК штатными средствами. Только удалять проводки можно только из ГК (в остальных местах они останутся) и только все проводки за весь день (или указанный период). А еще эта замечательная процедура умеет писать проводки в блокированный, закрытый и даже несуществующий финансовый периоды. Если компанию снова сделать неконсолидационной, то можно будет продолжать работать. Да, при консолидации не работает российская корреспонденция. Формат текстового файла для консолидации очень прост. Цитата:
Изначально опубликовано glibs
Вот еще интересный вопрос, а финансовые аналитики вы планируете импортировать? |
|
12.09.2003, 11:42 | #7 |
Member
|
Re: Re: Re: Вопрос по импорту проводок
Цитата:
Изначально опубликовано chel
...Мне необходимо настроить механизм импорта проводок по зарплате, т.к. кадрового учета и зарплаты в аксапте не будет... Цитата:
Изначально опубликовано chel
... Если есть более нормальный способ экспорта проводок, чем балк копи в таблицы, то я бы очень хотел его услышать ... Как я понял, мне нужно будет каждый месяц создавать журнал, который будет заполняться строками - проводками В первом случае я делаю так: 1. Создаю новый пакет (в выделенном журнале или в общем), сохраняю его и запоминаю номер. 2. Создаю строку в пакете (журнале), сохраняю и запоминаю номер ваучера. 3. В MS Excel готовлю строки журнала (там есть нумератор строк с инкриментом в 1), подставляю туда номер пакета и номер ваучера. 4. Создаю группу определения, импортирую все это безобразие в таблицу LedgerJournalTrans, проверяю созданные строки в пакете журнала. 5. Удаляю ту строчку, что создал вручную. 6. Разношу. Шаг 2 необходим для того, чтобы при работе в многопользовательской среде никто не увел мой номер ваучера. Остальное, надеюсь, понятно. Я так импортировал строки для формирования начальных сальдо по клиентам и поставщикам. Никаких проблем с номерными сериями не было. Цитата:
Изначально опубликовано chel
...А можно про мучения подробнее - в чем тонкости?... Цитата:
Изначально опубликовано chel
...Я так понимаю, что это про обмен Аксапта-Аксапта?...
__________________
С уважением, glibs® |
|
12.09.2003, 12:11 | #8 |
Соучастник
|
а если бы было программирование, достаточно бы было в настройках поля написать:
PHP код:
__________________
View Anton Soldatov's LinkedIn profile |
|
13.09.2003, 09:10 | #9 |
Участник
|
Цитата:
Изначально опубликовано glibs
Если честно, это тот случай, когда лучше прпрограммировать (программно заполнить пакет журнала, как, например, это делается при импорте выписки из клиент-банка). Цитата:
Изначально опубликовано glibs
В первом случае я делаю так: 1. Создаю новый пакет (в выделенном журнале или в общем), сохраняю его и запоминаю номер. 2. Создаю строку в пакете (журнале), сохраняю и запоминаю номер ваучера. 3. В MS Excel готовлю строки журнала (там есть нумератор строк с инкриментом в 1), подставляю туда номер пакета и номер ваучера. 4. Создаю группу определения, импортирую все это безобразие в таблицу LedgerJournalTrans, проверяю созданные строки в пакете журнала. 5. Удаляю ту строчку, что создал вручную. 6. Разношу. Есть еще только один вопрос: т.к. хочется всю эту загрузку сделать в максимально автоматическом режиме, то хотелось бы создавать и пакет и строки пакета автоматом, и чтобы юзер не правил файл импорта. Может быть в аксапте есть какие-либо переменные сессии, в которые можно будет записать значение номера пакета, а затем при формировании строк взять его оттуда? Цитата:
Изначально опубликовано Антон Солдатов
а если бы было программирование, достаточно бы было в настройках поля написать: |
|
14.09.2003, 16:17 | #10 |
Member
|
Цитата:
Изначально опубликовано chel
...А вообще, можно ли где нарыть нормальную документацию по объектной модели аксапты, чтобы нормально общаться с ней через COM? Есть ли описание базовых классов?... Цитата:
Изначально опубликовано chel
...Есть еще только один вопрос: т.к. хочется всю эту загрузку сделать в максимально автоматическом режиме, то хотелось бы создавать и пакет и строки пакета автоматом, и чтобы юзер не правил файл импорта...
__________________
С уважением, glibs® |
|
15.09.2003, 05:09 | #11 |
Соучастник
|
Цитата:
Изначально опубликовано chel
Огромное спасибо - я как раз это и хотел узнать. Кстати, для настройки полей не нужна программерская лицензия.
__________________
View Anton Soldatov's LinkedIn profile |
|
30.09.2003, 16:31 | #12 |
Member
|
Если вдруг кому интересен вариант без программирования, то у меня появилась еще одна идея. Только написал я ее здесь http://technet.navision.com/workspac...ribId=1&wso=1.
__________________
С уважением, glibs® |
|
30.09.2003, 17:26 | #13 |
Участник
|
Цитата:
Изначально опубликовано glibs
Только написал я ее здесь
__________________
"...жизнь проходит, пока мы строим планы на жизнь..." с уважением, ESys. |
|
06.12.2005, 16:34 | #14 |
Участник
|
Линк уже не работает, как тема то называлась ?
__________________
_databaseTransDelete ... bl@$ ! |
|
06.12.2005, 18:03 | #15 |
Member
|
Я уже не помню, о чем речь.
Возможно, речь шла о периодическом журнале. Т.е. создать периодический журнал с фиксированным номером. Настроить экспорт в файл с таким номером журнала. Раз и навсегда. Потом периодически импортировать данные в периодический журнал. Можно настроить автоматически в пакетном режиме. Задача бухгалтера будет состоять в том, чтобы создать новый журнал в нужном месте и переместить туда закачанные строки. Кажется, так. О! Нашел... блин, ну и интерфейс. Вот http://www.microsoft.com/Businesssol...=en-us&m=1&p=1 " ... I imported GL journal lines just the way you described above. But I used one GL voucher number. I think it would be hard to import GL journal if the number of GL vouchers was more than one… But I have got another idea. Unfortunately, I did not test it completely, but hope it will help you. You can import lines for GL journals into so-called periodic journal. It does not require GL voucher number. But more over, if you specify some figures in the mentioned field, all the lines with the same number will gain one GL voucher number when retrieved into general journal. All the lines without any number in «Voucher» field will have the same GL voucher number. And be careful! The GL voucher number will also be different for lines with the same number in «Voucher» field, but with different dates. technet.navision.com Posting date: Tuesday, September 30, 2003 technet.navision.com Posting path: Navision Axapta/Application (Ax)/Financial Series ... "
__________________
С уважением, glibs® |
|
|
|