Обновить dags/OSV.py
This commit is contained in:
parent
0a228713ea
commit
28f72ca899
56
dags/OSV.py
56
dags/OSV.py
|
|
@ -31,24 +31,42 @@ def get_db_engine():
|
||||||
max_overflow=20
|
max_overflow=20
|
||||||
)
|
)
|
||||||
|
|
||||||
params = {"СписокСчетов": ["66","66.01","66.02", "66.03","66.04","66.21","66.22","66.23","66.24", "67","67.01","67.02", "67.03","67.04","67.21","67.22","67.23","67.24"]}
|
def read_data_1C(**kwargs):
|
||||||
query = """ВЫБРАТЬ *
|
params = {"СписокСчетов": ["66","66.01","66.02", "66.03","66.04","66.21","66.22","66.23","66.24", "67","67.01","67.02", "67.03","67.04","67.21","67.22","67.23","67.24"]}
|
||||||
ИЗ
|
query = """ВЫБРАТЬ *
|
||||||
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты КАК ОстаткиИОбороты
|
ИЗ
|
||||||
ГДЕ
|
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты КАК ОстаткиИОбороты
|
||||||
ОстаткиИОбороты.Счет.Код В (&СписокСчетов)
|
ГДЕ
|
||||||
"""
|
ОстаткиИОбороты.Счет.Код В (&СписокСчетов)
|
||||||
|
"""
|
||||||
|
|
||||||
auth = HTTPBasicAuth('obmen', 'bOR2W7w4')
|
auth = HTTPBasicAuth('obmen', 'bOR2W7w4')
|
||||||
response = requests.post(
|
response = requests.post(
|
||||||
# http://адрес сервера/название БД/hs/services/query?ProcessPostedRequest
|
# http://адрес сервера/название БД/hs/services/query?ProcessPostedRequest
|
||||||
#
|
#
|
||||||
url=r'http://192.168.1.75/chupd/hs/services/query?ProcessPostedRequest',
|
url=r'http://192.168.1.75/chupd/hs/services/query?ProcessPostedRequest',
|
||||||
json={"query":query, "params": params},
|
json={"query":query, "params": params},
|
||||||
auth=auth,
|
auth=auth,
|
||||||
verify=False
|
verify=False
|
||||||
)
|
)
|
||||||
|
|
||||||
data_from_1c = response.json()
|
data_from_1c = response.json()
|
||||||
df = pd.DataFrame(data_from_1c)
|
df = pd.DataFrame(data_from_1c)
|
||||||
df
|
df
|
||||||
|
|
||||||
|
with DAG(
|
||||||
|
dag_id='data_download_from_1C_source',
|
||||||
|
default_args=default_args,
|
||||||
|
description='Выгрузка данных из 1С',
|
||||||
|
schedule_interval=None #"0,30 01-10 * * *",
|
||||||
|
catchup=False,
|
||||||
|
tags=['sigma'],
|
||||||
|
) as dag:
|
||||||
|
|
||||||
|
read_data_1C_task = PythonOperator(
|
||||||
|
task_id="read_data_1C",
|
||||||
|
python_callable=read_data_1C,
|
||||||
|
provide_context=True
|
||||||
|
)
|
||||||
|
|
||||||
|
read_data_1C_task
|
||||||
Loading…
Reference in New Issue