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