Actuellement conservé dans la chapelle latérale nord de l'église paroissiale Saint-Laurent de Ginasservis [référence du dossier : IA83003176], le tableau et son retable étaient situés dans la chapelle des Pénitents [référence du dossier : IA83003177] durant la première moitié du 17e siècle, alors que celle-ci servait d’église paroissiale.
Les archives communales conservent une mention de la confection du retable en 1612. Il est commandé par les « luminaires » (confrérie) de saint Denis et saint Eloi, qui requièrent une aide financière du conseil communal. Celui-ci accorde 15 livres en plus des 9 déjà promises. La visite pastorale de 1620 décrit, parmi les autels présents à Notre-Dame de Picassier, l’autel de sainte Anne, saint Eloi et saint Denis. Il se situe « au milieu de l'église, du cousté droict », soit dans l’une des deux chapelles au sud. Il est accompagné d’un retable et son tableau, représentant les trois saints. L’autel est dit sans fondation, son entretien est assuré par les « luminères » (confrérie en charge de fournir les cierges des cérémonies) et « aumosnes » recueillies. Dans la visite pastorale de 1633, il est question d’un autel dédié à sainte Anne, associé à un « retable de peinture decente ». Il est probablement déplacé dans l’actuelle église paroissiale Saint-Laurent dès la consécration de celle-ci, en 1651, puisque la visite pastorale de 1676 mentionne « lautel de st Denis avec son tableau et retable a colonnes le tout azure et dore » situé contre le mur de l’église, dans la travée jouxtant la chapelle latérale nord. L’inventaire de 1905 signale un autel dédié à saint Eloi, accompagné d’un tableau. Une carte postale montre qu’au milieu du 20e siècle, l'emplacement de l'œuvre dans la nef n'avait pas changé.
Le tableautin situé à l'intérieur de l'édicule du couronnement pourrait avoir été peint par un autre artiste, postérieurement à la réalisation du tableau d'autel.