|
|
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
Доброго дня камрады! Кто сталкивался с задачей получения данных из 1С поделитесь опытом. У меня часто возникает вопрос как сделать выгрузку данных как можно проще надежнее и без лишних велосипедов. Понятно что не всегда есть возможность обойтись без костылей. Но все же, кто выгружал поделитесь опытом. Сейчас у меня выгрузка работает на файлах. В 1С есть фоновое задание которое запускается каждую ночь, это задание записывает необходимые данные из справочников и регистров в файлы. Это файлы подгружаются самописным сервисом в другую бд. Не идеальный вариант, но сто процентов рабочий и достаточно быстрый. Есть ли другое решение? (1С 8.2 ЗУП, УТ база получатель MS SQL, Oracle) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 12:38 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
golovonometr, работает? не трогай! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 15:49 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
Работает, но как это на поток поставить? Допустим таких задач в дальнейшем планируется много, и каждый раз надеяться на работает - не трогай не совсем удачное решение. Как сделать эту систему нормальной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 18:10 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
golovonometrКак сделать эту систему нормальной? Избавиться от 1С. golovonometrРаботает, но как это на поток поставить? Допустим таких задач в дальнейшем планируется много, и каждый раз надеяться на работает - не трогай не совсем удачное решение. Что мешает запустить 1000 выгрузок? 1С многопользовательская, должно работать. Не обязательно лить в промежуточные файлы. Из 1С можно подключиться к БД назначения и писать сразу туда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 19:07 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
Dima TИз 1С можно подключиться к БД назначения и писать сразу туда. но промежуточные файлы позволяют мух от котлет отделить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 19:34 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
ровно так же, как и из экселя/ворда получаешь данные средствами 1С, создаешь у себя ком-объект, выполняешь тот же скрипт (что и в 1С) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 19:34 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
ИзопропилDima TИз 1С можно подключиться к БД назначения и писать сразу туда. но промежуточные файлы позволяют мух от котлет отделить А зачем мух к котлетам подпускать? Если это какая-то репликация, скорее всего это так, то соблюдай правила репликации, т.е. или заливай сразу все, или проверяй что надо обновить, то и обновляй. PS Буквально сегодня обсуждал с админом клиента как восстановить файлик с инфой (сделано все чтобы файлик выжил даже если сервер куда его класть недоступен), но продвинутые юзеры потерли файлик открыв папку проводником виндовса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 20:04 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
ИзопропилDima TИз 1С можно подключиться к БД назначения и писать сразу туда. но промежуточные файлы позволяют мух от котлет отделить Достаточно иметь журнал выгрузки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2016, 16:06 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
defragmentatorИзопропилпропущено... но промежуточные файлы позволяют мух от котлет отделить Достаточно иметь журнал выгрузки это разве не промежуточный файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2016, 16:51 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
Изопропилdefragmentatorпропущено... Достаточно иметь журнал выгрузки это разве не промежуточный файл? Ну в файл лучше писать самую общую информацию. Файлы - это зло, поскольку на порядок тормозят выгрузку. Лучше даже сначала писать всё в специальные таблички для выгрузки с датами и прочей служебной информацией. А оттуда уже можно перезаливать в основную базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2016, 20:19 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
defragmentatorФайлы - это зло, поскольку на порядок тормозят выгрузку. на порядок - это в 10 раз. ужаснах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2016, 20:33 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
Ужаснах файлов не в скорости, а в безопасности. см. 19884738 . Там где можно обойтись без файлов - лучше обойтись без файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2016, 20:59 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
Dima TТам где можно обойтись без файлов - лучше обойтись без файлов сферический конь в вакууме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2016, 23:08 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
Dima TУжаснах файлов не в скорости, а в безопасности. см. 19884738 . Там где можно обойтись без файлов - лучше обойтись без файлов. Этот момент я нихрена не понял. Вы про что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 10:38 |
|
||
|
Способы получения данных из 1С
|
|||
|---|---|---|---|
|
#18+
Изопропилужаснах этот ужаснах заложен в природу 1С, и от него не отделаться. Сама 1С в результате выполнения запросов создает эту ужаснах-кучу временных файлов, которые к счастью, можно хоть как-то перенаправить на виртуальный диск и достаточно неплохо выиграть в скорости (хоть какой-то плюс от этих манипуляций), так что передача данных посредством файловой системы из 1С ещё куда-то - это ложка дегтя в бочке дегтя, не стоит особо расстраиваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2016, 17:04 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39345917&tid=1340564]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 506ms |

| 0 / 0 |
