Показать сообщение отдельно
Старый 20.02.2017, 12:49   #4  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Vasiliusis Посмотреть сообщение
Добрый день! Данный код не отрабатывает...

X++:
    set         mySet = new Set(Types::Record);
    ;
    
    mySet.add(CustTable::find('Клиент1'));
    mySet.add(CustTable::find('Клиент2'));
    if (mySet.in(CustTable::find('Клиент1')))
        info(strfmt('%1', mySet.remove(CustTable::find('Клиент1'))));
самое весело, что не отрабатывает именно remove. IF выполняется. Что за мистика такая?
Что-то останавливает писать такой код. Я бы так не смог. Нутро бы не дало.

Или хранить RecId в Set или использовать Map c ключом RecId и значением типа Record.