Как автоматизировать выгрузку данных с 1C?

1. kn-syz 14.05.20 09:32 Сейчас в теме
Добрый день! Стоит задача создания непрерывного потока данных из 1с УТ (файловая) в Excel. Чтобы при открытии excel файла были всегда актуальные данные, без необходимости заходить в 1С и вручную выгружать данные.

Как это реализовать?

Можно ли сделать постоянную выгрузку данных в MS SQL и уже оттуда тянуть данные в excel? Или решение может находиться в установке 1c базы в MS SQL. Нужна помощь! Пригодятся любые советы!
Найденные решения
12. kn-syz 15.05.20 14:35 Сейчас в теме
Всем спасибо за отклик!

Вообщем решил вопрос так:

установил серверную 1с на MS SQL - подгрузил туда базу данных, в итоге, с помощью запросов в SQL получаю нужную выборку. Но столкнулся с другой проблемой, которую спрошу в новой теме.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 14.05.20 09:34 Сейчас в теме
(1)
Стоит задача создания непрерывного потока данных из 1с УТ (файловая) в Excel. Чтобы при открытии excel файла были всегда актуальные данные, без необходимости заходить в 1С и вручную выгружать данные


Чем это обусловлено? 1С - это мягко скажем не реал-тайм учетная система :)
succub1_5; +1 Ответить
3. lefthander 14.05.20 09:40 Сейчас в теме
(1)Если база файловая, то с помощью обработки выгружаете данные, а с помощью шедулера запускаете выгрузку. Частота выгрузки настраивается в шедулере. главное что бы следующий запуск не был раньше предыдущего. сохраняете все в эксель. Не вижу трудностей...
succub1_5; +1 Ответить
5. platonov.e 158 14.05.20 10:02 Сейчас в теме
(3) А если эксель в момент выгрузки будет кем то открыт?)
nomad_irk; +1 Ответить
11. lefthander 15.05.20 08:18 Сейчас в теме
(5)А если комп в это время будет выключен? ;)
9. user623969_dusa 14.05.20 11:12 Сейчас в теме
(1) эксель буржуйская программа - откажитесь от него
4. succub1_5 89 14.05.20 09:58 Сейчас в теме
Обычной внешней обработкой (только без сервера - муторнее создавать расписание и прописывать параметры, но все есть на инфостарте) - получаете данные, формируете ТЗ, сохраняете в файле эксель.
alex-l19041; +1 Ответить
6. platonov.e 158 14.05.20 10:02 Сейчас в теме
http сервис не рассматривали?
7. alex_bob 246 14.05.20 10:10 Сейчас в теме
Мы когда-то делали что-то подобное. Регламентными заданиями периодически выгружали отчеты в служебные таблицы excel, Еще одна служебная таблица заполнялась вручную. Всё это собиралось в результирующую сводную таблицу.
Потом добавили документ в 1С, надобность в ручном заполнении отпала, весь отчет стали собирать в 1С
nomad_irk; +1 Ответить
8. SyachinS 14.05.20 11:04 Сейчас в теме
Если задача в том что бы пополнять эксель в режиме онлайн, в 1С пишете на каждое нужное событие обработку на обновление какого то внешнего файла, не этого эксель, так как открытый файл дописать не получится, а в какой то другой, а в экселе подключаете внешний источник данных.
10. independ 1520 14.05.20 11:15 Сейчас в теме
если структура данных простая, плоская, то проще выгружать в текстовый csv, потом excel прочитает без проблем. Нет ограничений на количество строк и столбцов
12. kn-syz 15.05.20 14:35 Сейчас в теме
Всем спасибо за отклик!

Вообщем решил вопрос так:

установил серверную 1с на MS SQL - подгрузил туда базу данных, в итоге, с помощью запросов в SQL получаю нужную выборку. Но столкнулся с другой проблемой, которую спрошу в новой теме.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот