Перейти к содержимому


Условия срабатывания вычислений


В теме одно сообщение

#1 goodcolor

    Активный участник

  • Пользователи
  • PipPipPip
  • 206 сообщений
  • Пол:Мужчина
  • Город:Йошкар-Ола

Отправлено 07 Апрель 2017 - 13:12

Хочу понять как будут вести себя вычисления при взаимодействии с БД КБ из сторонних приложений.
Например, будет ли срабатывать вычисление с условием "Сохранение в таблице" при добавлении новой записи в таблицу БД прямым запросом или через API? Аналогичный вопрос для вычисления с условием "Изменение поля" при обновлении поля в таблице БД напрямую или через API.
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 07 Апрель 2017 - 14:23

  • Прямой запрос никакие вычисления вызвать не может естественно, т.к. вычисления реализованы на уровне программы, а не БД. Вызвать их можно только используя функции работы с БД в самой КБ.
  • API является частью КБ, поэтому вызов вычислений возможен, но только при установке специального флага. По умолчанию API работает в том же режиме прямых запросов, для быстродействия. Подробнее см. документацию по API
  • Тем нее менее даже при работе с функциями КБ или API, вызываются только вычисления на событие изменения полей.






Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных