Технические вопросы
7.x

Продажа, продукты и генерация документов

Здравствуйте! Нужен совет.

Нужно реализовать БП, в котором будут следующие основные шаги:
1. Создание продажи
2. Добавление в продажу продуктов
3. Генерация договора

Есть 2 типа продуктов.

Как это мне представляется:

1. Создается продажа определенного типа (по типу продукта) с деталью Продукты (связь прямая, через объект Product)
2. В продажу добавляются продукты соответствующего типа.

Теперь вопросы:
как лучше осуществить генерацию договора? Добавить печатные формы в карточку продажи? Возможно лучше создать 2 типа карточек продажи, чтобы в каждом можно было генерить соответствующую печатную форму? В таком случае как ограничить возможность создания продукта одного типа для продажи другого типа?

Нравится

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

Думаю Вам просто нужно создать два шаблона печатной формы Word. А затем, в зависимости от типа продажи, генерировать отчет по тому или иному шаблону.

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

Можно в описании действия, прикрутить свойство Enabled, которое будет связано с методом, который в свою очередь, в зависимости от типа продажи, будет возвращать true либо false (показывать действие или нет):

[javascript]
actions.push({
caption: '',
className: 'Terrasoft.MenuSeparator'
}, {
caption: resources.localizableStrings.ContactInfoActionCaption,
methodName: "showContactInfo",
//Реализация деактивации пункта меню если контакт не выбран
enabled: {
bindTo: "getActiveRowSelected"
}

});
[/javascript]

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