Вопрос

Здравствуйте, отрабатывается подпроцесс "квалификация" и по идее возвращает значение параметра "Параметр-результат" равное "1" и после этого переходит в стадию "Ожидание".

Происходит отправка тестового сообщения по e-mail, но стадия после завершения процесса не меняется на "Ожидание". В чем может быть проблема?

У меня такой же вопрос

2 комментария
Лучший ответ

Как вариант, Вы можете прям в процессе изменить стадию на ожидание, а не передавать значение в параметр. Сделать это можно с помощью элемента [Изменить данные]. И по текущей записи изменить состояние.

Как вариант, Вы можете прям в процессе изменить стадию на ожидание, а не передавать значение в параметр. Сделать это можно с помощью элемента [Изменить данные]. И по текущей записи изменить состояние.

Егор Чесноков,  Спасибо, разницы нет никакой, но зато то что вы предложили работает.

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Коллеги!
Подскажите примерный код функции автоматического связывания элементов проекта (аналог кнопки установить связь между элементами проекта). При этом нужно автоматически пересчитать даты стадий и связанные с проектом задачи?
Возможно есть готовая функция или несколько функций для этого?
Заранее спасибо!

У меня такой же вопрос

1 комментарий

Вот часть скрипта, которая выполняется по кнопке "Связать элементы" (обработчик действия amiConnectElementsOnExecute в скрипте wnd_ProjectGanttAreaScript):

	var SelectedIDsArray = GetSelectedItemsIDsArray();
	if (SelectedIDsArray.length == 0) {
		ShowWarningDialog("Элементы не выбраны");
		return;
	}
	ConnectProjectElementsArray(Self, SelectedIDsArray, AreaObject);
	RefreshDataset(dlData.Dataset);

Основная функция связки - ConnectProjectElementsArray, которая вызывает AddProjectDependence из скрипта scr_ProjectDependenceUtils.

Пересчёт элементов выполняется функцией DoElementCalculation скрипта scr_ProjectElementLibrary. Посмотрите её реализацию, а также реализацию функций DoChildElementsCalculation и DoParentElementCalculation.

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Возникла такая проблема при попытке выбора "проект/стадия/работа" в счете, договоре, операции возникает исключение: "несоответствие типа".
Версия: 3.3.2.116 XRM Professional Services + обновления сервисов для интеграции с 1С (131010)

У меня такой же вопрос

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

Антон, необходима более подробная информация по проблеме. Попробуйте определить с помощью отладчика, в каком скрипте и в какой его строчке возникает исключение.

// wnd_ProjectDictionaryScript
 
function InitializeGridButtons() {
	var ProjectsfrmButtons = Projects.Window.ComponentsByName('frmButtons');
	ProjectsfrmButtons.IsVisible = Self.Attributes('ShowEditButtons'); // в этой стороке

Self.Attributes('ShowEditButtons') значение дебаггером посмотрите наверняка undefined или null попадает

Замените эту строчку на такую:

ProjectsfrmButtons.IsVisible = !!Self.Attributes('ShowEditButtons');
Войдите или зарегистрируйтесь, чтобы комментировать