Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Способы получения данных из 1С / 15 сообщений из 15, страница 1 из 1
11.11.2016, 12:38
    #39345507
golovonometr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
Доброго дня камрады! Кто сталкивался с задачей получения данных из 1С поделитесь опытом.

У меня часто возникает вопрос как сделать выгрузку данных как можно проще надежнее и без лишних велосипедов. Понятно что не всегда есть возможность обойтись без костылей. Но все же, кто выгружал поделитесь опытом.

Сейчас у меня выгрузка работает на файлах. В 1С есть фоновое задание которое запускается каждую ночь, это задание записывает необходимые данные из справочников и регистров в файлы. Это файлы подгружаются самописным сервисом в другую бд. Не идеальный вариант, но сто процентов рабочий и достаточно быстрый. Есть ли другое решение? (1С 8.2 ЗУП, УТ база получатель MS SQL, Oracle)
...
Рейтинг: 0 / 0
11.11.2016, 15:49
    #39345755
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
golovonometr,

работает? не трогай!
...
Рейтинг: 0 / 0
11.11.2016, 18:10
    #39345877
golovonometr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
Работает, но как это на поток поставить? Допустим таких задач в дальнейшем планируется много, и каждый раз надеяться на работает - не трогай не совсем удачное решение.
Как сделать эту систему нормальной?
...
Рейтинг: 0 / 0
11.11.2016, 19:07
    #39345904
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
golovonometrКак сделать эту систему нормальной?
Избавиться от 1С.
golovonometrРаботает, но как это на поток поставить? Допустим таких задач в дальнейшем планируется много, и каждый раз надеяться на работает - не трогай не совсем удачное решение.
Что мешает запустить 1000 выгрузок? 1С многопользовательская, должно работать.

Не обязательно лить в промежуточные файлы. Из 1С можно подключиться к БД назначения и писать сразу туда.
...
Рейтинг: 0 / 0
11.11.2016, 19:34
    #39345916
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
Dima TИз 1С можно подключиться к БД назначения и писать сразу туда.
но промежуточные файлы позволяют мух от котлет отделить
...
Рейтинг: 0 / 0
11.11.2016, 19:34
    #39345917
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
ровно так же, как и из экселя/ворда


получаешь данные средствами 1С, создаешь у себя ком-объект, выполняешь тот же скрипт (что и в 1С)
...
Рейтинг: 0 / 0
11.11.2016, 20:04
    #39345923
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
ИзопропилDima TИз 1С можно подключиться к БД назначения и писать сразу туда.
но промежуточные файлы позволяют мух от котлет отделить
А зачем мух к котлетам подпускать? Если это какая-то репликация, скорее всего это так, то соблюдай правила репликации, т.е. или заливай сразу все, или проверяй что надо обновить, то и обновляй.

PS Буквально сегодня обсуждал с админом клиента как восстановить файлик с инфой (сделано все чтобы файлик выжил даже если сервер куда его класть недоступен), но продвинутые юзеры потерли файлик открыв папку проводником виндовса.
...
Рейтинг: 0 / 0
12.11.2016, 16:06
    #39346099
defragmentator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
ИзопропилDima TИз 1С можно подключиться к БД назначения и писать сразу туда.
но промежуточные файлы позволяют мух от котлет отделить
Достаточно иметь журнал выгрузки
...
Рейтинг: 0 / 0
12.11.2016, 16:51
    #39346115
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
defragmentatorИзопропилпропущено...

но промежуточные файлы позволяют мух от котлет отделить
Достаточно иметь журнал выгрузки
это разве не промежуточный файл?
...
Рейтинг: 0 / 0
12.11.2016, 20:19
    #39346181
defragmentator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
Изопропилdefragmentatorпропущено...

Достаточно иметь журнал выгрузки
это разве не промежуточный файл?
Ну в файл лучше писать самую общую информацию.
Файлы - это зло, поскольку на порядок тормозят выгрузку.
Лучше даже сначала писать всё в специальные таблички для выгрузки с датами и прочей служебной информацией.
А оттуда уже можно перезаливать в основную базу.
...
Рейтинг: 0 / 0
12.11.2016, 20:33
    #39346189
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
defragmentatorФайлы - это зло, поскольку на порядок тормозят выгрузку.
на порядок - это в 10 раз. ужаснах
...
Рейтинг: 0 / 0
12.11.2016, 20:59
    #39346196
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
Ужаснах файлов не в скорости, а в безопасности. см. 19884738 . Там где можно обойтись без файлов - лучше обойтись без файлов.
...
Рейтинг: 0 / 0
12.11.2016, 23:08
    #39346226
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
Dima TТам где можно обойтись без файлов - лучше обойтись без файлов
сферический конь в вакууме
...
Рейтинг: 0 / 0
15.11.2016, 10:38
    #39347332
golovonometr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
Dima TУжаснах файлов не в скорости, а в безопасности. см. 19884738 . Там где можно обойтись без файлов - лучше обойтись без файлов.
Этот момент я нихрена не понял. Вы про что?
...
Рейтинг: 0 / 0
15.11.2016, 17:04
    #39347759
hclubmk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы получения данных из 1С
Изопропилужаснах этот ужаснах заложен в природу 1С, и от него не отделаться. Сама 1С в результате выполнения запросов создает эту ужаснах-кучу временных файлов, которые к счастью, можно хоть как-то перенаправить на виртуальный диск и достаточно неплохо выиграть в скорости (хоть какой-то плюс от этих манипуляций), так что передача данных посредством файловой системы из 1С ещё куда-то - это ложка дегтя в бочке дегтя, не стоит особо расстраиваться.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Способы получения данных из 1С / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]