powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Способы получения данных из 1С
15 сообщений из 15, страница 1 из 1
Способы получения данных из 1С
    #39345507
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня камрады! Кто сталкивался с задачей получения данных из 1С поделитесь опытом.

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

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

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

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


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

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

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

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


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