سلام
یه راهش میتونه این باشه.
\documentclass{article}
\usepackage{xepersian}
\settextfont{Amiri}
\SepMark{-}
\makeatletter
\renewcommand{\thetable}{\thesection\@SepMark\arabic{table}}
\renewcommand{\thefigure}{\thesection\@SepMark\arabic{figure}}
\makeatother
\begin{document}
\section{تست}
\begin{table}[!htb]
\caption{نمونه}
\end{table}
\begin{figure}[!htb]
\caption{نمونه}
\end{figure}
\end{document}