...

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

Тема в разделе "Вопросы по платформе", создана пользователем mjones, 10 мар 2025.

  1. mjones

    mjones Новичок

    Добрый день!
    Помогите, пожалуйста, реализовать задумку.
    У меня в рамках одного раздела есть два приложения:
    1. Договоры;
    2. Закупки.
    В приложении "Договоры" есть поле "Баланс договора". Оно заполняется при создании договора.
    Затем по этому договору заводится закупка и вносится сумма в поле "Сумма закупки". В закупке есть поле "Договоры" (тип - приложение) и я связываю договоры и закупку через это поле в закупке. При переходе этой закупки в завершающий статус из поля "Баланс договора" должна отниматься "Сумма закупки".
    Например, я создал договор 1 и внес в поле "Баланс договора" сумму в 200 000 руб.
    Затем я создал закупку 1, внес в поле "Договоры" договор 1 и внес в поле "Сумма закупки" сумму в 150 000 руб.
    Закупка перешла в завершающий статус и в итоге "Баланс договора" должен быть равен 50 000 руб.
    Может быть есть какое-нибудь решение без или с использованием скрипта.
    Буду очень благодарен за помощь.
  2. denis.g

    denis.g Новичок

    Добрый день!
    Лучше заведите новое поле в Договоре "Сумма договора", и пишите туда 200 000 руб. Пусть она будет неизменна. А поле "Баланс договора" считайте скриптом в бизнес-процессе "Сумма договора" минус "Сумма закупок" по всем Закупкам текущего договора в финальном статусе
  3. mjones

    mjones Новичок

    Добрый день!
    Спасибо, подскажите, может быть можно где-нибудь посмотреть детальную информацию о том, как написать такой скрипт?
  4. semenova

    semenova Техническая поддержка

    Добрый день! Вы можете обратиться к информации в TS SDK: https://tssdk.elma365.com/ru/2025.1/
    Подробнее о работе с приложениями при помощи скриптов: https://tssdk.elma365.com/ru/2025.1/pages/quick-start/intro_apps.html#0