AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.01.2011, 11:39   #1  
Kipetcoff is offline
Kipetcoff
Участник
 
136 / 16 (1) ++
Регистрация: 20.05.2009
Адрес: Санкт-Петербург
Ошибка need to start transaction before commit
В своем коде использую фреймворк "Ascentium_CrmService" для копирования сущностей... Смысл в том что я сначала получаю все атрибуты исходной сущности,а потом перебираю и создаю новую.. код самого создания ниже..

Код:
var beIncident = new BusinessEntity("incident");
                                                        
                            for (var j = 0; j < beResult.length; j++) {
                                var oField = beResult[j];
                                var oName = oField[0];
                                var oBO = oField[1];
                                if (oName != "createdby" && oName != "createdon" && oName != "modifiedon" && oName != "incidentid" && oName != "ownerid" && oName != "owningbusinessunit" && oName != "statecode" && oName != "statuscode") {
                                    if (oName == "title") {
                                        beIncident.attributes[oName] = oBO.value + " КОПИЯ";
                                    }
                                    else if(oName == "customerid") {
                                    beIncident.attributes[oName] = new CrmLookup("account", oBO.value);
                                    }
                                    else {
                                        beIncident.attributes[oName] = oBO.value;
                                    }                                    
                                }

                            }
                            var sNew_IncidentId = oService.Create(beIncident);
Так вот..на создании выдается ошибка "need to start transaction before commit". Дело тут наверняка в поле customerid. Только не понятно что ему не нравится.. Причем сущность та создается, но проблема в том что метод oService.Create не возвращает ID новой записи и вылезает окно с ошибкой.
Гугл по поводу этого не многословен...может тут кто-то знает?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка публикации кастомного БП Буденый Dynamics CRM: Разработка 2 27.10.2010 17:34
Ошибка открытия приложения ms crm Camena Dynamics CRM: Администрирование 3 04.06.2010 18:57
Модуль "Маркетинг" - ОШИБКА с действиями кампаний nataly_veksler Dynamics CRM: Разработка 5 06.11.2009 00:48
Ошибка при добавлении отчета e.pasechny Dynamics CRM: Администрирование 5 11.12.2007 14:00
Ошибка при установке MS CRM Outlook клиента flay Dynamics CRM: Администрирование 0 29.06.2006 10:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:03.