Transaction Nodes

Главная Форумы Dynamo Ноды Transaction Nodes

В этой теме 3 ответа, 3 участника, последнее обновление  Legantmar 11 мес., 4 нед. назад.

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #4646 Score: 0

    Евгений Колчин
    Участник
    11 pts

    Приветствую форум! Возник вопрос по поводу нодов Transaction.Start  и Transaction.End. Пытаюсь понять смысл транзакции, а главное её практическое применение. Для начала на примере этих нодов.

    #4648 Score: 0

    kisli
    Участник
    15 pts

    Если коротко, то этой командой ты даешь понять ревиту что собираешься внести изменения в базу данных.Например в наведя на значок отменить, там будет выпадающее меню и список операций которые можно отменить, так вот каждая из них это записанная транзакция. Все что выполнено в теле транзакции можно отменить впоследствии.

    #4649 Score: 0

    Евгений Колчин
    Участник
    11 pts

    Хм, тогда как как эта отмена осуществляется в Dynamo?

    #4652 Score: 1

    Legantmar
    Хранитель
    358 pts

    у ревита есть определенные “правила” на изменение сцены (доступ в глубину ревита)
    например, задать текст в комментарии какого либо объекта у него не вызывает противоречий и ты делаешь это без транзакций
    а вот создать или удалить элемент это уже транзакция (в этих “особых случаях” python нод прямо намекает, что данная операция с REVIT API может быть только в транзакции)
    ничего общего с UNDO и REDO не имеет.

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)

Для ответа в этой теме необходимо авторизоваться.