|
КД, выгрузка больших объемов |
☑ |
0
MaxS
19.11.12
✎
12:40
|
Сделаны правила обмена в КД для переноса данных из 1С 7.7 в 1С 8.2.
При выгрузке из 1С 7.7, например одного справочника, через час получаем сообщение о нехватке пямяти. Это известный баг. Вопрос в другом.
Есть ли обработка, которая автоматически делит xml файл на несколько? Например, выгрузили 50 тыс объектов, закрыли файл, создали новый и т.п.?
Может быть в правилах выгрузки в одном месте можно добавить какую-нибудь процедуру?
|
|
1
dk
19.11.12
✎
12:45
|
сам дроби - я заводил поле в 7-ке - номер выгрузки
по 10 000 записей проставлял единый номер выгрузки
а при выгрузке просто указываю какой номер выгрузки использовать
|
|
2
MaxS
19.11.12
✎
12:49
|
(1) один элемент справочника может тянуть за собой несколько...
Примерно оценить, конечно можно, но это ручной труд - выгрузить, задать другой отбор по номеру, ещё раз выгрузить. Т.е. периодически отвлекаться.
А если так 24 раза по часу...
|
|
3
dk
19.11.12
✎
12:52
|
(2) муторно, но зато можно параллельно запустить
|
|
4
MaxS
19.11.12
✎
20:17
|
(3) Выгрузить параллельно, наверное можно, но как загружать паралельно например одни и теже виды документов?
хм. ищётся ещё и обработка для 8.2, которой можно "скормить" папку и всё, что там есть она бы грузила в себя.
|
|
5
Йохохо
19.11.12
✎
20:29
|
выгрузку лучше разбить на справочники и документы, в документах выгружать только ссылки на объекты
Загрузка быстрее раз в 20, если параллелить, все реально сделать очень быстро. Когда уже настроишь
|
|
6
MaxS
19.11.12
✎
20:34
|
(5) Выгрузка из 7-ки. При выгрузке документов, только сылки на справочники выгружать не получится вроде бы ((
|
|
7
Йохохо
19.11.12
✎
20:38
|
получится, сделай облегченные ПКО только с полями поиска
я случайно использовал зарезервированное слово )
|
|
8
MaxS
19.11.12
✎
20:54
|
(7) да, точно ))
сделать параметр и в ПКС написать:
Если Параметры.ВыгружатьПоСсылкам =1 Тогда
ИмяПКО = "КонтрагентПоСсылкам";
КонецЕсли;
|
|
9
Йохохо
19.11.12
✎
21:05
|
не, лучше
ПВД СправочникКонтрагенты ПКО КонтрагентыВсеДанные
ПВД документХХХ ПКО докментХХХ и в нем ПКС Контрагент ПКС КонтрагентСсылка
|
|
10
Йохохо
19.11.12
✎
21:05
|
ПВД документХХХ ПКО докментХХХ и в нем ПКС Контрагент ПКо КонтрагентСсылка
|
|
11
Йохохо
19.11.12
✎
21:06
|
и в ПКОСсылка отключить рекурсию и все остальное по необходимости
|
|
12
MaxS
19.11.12
✎
21:13
|
Да, но если правила выгрузки не одноразовые, тогда для первичной выгрузки нужно использовать ПКС КонтрагентСсылка,
а потом для периодических дополнительных переносов - в документе использовать ПКС КонтрагентВсеДанные
|
|
13
Йохохо
19.11.12
✎
21:17
|
после первичной не будет таких больших объемов
плюс, т.к. это переход, будет какой то регламент, что корячим, а что нет.
под этот регламент еще раз придется сделать правил. например новых контрагентов тащим, старых ни в коем случае не трогаем
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший