IE2017

Перемещена ли общая процедура?

Программирование - Практика программирования

Обработка для поиска перемещенных/удаленных процедур и функций в общих модулях двух сравниваемых конфигураций

Иногда, после обновления типовой конфигурации, функции и процедуры общих модулей оказываются перемещены или удалены.

В результате код в модулях, не находящихся на поддержке и в которых есть обращения к таким процедурам, перестает работать.

Обработка формирует простенький отчет со списком функций и процедур, расположение которых в новой конфигурации изменилось по отношению к исходной конфигурации.

Дополнительно можно осуществить проверку некого набора модулей (например, в которых хранятся все наши "доработки") на предемет обращения к перемещенным/удаленным процедурам.

Для обработки используются текстовые файлы, предварительно выгруженные с помощью соответствующих пунктов меню конфигуратора или с помощью командной строки:

- для файловой базы:
"C:\Program Files\1cv81\bin\1cv8.exe" CONFIG /F"<Путь к базе>" /N"<Пользователь>" /P"Пароль" /<Путь к файлу лога> /DumpConfigFiles "<Папка выгрузки логов>" -Module

- для серверной базы:
"C:\Program Files\1cv81\bin\1cv8.exe" CONFIG /S"<Путь к базе>" /N"<Пользователь>" /P"Пароль" /<Путь к файлу лога> /DumpConfigFiles "<Папка выгрузки логов>" -Module

Скачать файлы

Наименование Файл Версия Размер
ПеремещенаЛиПроцедура.epf
.epf 13,45Kb
30.03.16
103
.epf 13,45Kb 103 Скачать

См. также

Комментарии
1. Василий Демидов (Душелов) 3801 20.05.09 20:23 Сейчас в теме
2. cRiteria (KAPACEB.AA) 21.05.09 13:30 Сейчас в теме
Мда, поспешил выкладывать... но замену ошибочных обращений все-равно прикручу )
Оставьте свое сообщение