gifts2017

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

Опубликовал Александр Карасев (KAPACEB.AA) в раздел Программирование - Практика программирования

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

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

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

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

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

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

- для файловой базы:
"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 103
.epf 13,45Kb
30.03.16
103
.epf 13,45Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

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