Здравствуйте! Нужен совет.
Нужно реализовать БП, в котором будут следующие основные шаги:
1. Создание продажи
2. Добавление в продажу продуктов
3. Генерация договора
Есть 2 типа продуктов.
Как это мне представляется:
1. Создается продажа определенного типа (по типу продукта) с деталью Продукты (связь прямая, через объект Product)
2. В продажу добавляются продукты соответствующего типа.
Теперь вопросы:
как лучше осуществить генерацию договора? Добавить печатные формы в карточку продажи? Возможно лучше создать 2 типа карточек продажи, чтобы в каждом можно было генерить соответствующую печатную форму? В таком случае как ограничить возможность создания продукта одного типа для продажи другого типа?
Нравится
Думаю Вам просто нужно создать два шаблона печатной формы Word. А затем, в зависимости от типа продажи, генерировать отчет по тому или иному шаблону.
Можно в описании действия, прикрутить свойство Enabled, которое будет связано с методом, который в свою очередь, в зависимости от типа продажи, будет возвращать true либо false (показывать действие или нет):
[javascript]
actions.push({
caption: '',
className: 'Terrasoft.MenuSeparator'
}, {
caption: resources.localizableStrings.ContactInfoActionCaption,
methodName: "showContactInfo",
//Реализация деактивации пункта меню если контакт не выбран
enabled: {
bindTo: "getActiveRowSelected"
}
});
[/javascript]