Показать сообщение отдельно
Старый 01.03.2013, 16:01   #6  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,495 / 1070 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Не понятно, что в итоге нужно.
Если смотреть, как сейчас сделано, то нужно исправить:
X++:
edit HCSStreetName editStreetName(boolean _set, HCSCounterJournal _counterJournal, HCSStreetName _street)
{
    ;
    if(_set)
    {
        marked.insert(_counterJournal.RecId, _street);
    }
    else if (!marked.exist(_counterJournal.RecId))
    {
        marked.insert(_counterJournal.RecId, '');
    }
    marked.lookup(_counterJournal.RecId);
        
}
только при этом ничего не запишется ни в какую таблицу.
запись можно добавить или в метод write() датасорса, или тут
X++:
    if(_set)
    {
        marked.insert(_counterJournal.RecId, _street);

          
    }

Последний раз редактировалось raz; 01.03.2013 в 16:05. Причина: исправил