1 апр. 2014 г.

Windows 7 x64 + padeg.dll

Давно ничего не было про 1С. К сожалению, снова пришлось с ней столкнуться. Проблема - в Windows 7 x64 не подгружается библиотека padeg.dll, требуемая при выводе практически любой печатной форме в зарплатной конфе организации. Либа старая, винда новая - добро пожаловать в АДЪ. 
Если походить по 1С-ным форумам, то выясняется, что библиотека эта используется для склонения по падежам всего склоняющегося по оным. Ноги ее растут еще из 1Cv77, для 1Сv8.x уже написана отдельная библиотека с неважно каким названием, ибо подменять одно на другое в конфе никто не будет.
Короче, че делать?
Симптом: при вызове печатной формы имеем ошибку вида


Таблетка: необходимую библиотеку padeg.dll (и до кучи еще одну - 1cpadeg.dll, она инсталлятором рядом кладется) положить в C:\Program files (x86)\SafePadeg или куда душа пожелает и зарегистрировать через 
C:\WINDOWS\SysWoW64\regsvr32.exe C:\Program files (x86)\padeg.dll
C:\WINDOWS\SysWoW64\regsvr32.exe C:\Program files (x86)\1cpadeg.dll
После этого перезагрузиться (не понял, зачем, но до перезагрузки не подхватывалась 1С-кой).