Skip to content
/ racpy Public

Библиотека на языке Python, которая позволяет взаимодействовать с сервером администрирования 1С через утилиту RAC, предоставляя соответствующие сущности.

Notifications You must be signed in to change notification settings

bqio/racpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RacPy

Библиотека на языке Python, которая позволяет взаимодействовать с сервером администрирования 1С через утилиту RAC, предоставляя соответствующие сущности.

Установка

# Установка master ветки репозитория
pip install git+https://github.com/bqio/racpy.git

# Установка определенной ветки репозитория
pip install git+https://github.com/bqio/racpy.git@8.3.27.1688

API

https://bqio.github.io/racpy/

Примеры

Получение списка кластеров.

import racpy as rc

client = rc.Client("/opt/1cv8/x86_64/<version>/rac")
session = rc.Session(client)

print(rc.Cluster.list(session))

Получение списка информационных баз кластера.

import racpy as rc

client = rc.Client("/opt/1cv8/x86_64/<version>/rac")
session = rc.Session(client)
cluster = rc.Cluster.list(session)[0]["cluster"]

print(rc.Infobase.Summary.list(session, cluster))

Создание информационной базы.

import racpy as rc

client = rc.Client("/opt/1cv8/x86_64/<version>/rac")
session = rc.Session(client)
cluster = rc.Cluster.list(session)[0]["cluster"]

infobase = rc.Infobase.create(
    session, cluster, "Тестовая база", "PostgreSQL", "localhost", "TestIB", "ru_RU"
)

print(infobase)

About

Библиотека на языке Python, которая позволяет взаимодействовать с сервером администрирования 1С через утилиту RAC, предоставляя соответствующие сущности.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages