Цитата:
Сообщение от
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.