Помогите пожалуйста!
Сделал свою печатную форму договора, а через непродолжительное время она исчезла! Поиск в конфигурировании по названию ContractDocReport не проходит. Но я нашел в таблице SysSchemaSource запись с исходниками и именем ContractDocReport.cs. Может быть можно как-то восстановить сервис с помощью данных этих исходников? И вообще, в какой таблице можно найти запись с самими сервисами?
Думаю может быть это как-то связано с проблемой, которая уже была ранее https://community.terrasoft.ru/forum/topic/10116. Так как сейчас в рабочих местах на детали печатных форм отображается пф SpecificationReport3 вместо моей исчезнувшей пф ContractDocReport.
Нравится
Здравствуйте.
Сделайте запрос:
select * from SysSchemaInSolution where SysSchemaId in (select SysSchemaId from SysSchemaInSolution where Name = 'SpecificationReport3' or Name = 'ContractDocReport')
У Вас должно быть несколько записей. Можно отследить по колонке версия что происходило с этой схемой. Возможно её просто переименовали?
Спасибо, по этой таблице нашел, что был отчет ContractDocReport, а стал SpecificationReport3. Видно почему то при импорте из SpecificationReport3.md он не туда залился в ContractDocReport и перетер отчет договора. Хорошо что там были метаданные для ContractDocReport. Восстановить получилось. Спасибо!