|
Как лучше получать данные из 1С в сторонней ИС | ☑ | ||
---|---|---|---|---|
0
xraf
12.04.17
✎
14:58
|
Добрый день!
Есть самописная ИС с веб-интерфейсом. Она "умеет" подключаться к различным БД (sql, access, xls, oracle) Данная ИС отображает множество ключевых показателей деятельности предприятия. Вопрос: как организовать взаимодействие данной ИС и 1С для "вытягивания" из 1С ЗУП и БП нужных данных. Для примера среднюю численность сотрудников. |
|||
1
Heckfy
12.04.17
✎
15:00
|
COM, ODBC, ВебСервис - выбирай любой.
|
|||
2
Fragster
гуру
12.04.17
✎
15:00
|
в ус реализуешь веб/хттп сервис, возвращающий нужные данные
|
|||
3
kiruha
12.04.17
✎
15:02
|
COM в болото
ODBC в болото остается только вебсервис |
|||
4
xraf
12.04.17
✎
15:03
|
Реализовывать в web-сервисах всю логику отчета Среднесписочная численность?
|
|||
5
Юрий Лазаренко
12.04.17
✎
15:04
|
(4) А что такого сложного в этом?
|
|||
6
xraf
12.04.17
✎
15:06
|
(5) кучеряво очень, ну и + еще же есть и другие показатели, например прибыль, хотелось бы ее брать как из декларации
|
|||
7
_stay true_
12.04.17
✎
15:09
|
(6) ИС сама как данные хранит? В БД SQL или как-то ещё?
Если в "скулине" - то прямой запрос по комке с последующей обработкой результата будет оптимальным решением. |
|||
8
Euguln
12.04.17
✎
15:09
|
(6) Самое простое - вебформа, в которую девочка перебивает нужные числа.
|
|||
9
Fragster
гуру
12.04.17
✎
15:10
|
(7) не будет
|
|||
10
xraf
12.04.17
✎
15:12
|
Сложность именно в том, что данные нужно получать такие же какие видят пользователи в своих регламентированных отчетах 1С.
Реализовывать все это запросами к субд 1сной очень объемно. |
|||
11
Dotoshin
12.04.17
✎
15:13
|
(3) чем com не угодил?
|
|||
12
Fragster
гуру
12.04.17
✎
15:13
|
(11) вероятно не работает на веб сервере в линупсе
|
|||
13
piter3
12.04.17
✎
15:14
|
А если в отчетах есть пост обработка,ну там суммирование хитрое или еще чего-нибудь,то что даст получения запросами?
|
|||
14
Fragster
гуру
12.04.17
✎
15:14
|
рассылка отчетов + парсинг экселя по расписанию...
|
|||
15
Fragster
гуру
12.04.17
✎
15:14
|
гыгы
|
|||
16
lubitelxml
12.04.17
✎
15:14
|
+(12) тормозная технология
|
|||
17
piter3
12.04.17
✎
15:15
|
(14) жесток
|
|||
18
НЕА123
12.04.17
✎
15:17
|
(17)
нормально. сделать (14), а там видно уж будет - что же надо автоматом(может и так пойдет) |
|||
19
Мистичкин
12.04.17
✎
15:18
|
Вроде залупитрикс имеет пример как вытягивать отчеты из ЗУПа
|
|||
20
Мистичкин
12.04.17
✎
15:19
|
||||
21
denis_jj
12.04.17
✎
15:20
|
ИМХО удобнее web-сервис.
В модуле web-сервиса сформируй программно отчет, который пользователи руками формируют (ту самую среднесписочную численность), возьми его результат, упакуй в объект XDTO и отдай наружу. |
|||
22
Мистичкин
12.04.17
✎
15:21
|
||||
23
Fragster
гуру
12.04.17
✎
15:23
|
(19) это немного не то. теоретически и через веб сервис можно сформировать отчет и показать его в html, но автору нужно немного не так. хотя вместо рассылки отчетов из (14) можно и так сделать (парсить эксельки по отчетам, сформированным онлайн).
|
|||
24
Heckfy
12.04.17
✎
15:26
|
Автор по ходу BI (OLAP) систему у себя поднимает. :)
|
|||
25
Мистичкин
12.04.17
✎
15:26
|
(23) он сам не знает что ему нужно
|
|||
26
xraf
12.04.17
✎
15:30
|
(24) не я поднимаю, я только в 1С немного разбираюсь
|
|||
27
xraf
12.04.17
✎
15:31
|
(25) ну доля правды в этом есть ) хотя задачу понял, может плохо объяснил
|
|||
28
xraf
12.04.17
✎
15:36
|
Регламентированные отчеты тоже можно автоматически отправлять по заданию?
|
|||
29
Джинн
12.04.17
✎
15:45
|
(4) Вы думаете в сторонней программе повторить всю эту логику проще?!
|
|||
30
Джинн
12.04.17
✎
15:46
|
(28) Куда отправлять?
|
|||
31
Dotoshin
12.04.17
✎
15:48
|
(29) Он думает, что в сторонней программе не он будет повторять логику, а автор этой самописки.
|
|||
32
fbear
12.04.17
✎
15:49
|
||||
33
MaxS
12.04.17
✎
15:49
|
EnterpriseData 1С, универсальный формат обмена. Понимают все современные 1С. В типовых есть отдельная обработка для загрузки-выгрузки файла, либо через планы обмена можно.
С одной стороны (в 1С) функционал есть, нужно лишь сделать подобное на той стороне. Плюс такого решения - при обновлении типовой базы ваш обмен не поломается. |
|||
34
Ник080808
12.04.17
✎
15:51
|
регламентированные отчеты выгружаются в хмльку. соответственно веб сервисом берешь своей регламентированный отчет. Формируешь выгружаешь в хмльку, а твоя программа выбирает с них нужные показатели. все
|
|||
35
Юрий Лазаренко
12.04.17
✎
15:52
|
(23) "теоретически и через веб сервис можно сформировать отчет и показать его в html" - практически тоже можно, причем довольно просто.
|
|||
36
Fragster
гуру
12.04.17
✎
15:53
|
(33) мимо
|
|||
37
Fragster
гуру
12.04.17
✎
15:53
|
(35) теория здесь скорее в необходимости так желать, а не в принципиальной трудности
|
|||
38
Fragster
гуру
12.04.17
✎
15:53
|
*делать
|
|||
39
xraf
12.04.17
✎
16:00
|
(35) вроде самый хороший вариант ) учитывая периодичность выпуска релизов )
|
|||
40
Юрий Лазаренко
12.04.17
✎
16:01
|
(37) Если им в этой внешней ИС необходимо только просматривать данные отчета, а не сохранять в БД, то получение в виде html из 1С и отображение вполне рабочий вариант.
|
|||
41
MaxS
12.04.17
✎
18:09
|
(36) > для "вытягивания" из 1С ЗУП и БП нужных данных
Все другие варианты чувствительны к изменениям конфигурации 1С. Если цель постоянно что-то допиливать, тогда нужно выбрать что-нибудь другое )) |
|||
42
Вафель
12.04.17
✎
18:12
|
(41) как ты в этот формат з-апихнет тот отчет что нужен ТС
|
|||
43
MaxS
12.04.17
✎
18:26
|
(42) Вот прямо сейчас глянул в БП 3.0.49.17. Там есть 15 видов документов остатков, которые _выгружаются_. Значит сторонней ИС достаточно попросить в БП выгрузить остатки, например, по взаиморасчетам с клиентами или остатки товаров на складе, получить данные и вывести в виде отчета.
|
|||
44
Vaflya
12.04.17
✎
20:33
|
+ 1 за хтмл, это что бы в сторонней ис отчет выглядел как в 1с, реализовать можно и через ком и через сервис, возвращать будет 1с хтмл, ну а там его остается только показать. Правда есть момент с формой настроек/отборов, лучше переносите функционал сторонней ис в 1с))
|
|||
45
dmitryds
12.04.17
✎
21:21
|
(39) зачем? нужен же не просто показ, а расчет на базе этих показателей чего-то другого...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |