Автоматическое присваивание номера сделки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AEROSMART
    Junior Member
    • Nov 2024
    • 3

    Автоматическое присваивание номера сделки

    Добрый день!
    Нужно автоматически добавлять в название сделки порядковый номер. Для чего создал сущность cCRMnum с префиксом CRM и 4 знаками.

    Далее этот номер должен добавляться в наименование "name" сделки, для чего добавил формулу в сделку "name=string\concatenate( name, ' // ', cCRMnum);"
    номер добавляется, но теперь при каждом сохранении или изменении статуса сделки этот номер добавляется в "name" и выглядит как "Сделка по доставке // CRM1006 // CRM1006 // CRM1006"

    Вопрос мой заключается в том, как мне прописать формулу, чтобы она применялась один раз при создании сделки и не дублировалась при каждом сохранении?
  • AEROSMART
    Junior Member
    • Nov 2024
    • 3

    #2
    Все проще оказалось, простой формулой решил:
    ifThenElse( string\contains( name,'CRM'), name, name=string\concatenate( string\upperCase( name), ' ( ', cWeight, ' kg) ', ' ', cCRMnum));

    Comment

    Working...