|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
Доброе время суток. Есть две базы 1С. Необходимо перенести данные с одной базы в другую за определенный период (01.01.08 - 20.20.08). Возможно ли это сделать средствами SQL (DTS Import/Export)? P.S. База абсолютно одинаковые, одна из них пустая. С уважением Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 10:00 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
а есть поля в этих таблицах с датами, чтобы идентифицировать этот интервал времени? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 10:03 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
А какова версия 1С? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 10:06 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
А как Вы собираетесь при этом сохранять связи между документами? Короче, такие дела делаются внутри 1С и Вам в соответсвующий форум. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 10:08 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
megahitman01.01.08 - 20. 20 .08 За такой период нельзя :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 10:08 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
+1 имхо, в общем случае некорректная постановка задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 10:09 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
Версия 1С 7.7. В таблице с документами есть поле с датой. Связи между документами можно сохранить (мне кажется) перепроведением. Попробуем поставить задачу по другому: Есть база 2007, в ней работают и в 2008. Необходимо в пустую базу перенести данные за 2008 год. База 2007 17 Гб и сильно начинает тормозить. Конечно есть средства 1С по переносу данных. Но конфигурация писалась какими то гастробайтерами и получилась кривая до безобразия. при переносе вылазиет куча косяков (при загрузке из одного xml файла несколько раз, соответственно с очисткой приемника, получается каждый раз разный результат, и т.д.). Хотелось бы попробовать средствами SQL, может будет лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 10:22 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
Средствами SQL лучше не будет. Для решения Вашей задачи существуют такие понятия как свертка остатков. Сначала делается копия базы. В одной из них делается свертка остатков на 31.12.2007 и удаляются документы до этой даты. В другой базе удаляются документы после этой даты. И все это средствами 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 10:33 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
... и только свертка позволяет еще и остатки на начало нового периода не потерять. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 11:06 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
Если нужно перенести данные в такую же конфигурацию, то проще сделать копию и в ней свернуть 2007 год ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 11:58 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
megahitmanВерсия 1С 7.7. В таблице с документами есть поле с датой. Связи между документами можно сохранить (мне кажется) перепроведением. Вам кажется неправильно. megahitman Хотелось бы попробовать средствами SQL, может будет лучше. Лучше будет только в том случае, если ВЫ будете ДО КОНЦА ПОНИМАТЬ как работает перенос. Если вы что-то запустили и оно что-то не то выдало - значит нужно учиться. megahitman(при загрузке из одного xml файла несколько раз, соответственно с очисткой приемника, получается каждый раз разный результат, и т.д.) Это как раз и значит - вы не понимаете, что делаете. Готовых решений для нетиповых конфигураций нет. P.S. 5 лет назад, когда у меня встала подобная задача, я написал достаточно универсальную обработку переноса через OLE, причем структуры баз могут различаться. Только чтобы ее использовать, в ней надо разобраться, "сама" она не работает. P.P.S. Сейчас в нашей компании есть перенос, практически в реальном времени, между несколькими базами разной структуры 1С 7.7 и 1С 8.1 через SQL. Только понять, как он работает можно за 2-3 месяца изучения. К сожалению, писал не я. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2008, 12:15 |
|
Перенос данных из одной БД в другую на определенную дату
|
|||
---|---|---|---|
#18+
megahitmanДоброе время суток. Есть две базы 1С. Необходимо перенести данные с одной базы в другую за определенный период (01.01.08 - 20.20.08). Возможно ли это сделать средствами SQL (DTS Import/Export)? P.S. База абсолютно одинаковые, одна из них пустая. С уважением Алексей. Можно без DTS Import/Export. Надо написать несколько запросов. Количество запросов зависит от количества объектов в конфигурации. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2008, 16:30 |
|
|
start [/forum/topic.php?fid=28&fpage=174&tid=1525028]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 265ms |
total: | 413ms |
0 / 0 |