Cant see any reason why it should not. But I have heard that sometimes in theese cases it might be different. Like flying SK-metal CPH-BJS but bought on Air China-flightnumbers=no points.
In Swedish Only: from
www.sas.se
"Du tjänar inga poäng när du reser på sträckorna Köpenhamn - Beijing/Shanghai eller Köpenhamn/Stockholm - St. Petersburg om du har köpt en biljett vars flygnummer börjar med CA eller FV (t ex CA195). "
Translation
"You dont earn points CPH-BJS or CPH/STO-LED when flightnumbers are CA or FV" So in this case the metal is SK but no points to be earned.
So mayeb it might be something like this, but I should try again with Bangkok first and claim it as a SA-flight.