Коллеги, у нас появилась проблема – как правильнее\удобнее документировать техническую логику проектных решений.
Например – по нажатию «сохранить» в счете проверяется 10 условий и на каждое из них система по разному реагирует. Все это храниться в коде и когда возвращаемся к этому коду через год - очень тяжело понять что и как. Документация, оформленная с клиентом – не помогает – слишком верхнеуровневая.

Подскажите, пожалуйста, а как это у Вас делается?

Нравится

2 комментария

комментировать, комментировать и еще раз комментировать.

Показать все комментарии (1)

Есть 3 поля:
[сумма], [процент], [комиссия]

нужно, чтобы при изменении суммы или процента прересчитывалась комиссия, и при изменении комиссии пересчитывался процент.

комиссия = сумма * процент / 100
процент = комиссия * 100 / сумма

{
        type: Terrasoft.ViewModelSchemaItem.ATTRIBUTE...ЕщеСвернуть

Нравится

2 комментария

Здравствуйте, Василий.

Необходимо без опечатки назвать метод. У вас в свойстве поля:
OpportunityPercentGenerate
А определен:
OpportunityPercentCenerate

Показать все комментарии (1)

Как добавить поля, значение которого будет соответствовать итоговой величине по определенному полю детали, к примеру сумме и определенного типа запись детали?

Нравится

8 комментариев

Добрый день. Ознакомьтесь с видеоуроком, в котором рассказывается, как добавить на страницу редактирования вычисляемое поле: Настройка полей: вычисляемые поля

Показать все комментарии (7)

Добрый день!
Нужно создать 2 поля на странице продажи. В первом выбирается тип, во втором выбирается значения соответствующие выбранному типу.
Как это можно осуществить?

Нравится

12 комментариев

Довольно просто. По аналогии с полями контакт-контрагент:

{
    type: Terrasoft.core.enums.ViewModelSchemaItem.ATTRIBUTE,
    name: 'Contact'...ЕщеСвернуть
Показать все комментарии (11)