Показать сообщение отдельно
Старый 11.01.2012, 14:31   #3  
2rik is offline
2rik
Участник
 
20 / 10 (1) +
Регистрация: 15.11.2011
80040216
UnExpected
An unexpected error occurred.
IDS_UNEXPECTED

Вот именно эту ошибку и выдает.

Полный код

X++:
var ProjectTask = (from PT in orgContext.CreateQuery<new_zadachi_proekta>()
                                           where (PT.Id == EntityId)
                                           select new new_zadachi_proekta { Id = PT.Id }).FirstOrDefault();
                        if (ProjectTask == null) return;
                        //------------------------------------------------------------------------------------
                        if (ProjectTask.new_proektid == null) return;
                        else
                        {
                            //вытягиваем проект-------------------------------------------------------
                            var Project = (from P in orgContext.CreateQuery<new_proekt>()
                                           where (P.Id == ProjectTask.new_proektid.Id)
                                           select new new_proekt { Id = P.Id }).FirstOrDefault();
                            if (Project == null) return;    
                            //-----------------------------------------------------------------------

                            if (Project.new_nomer_zadachi == null) Nomer = 1;
                            else Nomer = (int)Project.new_nomer_zadachi;
                        
                            EntityPrefix = "T";
                            
                            if (Project.new_prefix_numeracii!=null) ProjectPrefix = Project.new_prefix_numeracii;
                            StrNomer=WorkWithNumber(Nomer, EntityPrefix, ProjectPrefix);
                            
                            ProjectTask.new_nomer=StrNomer;
                            
                            
                            orgContext.UpdateObject(ProjectTask);
                            _service.Update(ProjectTask);

                            
                            Project.new_nomer_zadachi = Nomer+1;
                            orgContext.UpdateObject(Project);
                            _service.Update(Project);

Последний раз редактировалось a33ik; 11.01.2012 в 14:36.