Перейти к публикации
Программа учета компьютеров и ИТ оборудования IT Invent
pskigor

Интеграция со сторонним ПО

Рекомендованные сообщения

Добрый. Есть необходимость интеграции со сторонней системой. Подскажите, как корректно будет составить запрос в SQL базу? Интегрировать нужно создание работ из внешней системы. Вообще в дальнейшем планируется какое-либо API? Или довольствоваться только прямыми SQL запросами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

Вот пример простого SQL запроса на создание некой базовой работы:

insert into jobs (job_no, job_name, type_no, job_status, create_date, create_user_name, ch_date, ch_user) 
select (SELECT MAX(JOB_NO) + 1 FROM JOBS), 'Название работы', -1, 0, GETDATE(), 'UserName', GETDATE(), 'UserName'

API не планируется.

Так же можно изучать SQL запросы генерируемые программой с помощью SQL Server Profiler запуская его на SQL сервере:

https://learn.microsoft.com/ru-ru/sql/tools/sql-server-profiler/sql-server-profiler?view=sql-server-ver16

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос, если вместо получения ID через запрос SELECT MAX(JOB_NO) + 1 FROM JOBS использовать произвольную нумерацию с сохранением порядка. Например YYMMDDHHMMSSID (пример 230310152006145 где 145 ID с IT Invent) Корректно ли поведёт себя программа? Тип поля при необходимости готовы изменить в базе для больших значений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

здраствуйте а можно ли интегрировать так чтобы то что в 1с бух происходить отображался на it invent

например прощения списания поступления товара  и.т.д помогите плизз 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×