Показать сообщение отдельно
Старый 18.03.2005, 12:12   #1  
Kolbin_Mihail is offline
Kolbin_Mihail
Участник
 
6 / 10 (1) +
Регистрация: 18.03.2005
Добавление строк в существующую таблицу!
Всем привет!
Прошу сильно не смеьяться над вопросом! Просто я первый раз программлю в Аксапте.
Вопрос следующий: мне надо из временной таблицы (созданной мною и заполненой из Excel'я) переписать данные в таблицу ContactPerson. Делаю следующее:
PHP код:
 server static void mk_contlicaJOB(Args _args)
{
    
Mk_contlicaTBL _InTable;
    
ContactPerson _OutTable;


ttsbegin;
while 
select _InTable where _InTable.Name != ''
{
while 
select forupdate _OutTable where _OutTable.CustAccount != _InTable.AxaptaNum
                                    
&& _OutTable.Name != _InTable.Name
                                    
&& _OutTable.Phone != _InTable.Phone
{   
    
_OutTable.Name _InTable.Name;
    
_OutTable.Title _InTable.POst;
    
_OutTable.Phone _InTable.Phone;
    
_outTable.Email _InTable.Mail;
    
_OutTable.TitleGenitive _InTable.Prim;
    
_OutTable.CustAccount _InTable.AxaptaNum;

    
_OutTable.Insert();
}
}

ttscommit;


Вылетае с ошибкой: Невозможно создать запись в таблице "Контактное Лицо". Запись уже существует.

Что я делаю не так?