Толковый словарь Ушакова
СЕЛЁДОЧНИК — СЕЛЁДОЧНИК СЕЛЁДОЧНИК [шн], селёдочника, муж. Торговец селедками. Толковый словарь Ушакова. Д.Н. Ушаков. 1935-1940.
Современный толковый словарь русского языка Ефремовой
Селедочник — селёдочник м. разг. Продавец селедок [селёдка I]. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000.
см. также морфологический разбор слова "селедочник".