pskigor 0 Опубликовано: 4 марта, 2023 Добрый. Есть необходимость интеграции со сторонней системой. Подскажите, как корректно будет составить запрос в SQL базу? Интегрировать нужно создание работ из внешней системы. Вообще в дальнейшем планируется какое-либо API? Или довольствоваться только прямыми SQL запросами? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 48 Опубликовано: 4 марта, 2023 Здравствуйте. Вот пример простого 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 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
pskigor 0 Опубликовано: 10 марта, 2023 Вопрос, если вместо получения ID через запрос SELECT MAX(JOB_NO) + 1 FROM JOBS использовать произвольную нумерацию с сохранением порядка. Например YYMMDDHHMMSSID (пример 230310152006145 где 145 ID с IT Invent) Корректно ли поведёт себя программа? Тип поля при необходимости готовы изменить в базе для больших значений. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 48 Опубликовано: 10 марта, 2023 Здравствуйте. Да это может заработать. Тип поля нужно изменить на BIGINT. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
admin1520 0 Опубликовано: 25 апреля, 2023 здраствуйте а можно ли интегрировать так чтобы то что в 1с бух происходить отображался на it invent например прощения списания поступления товара и.т.д помогите плизз Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах