|
19.12.2022, 13:59 | #1 |
Участник
|
Цитата:
Сообщение от rDenis2
Различие со стандартными таблицами банковских выписок в том что в новой таблице (header) указан не период (даты с - по) а одна дата.
И загвоздка в том что надо statement (header) узлы из XML надо разбивать по уникальным датам транзакций (lines). вопросы следующие: 1. Как (можно ли) сделать следующее - добыть уникальные даты из линий в каждом statement, и потом запустить каждый statement в цикле из дат и создать столько headerov сколько уникальных дат и соотвественно линий под header только с этими датами. Если модификация ER логики окажется слишком сложной, то можно реализовать периодическую операцию, которая разбивает исходный файл на новые отдельные файлы, каждый на определенную дату из периода дат исходного файла. |
|
27.12.2022, 13:03 | #2 |
Участник
|
Цитата:
Сообщение от MorpheusX
Я бы не создавал кастомные таблицы, а импортировал в стандартные с одинаковым значением полей "С даты" и "По дату".
Если модификация ER логики окажется слишком сложной, то можно реализовать периодическую операцию, которая разбивает исходный файл на новые отдельные файлы, каждый на определенную дату из периода дат исходного файла. |
|
02.01.2023, 14:14 | #3 |
Участник
|
Я бы реализовал копирование импортируемых строк из стандартных таблиц в кастомные в методах insert() стандартных таблицы. Такое решение проще чем глубокая модификация ER сущностей и последующее их тестирование и поддержка на протяжении всего их жизненного цикла.
|
|
Теги |
electronic reporting, er, er file import, er импорт файла, ger |
|
|