Сделки сервер
ПолучитьТекущийЭтап
Описание, пример вызова
// Возвращает текущий этап процесса продажи//// Параметры:// Сделка - СправочникСсылка.СделкиСКлиентами - ссылка на сделку, по которой необходимо определить текущий этап.//// Возвращаемое значение:// СправочникСсылка.СостоянияПроцессов - текущий этап сделки.//Функция ПолучитьТекущийЭтап(Сделка) Экспорт
Пример вызова
Результат = СделкиСервер.ПолучитьТекущийЭтап(Сделка)
РассчитатьВероятность
Описание, пример вызова
// Возвращает структуру с расчетной вероятностью выигрыша сделки и ее составляющими//// Параметры:// Сделка - СправочникСсылка.СделкиСКлиентами - сделка, вероятность успешного завершения которой рассчитывается.//// Возвращаемое значение:// Структура - содержит следующие поля:// *ОбщаяСЭтапа - Число - вероятность исходя из статистики этапа.// *ПоМенеджеру - Число - вероятность исходя из статистики менеджера.// *ПоПартнеру - Число - вероятность исходя из статистики по партнеру.// *ПоВидуСделки - Число - вероятность исходя из статистики по виду сделки.// *Средняя - Число - среднее значение предыдущих параметров.// *Расчетная - Число - 100 если сделка закрыта и выиграна и средняя если в работе.//Функция РассчитатьВероятность(Сделка) Экспорт
Пример вызова
Результат = СделкиСервер.РассчитатьВероятность(Сделка)
УстановитьЭтапПроцесса
Описание, пример вызова
// Устанавливает этап процесса продажи для сделки.// Параметры:// Сделка - СправочникСсылка.СделкиСКлиентами - ссылка на сделку, по которой производится переход.// Этап - СправочникСсылка.СостоянияПроцессов - этап, на который нужно перевести сделку.//Процедура УстановитьЭтапПроцесса(Сделка, Этап) Экспорт
Пример вызова
СделкиСервер.УстановитьЭтапПроцесса(Сделка, Этап)
ПолучитьЗаписьСтатистики
Описание, пример вызова
// Найти или создать запись статистики сделок// Параметры:// Сделка - СправочникСсылка.СделкиСКлиентами - сделка, по которой создается запись.// Этап - СправочникСсылка.СостоянияПроцессов - этап процесса продажи.//// Возвращаемое значение:// РегистрСведенийМенеджерЗаписи.СтатистикаСделокСКлиентами - найденная или созданная запись.//Функция ПолучитьЗаписьСтатистики(Сделка, Этап) Экспорт
Пример вызова
Результат = СделкиСервер.ПолучитьЗаписьСтатистики(Сделка, Этап)
ЗакрытьСтатистику
Описание, пример вызова
// Записать завершение этапа в статистику// Параметры:// Сделка - СправочникСсылка.СделкиСКлиентами - сделка, по которой создается запись.// Этап - СправочникСсылка.СостоянияПроцессов - закрываемый этап процесса продажи.// ОтменаПроигрыша - Булево - признак, того что выполняется отмена проигрыша сделки.//Процедура ЗакрытьСтатистику(Сделка, Этап, ОтменаПроигрыша = Ложь) Экспорт
Пример вызова
СделкиСервер.ЗакрытьСтатистику(Сделка, Этап, ОтменаПроигрыша);
ЗаполнитьРеквизитыЗадачПроцесса
Описание, пример вызова
// Заполняет реквизиты задач процесса продажи при их создании.//// Параметры:// Сделка - СправочникСсылка.СделкиСКлиентами - сделка, которой по которой создан процесс.// Процесс - БизнесПроцессСсылка.ТиповаяПродажа - бизнес процесс продажи.// ТочкаМаршрутаБизнесПроцесса - ТочкаМаршрутаБизнесПроцессаСсылка - точка маршрута, по которой создаются задачи.// ФормируемыеЗадачи - Массив из ЗадачаСсылка.ЗадачаИсполнителя - массив формируемых задач.//Процедура ЗаполнитьРеквизитыЗадачПроцесса(Сделка, Процесс, ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи) Экспорт
Пример вызова
СделкиСервер.ЗаполнитьРеквизитыЗадачПроцесса(Сделка, Процесс, ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи)
ЗапуститьПроцесс
Описание, пример вызова
// Формирует и запускает экземпляр бизнес-процесса по сделке// Параметры:// Сделка - СправочникСсылка.СделкиСКлиентами - сделка, которой по которой создается процесс.//Процедура ЗапуститьПроцесс(Знач Сделка) Экспорт
Пример вызова
СделкиСервер.ЗапуститьПроцесс(Сделка)
ПерезапуститьПроцессПродажи
Описание, пример вызова
// Отменяет (проставляет пометки удаления) текущие задачи и перезапускает бизнес-процесс// Параметры:// Сделка - СправочникСсылка.СделкиСКлиентами - сделка, процесс которой нужно стартовать заново.// ТипСделки - ПеречислениеСсылка.ТипыСделокСКлиентами - тип сделки, определяет метаданные процесса.//Процедура ПерезапуститьПроцессПродажи(Сделка, ТипСделки) Экспорт
Пример вызова
СделкиСервер.ПерезапуститьПроцессПродажи(Сделка, ТипСделки)
ЗавершитьПроцессПродажи
Описание, пример вызова
// Отменяет текущие задачи и завершает бизнес-процесс сделки//// Параметры:// Сделка - СправочникСсылка.СделкиСКлиентами - сделка, процесс которой нужно завершить.// ТипСделки - ПеречислениеСсылка.ТипыСделокСКлиентами - тип сделки, определяет метаданные процесса.//Процедура ЗавершитьПроцессПродажи(Сделка, ТипСделки) Экспорт
Пример вызова
СделкиСервер.ЗавершитьПроцессПродажи(Сделка, ТипСделки)
ПолучитьОписаниеТипаСделки
Описание, пример вызова
// По ссылке на перечисление ТипыСделокСКлиентами получить имя и представление.//// Параметры:// ТипСделки - ПеречислениеСсылка.ТипыСделокСКлиентами - тип сделки, определяет метаданные процесса.//// Возвращаемое значение:// Структура - имеет следующие поля:// * Имя - Строка - имя значения перечисления.// * Представление - Строка - представление значения перечисления.//Функция ПолучитьОписаниеТипаСделки(ТипСделки) Экспорт
Пример вызова
Результат = СделкиСервер.ПолучитьОписаниеТипаСделки(ТипСделки)
ПолучитьПорядокРезультата
Описание, пример вызова
// Возвращает в отчет "воронка продаж" значение порядка результата прохождения этапа.//// Параметры:// Результат - ПеречислениеСсылка.СтатусыСделок -текущий статус сделки.//// Возвращаемое значение:// Число - значение упорядочивания статуса сделки в отчете.//Функция ПолучитьПорядокРезультата(Результат) Экспорт
Пример вызова
Результат = СделкиСервер.ПолучитьПорядокРезультата(Результат)
ПолучитьУчастниковПоТабличнойЧастиПредметаВзаимодействия
Описание, пример вызова
// Получает участников взаимодействия по табличной части предмета взаимодействия//// Параметры:// Ссылка - ОпределяемыйТип.ПредметВзаимодействия - предмет взаимодействия// ОсновнойУчастник - ОпределяемыйТип.КонтактВзаимодействия - участник взаимодействия, которого должен попасть в результирующий// массив, вне зависимости, содержится ли он в табличной части предмета взаимодействия или нет.//// Возвращаемое значение:// Массив - массив участников взаимодействия.//Функция ПолучитьУчастниковПоТабличнойЧастиПредметаВзаимодействия(Ссылка, ОсновнойУчастник = Неопределено) Экспорт
Пример вызова
Результат = СделкиСервер.ПолучитьУчастниковПоТабличнойЧастиПредметаВзаимодействия(Ссылка, ОсновнойУчастник);
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).