Модуль программы был изменен

Содержание

drvlas вне форума

По умолчанию«Программа была изменена» — что это?

Скажите пожалуйста, что в КДС считается изменением программы? Есть проект, загрузил его в ПЛК, поработатл там, изменяя какие-то параметры во ФЛЕШ-памяти.
Теперь пробую подключиться от КДС к этому контроллеру для проверки тех или иных нюансов. Повторяю, программу в ПЛК не изменял, проект в КДС тоже заморожен (защищен от изменения). Система выдает мне сообщение:

Программа была изменена! Загрузить новую программу?

Смотрю подробности. Там различаются даты последнего изменения. На самом деле, при последней записи проекта он не изменялся, но дата — да, изменилась.
Прошу уточнить: вот это сообщение вызвано именно этой разницей в датах? Сам код проекта не проверяется? Или проверяется и код, и дата — и по любому различию делается вывод об «изменении программы»?

1-й модуль программы #топаемвТОПы. Принятие изменений


Или вообще (странно было бы) все дело в изменении ФЛЕША?

Есть ли где-то в документации на КДС указание на то, что именно сранивается?

Вторая группа вопросов: что происходит, если в ответ на такое предупреждение системы я все же выбираю «Нет»? У меня происходит подключение, но некоторые переменные выделяются красным цветом. Если разница только в датах (и система такая дотошная, что считает это
«изменением прогаммы») — то код-то остался неизменным? Почему же красное?

03.10.2012, 10:22 #2

Николаев Андрей вне форума

Супер Модератор Регистрация 18.12.2006 Адрес Москва Сообщений 6,034

По умолчанию

Ну из Вашего поста я делаю вывод, что программа таки была изменена.

А вообще я думаю этот вопрос надо задать на форуме Пролога. Мы такими данными. На 100% всех особенностей проверки версий мы не знаем.

03.10.2012, 10:32 #3

drvlas вне форума

Пользователь Регистрация 30.09.2010 Адрес Киев Сообщений 700

По умолчанию

Ну из Вашего поста я делаю вывод, что программа таки была изменена.

Хорошо, Вы можете быть правы. Сейчас просто поставлю чистый эксперимент: создам загрузочный проект в ПЛК, после чего просто сохраню проект КДС без каких-либо изменений, то есть, изменю только время сохранения проекта.
Результат сообщу.

А вообще я думаю этот вопрос надо задать на форуме Пролога

Задам, если уж тут не получится. Но реально здесь много практиков. Неужто никто не делает, например, онлайн подключение и отладку без загрузки «измененной программы»? Может кто пробовал и разобрался. Ведь не зря КДС позволяет все же подключиться к ПЛК с измененной программой?

СРОЧНО УЗНАЙ ОРИГИНАЛЬНЫЙ ЭКРАН ИЛИ НЕТ ? КАК УЗНАТЬ iPhone 14 Pro Max iPhone 11

03.10.2012, 10:40 #4

capzap на форуме

Пользователь Регистрация 25.02.2011 Адрес Киров Сообщений 10,145

По умолчанию

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

03.10.2012, 10:44 #5

drvlas вне форума

Пользователь Регистрация 30.09.2010 Адрес Киев Сообщений 700

По умолчанию

я захожу в плк без загрузки проекта, чтоб изменить адрес и маску на вновь пришедшем плк

То есть, праметры связи с КДС?
А именно чтобы поработать (отлаживать проект из КДС) при явных или воображаемых измененеиях в программе — пробовали?

03.10.2012, 10:55 #6

capzap на форуме

Пользователь Регистрация 25.02.2011 Адрес Киров Сообщений 10,145

По умолчанию

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

03.10.2012, 11:08 #7

drvlas вне форума

Пользователь Регистрация 30.09.2010 Адрес Киев Сообщений 700

По умолчанию

вроде как если есть поддержка версий,

В том-то и дело, что никто не знает точно.

Ладно, докладываю: все же КДС достаточно правильно подходит к сравнению проектов. Что я сделал:

1) Проект со вчерашней датой залил в ПЛК, создал загрузочный проект. Отключился-подключился-выключил питание-погулял(создал полную аналогию долгого выключения, ибо перезапуску по кнопочке не очень доверяю)-включил-подключился к КДС. Все нормально, естественно.

2) В проекте сделал «Записать». Вижу по директории, что дата сохранения проекта изменилась. Компиляцию КДС делать отказалась, код проекта актуален. Делаю грубо «Компилировать все». Ага, теперь и дата создания загрузочного файла обновилась.
Имеем чистый случай: программа точно не менялась, но даты изменены.

3) Подключаюсь к ПЛК. Никаких возражения от КДС. Значит, делаю вывод, такие мелочи, как дата сохранения или дата создания компилированного кода, система не учитывает. Она действительно смотрит на сам код. Слава Богу!

Скорее всего, мое недоумение вызвано неаккуратностью — где-то изменил код. А так как при этом думал, что не изменяю, то версию проекта не сохранил. Теперь трудно определеить, что же именно изменил

Первая группа вопросов снята. Спасибо!

А смысл работы с измененной программой. Да мало ли. Вот, хотя бы такой недосмотр, как у меня случился: проект залил, он уехал далеко. Там что-то сбоит. Мне звонят и рассказывают. А я тут пробую повторить их эксперименты. Но! Оказалось, что у меня есть ПЛК с тем проектом, что в поле, но этого проекта в компе уже нет. Он есть, но где-то чуточку (нечаяно) изменен.

Значит, мне желательно поработать онлайн с ПЛК, в котором реальная прога, но из системы, в которой чуть другая прога. Вот тут-то я и говорю системе: «Подключиться, несмотря на отличия в проектах». Но не знаю, что именно делает КДС, что он отражает при отладке.

Читайте также:
Не запускается программа установки касперского

Источник: owen.ru

Тип запуска службы установщик модулей windows был изменен с вручную на автоматически

Установщик модулей Windows: инструкция по работе, устранение неполадок

Установщик модулей Windows является одной из важнейших системных служб всех последних версий системы, но многих пользователей невероятно смущает тот факт, что с его стороны очень часто наблюдается повышенная нагрузка на системные ресурсы. Вообще, если нагрузка проявляется кратковременно, это нормальное явление.

В случае когда процесс установщика запускается раньше самой операционной системы, или в процессе ее работы воздействие на процессор и оперативную память очень сильное, придется принимать меры. Вот только далеко не все знают, что это за компонент и какие действия к нему можно применить. Предлагаемые далее решения позволят избавиться от повышенных нагрузок. Но для начала необходимо выяснить, для чего, собственно, нужна эта служба, и почему она постоянно находится в активном состоянии.

Что представляет собой установщик модулей Windows?

Если говорить о предназначении этого системного компонента, следует упомянуть, что он присутствует во всех версиях Windows, для которых предусмотрен выпуск обновлений. Именно за их интегрирование в среду ОС служба и отвечает. Правда, служба установщиков модулей Windows в XP-версии называлась Windows Installer, а в седьмой модификации и выше была переименована в TrustedInstaller.

Кроме того, она получила дополнительные расширенные права суперадминистратора, без согласия которого некоторые программные продукты инсталлировать бывает невозможно. При этом даже отключение учетной записи так называемого скрытого от глаз суперпользователя ничего не дает, и сам модуль и отвечающий за него активный процесс в виде исполняемого файла TiWorker.exe все равно остается активным.

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

Попутно обратите внимание на то, что служба установщика модулей Windows XP обычно проблем не вызывает, поскольку является неактивной (иногда она отсутствует даже в «чистом» установочном дистрибутиве без сопутствующих сервис-паков). Получить к ней полный доступ или восстановить работоспособность можно за счет инсталляции дополнительного пакета обновлений КВ942288 или загрузить, а затем самостоятельно зарегистрировать дополнительные библиотеки и сопутствующие компоненты. Но далее будем отталкиваться от того, что в качестве текущей операционной системы используются версии 7 и выше, поскольку именно в них такая проблема проявляется чаще всего.

Почему установщик модулей Windows грузит процессор?

Как уже, наверное, понятно, работа с инсталляцией обновлений – далеко не самая сильная сторона всех систем Windows. При их установке достаточно часто возникает масса ошибок, которые могут приводить даже к появлению синего экрана или к отказу всей системы. Если замечено, что установщик модулей Windows нагружает ресурсы ив при старте ОС, и в процессе ее функционирования (обычно это проявляется на торможении компьютера и снижении скорости доступа к интернету), означает это только то, что активный процесс пытается интегрировать найденные апдейты в систему, но по каким-то причинам сделать этого не может, из-за чего и появляется как бы закольцованное выполнение задачи.

Как снизить нагрузку на ресурсы простейшим способом?

Итак, как же снизить нагрузку со стороны установщика модулей Windows, используя для этого простейшие методы? Для начала можно применить средство устранения неполадок самой системы, ссылка на которое расположена в стандартной «Панели управления». Из списка следует выбрать интересующие нас компоненты (как правило, это службы «Центра обновления», интеллектуальной фоновой передачи и обслуживания системы), а затем активировать поиск и устранение проблем. Вполне возможно, что найденные сбои будут исправлены. Однако помогает это не всегда, поэтому исправлять ситуацию в большинстве случаев приходится самостоятельно.

Действия с кешем и обновлениями системы

  • net stop wuauserv;
  • net stop bits.

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

  • net start bits;
  • net start wuauserv.

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

Полное отключение службы

Если вышеописанные действия результата не дали, службу установщика модулей Windows можно отключить полностью.

Для выполнения таких операций необходимо вызвать соответствующий раздел, введя в консоли «Выполнить» команду services.msc, найти там искомый пункт, через двойной клик войти в редактирование параметров, а затем (что очень важно) нажатием соответствующей кнопки сначала остановить службу, а только потом из выпадающего списка чуть выше выбрать отключенный тип запуска. После сохранения изменений желательно выполнить полный рестарт системы.

Действия с каталогами и файлами

Наконец, еще одна методика деактивации службы, но уже для выполнения действий с конкретными файлами и папками, состоит в том, чтобы через свойства выбранного компонента в «Проводнике» перейти на вкладку безопасности, изменить владельца (TrustedInstaller или СИСТЕМА) на свою или администраторскую учетную запись, после чего установить весь комплект разрешений на возможные действия, отметив соответствующие пункты в настройках флажками.

После этого препятствия со стороны установщика, например, при попытке инсталляции какой-то программы, будут устранены.

Служба установщика Windows недоступна — как исправить ошибку

Эта инструкция должна помочь, если при установке какой-либо программы в Windows 7, Windows 10 или 8.1 вы видите одно из следующих сообщений об ошибке:

  • Служба установщика Windows 7 недоступна
  • Не удалось получить доступ к службе установщика Windows. Это может произойти, если неверно установлен установщик Windows
  • Не удалось получить доступ к службе установщика Windows Installer
  • Возможно, не установлен Windows Installer

По порядку разберем все шаги, которые помогут исправить эту ошибку в Windows. См. также: какие службы можно отключить для оптимизации работы.

1. Проверить, запущена ли служба установщика Windows и есть ли она вообще

Откройте список служб Windows 7, 8.1 или Windows 10, для этого, нажмите клавиши Win + R и в появившемся окне «Выполнить» введите команду services.msc

Читайте также:
Программа омниус по показаниям как работать

Найдите в списке службу Установщик Windows (Windows Installer), дважды кликните по ней. По умолчанию, параметры запуска службы должны выглядеть как на скриншотах ниже.

Обратите внимание, что в Windows 7 можно изменить тип запуска для установщика Windows — поставить «Автоматически», а в Windows 10 и 8.1 данное изменение заблокировано (решение — далее). Таким образом, если у вас Windows 7, попробуйте включить автоматический запуск службы установщика, перезагрузить компьютер и попробовать установить программу снова.

Важно: если у вас нет службы Установщик Windows или Windows Installer в services.msc, или если она есть, но вы не можете поменять тип запуска этой службы в Windows 10 и 8.1, решение для этих двух случаев описано в инструкции Не удалось получить доступ к службе установщика Windows Installer. Там же описаны пара дополнительных методов исправить рассматриваемую ошибку.

2. Исправление ошибки вручную

Еще один способ исправить ошибку, связанную с тем, что служба установщика Windows недоступна — заново зарегистрировать службу Windows Installer в системе.

Для этого запустите командную строку от имени администратора (в Windows 8 нажать Win + X и выбрать соответствующий пункт, в Windows 7 — найти командную строку в стандартных программах, кликнуть по ней правой кнопкой мыши, выбрать «Запуск от имени Администратора).

Если у вас 32-битная версия Windows, то введите по порядку следующие команды:

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

Если у вас 64-битная версия Windows, то выполните по порядку следующие команды:

И также перезагрузите компьютер. Ошибка должна исчезнуть. Если проблема сохраняется, попробуйте вручную запустить службу: откройте командную строку от имени администратора, а затем введите команду net start MSIServer и нажмите Enter.

3. Сброс параметров службы установщика Windows в реестре

Как правило, второго способа оказывается достаточно для исправления рассматриваемой ошибки установщика Windows. Однако, если проблему так и не удалось решить, рекомендую ознакомиться со способом сброса параметров службы в реестре, описанный на сайте Microsoft: http://support.microsoft.com/kb/2642495/ru

Обратите внимание, что способ с реестром может не подходить для Windows 8 (точной информации на этот счет дать, не могу.

Источник: onecomp.ru

Особенности обновления нетиповой(измененной) конфигурации 1С 8.3

Особенности обновление нетиповой(измененной) конфигурации 1С

Программные продукты 1С являются специфическими в том смысле, что на их работу очень сильно влияет законодательство страны, в которой эти программы используются. Именно поэтому очень важно уметь обновлять эти продукты, так как кроме законодательных вопросов, обновленные конфигурации будут содержать исправление критических ошибок, ускорение всей работы программы и прочие полезные детали. Есть два варианта развития событий: первый вариант представляет собой обновление стандартной(типовой) конфигурации, что происходит достаточно быстро и не требует особых усилий, второй же вариант, когда обновить нужно модифицированную сборку, является более долгим и сложным.

Определение типа конфигурации

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

Есть простой способ, позволяющий понять, вносились ли изменения туда или нет. Для этого потребуется зайти в режим Конфигуратора, соответствующая кнопка которого есть в стартовом окне программы. Там вверху есть вкладка Конфигурация, в которой есть пункт Поддержка. После нажатия на нее следует выбрать Настройку поддержки.

В открытом окне должна быть активной кнопка «Включить возможности изменения», также признаком стандартной сборки является наличие иконки замка возле названия сборки. Эти признаки свидетельствуют о том, что модули программы не менялись, значит, можно выполнять централизованное обновление с официального сайта через интернет. При отсутствии этих признаков можно утверждать, что программист работал над правкой этого продукта, при этом, возможна ситуация, когда модификация была частичной, то есть, ряд объектов были оставлены в первоначальном виде. Все модифицированные объекты остаются без опознавательных пиктограмм, а стандартные элементы помечаются желтым кубом. Частичная модификация не снимает программу с поддержки полностью, так как возможность обновлять нетронутые объекты будет.

obnovtyp1
Стандартная (типовая) конфигурация – подготовка к обновлению

Кроме указанных проблем, вроде изменения законодательства или ухудшения быстродействия программы, обновить ее нужно тогда, когда программа 1С выдает соответствующее сообщение. Там будет сказано, что данная сборка была выпущена какое-то время назад, сейчас есть улучшенная конфигурация, и что ее можно обновить прямо сейчас через сайт или с помощью диска ИТС.

Для начала очень важно сделать резервную копию базы, чтобы можно было все восстановить, если что-то пойдет не так. Выполняется это тремя способами. Можно просто скопировать корневую папку с базой на диск или флешку. После запуска 1С выбирается база, а в окне будет указан путь к ней. В случае проблем эта папка перемещается на место неработающей базы.

Действовать можно и через конфигуратор, для чего нужно выбрать в программе этот режим. В разделе Администрирование есть кнопка Выгрузить информационную базу. После выбора папки, там появиться файл .dt, который впоследствии можно открыть соответствующей кнопкой в том же разделе.

Особенности обновление нетиповой(измененной) конфигурации 1С

Третий способ происходит чуть позже, на этапе обновления через интернет. Можно все сделать через диск ИТС, которые поступают на предприятие ежемесячно, также этот диск можно взять у сотрудника, имеющего договор с ИТС, только нужно проследить за совпадением конфигураций. В противном случае все выполняется через интернет. Есть важный нюанс: пакеты обновления устанавливаются строго последовательно, и какие-то релизы были пропущены, то система потребует установить вначале их. Информация о номере релиза содержится в меню Справка, где понадобится нажать раздел О программе.
Если с интернетом все в порядке, то требуется зайти на сайт usersv8.1c.ru, в котором вводится логин и пароль. Далее выбираются нужные конфигурации, находящиеся по ссылке Скачать обновления. Следующий шаг – это выбор конкретных релизов, с учетом самых первых и тех, которые выходили недавно. Все файлы по очереди сохраняются на компьютере.

Перед обновлением требуется открыть всех архивные файлы, и установить каждый релиз. Релизы можно загрузить, как было описано, и из диска ИТС. Теперь нужно заходить в режим Конфигуратора, после чего слева должны отображаться объекты, если же их нет, то потребуется нажать вкладку Открыть конфигурацию.
Для обновления пользователь переходит в Конфигурация-Поддержка-Обновить конфигурацию. В новом окне нажимается Поиск.

Читайте также:
Обзор программы k 3d

Особенности обновление нетиповой(измененной) конфигурации 1С

Из предложенных вариантов выбирается Поиск в текущих каталогах обновлений, после этого указывается доступный релиз или же тот, название которого будет выделено жирным. На все остальные предложения нужно нажимать Да, включая последнее окно Реорганизация информации. Финальным шагом является запуск программы в рабочем режиме, чтобы обновления вступили в силу.

Обновление нетиповой (модифицированной) конфигурации 1С

Смысл обновления измененной сборки в том, чтобы и выполненные изменения со стороны программистов не были утеряны, и изменения со стороны разработчиков вступили в силу. Все перечисленные шаги, описанные в прошлой инструкции, выполняются и в этот раз, только на финальном шаге появится сравнительная таблица, где в одном столбике будет конфигурация с модифицированными объектами, а во втором столбике будет список обновлений. В этих колонках присутствует деревья метаданных. Зеленым маркером программа отметит, в какие конкретно объекты программист вносит коррективы, а в какие вносили изменения разработчики продукта. На данном этапе нужно найти те объекты, которые отмечены в двух этих столбцах.

Особенности обновление нетиповой(измененной) конфигурации 1С

Для упрощения поиска можно воспользоваться кнопкой Фильтр, которая располагается снизу, после чего пометить флажком опцию Показывать дважды измененные свойства. Если все будет сделано правильно, то в рабочем окне будут высвечиваться только нужные нам объекты. Процедура обновления нетиповых модулей не затронет конфигурацию.

Особенности обновление нетиповой(измененной) конфигурации 1С

Нужно проанализировать эту таблицу. В данном случае понятно, что изменения произошли в обоих случаях, так как есть значки карандаша, так как возле названия модуля тоже есть значок, это означает, что произойдет их слияние. Последний столбец справа свидетельствует о том, что при завершении процесса весь пользовательский код будет изменен в пользу обновления от разработчиков.

Особенности обновление нетиповой(измененной) конфигурации 1С

Существуют другие режимы с частичным объединением (приоритетом), но этими режимами пользуются опытные пользователи, так как новичок превратит все наработки в запутанные модули. Соответственно, что то менять в последнем столбце, смысла нет. С другой стороны, убрав галку в первом столбике, принудительное объединение можно и отменить.

Исходя из этого, можно или вручную внести код в обновленный модуль, или же не трогать код, и вручную вносить сами обновления. Чтобы понять, что конкретно потребуется внести, следует на выбранном модуле нажать правой кнопкой мыши и выбрать пункт Показать различия. Этот шаг покажет различия в конкретных процедурах. Внизу окна есть также разделение на два столбца, но там уже отображается сам код.

Особенности обновление нетиповой(измененной) конфигурации 1С

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

Возможные проблемы и ошибки при обновлении 1С

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

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

Для решения проблемы потребуется:
— менять количество символов в кодах;
— менять коды в информационной базе;
— менять свойство контроля уникальности во всех справочниках.

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

Нужно понимать, что есть варианты, когда конфигурация будет возвращена на поддержку, то есть ее процесс обновления будет происходит в стандартном режиме для программы, через загрузку релиза по интернету. Снимается программа с поддержки после внедрения в продукт модифицированных модулей. Удаление этих модулей вернет программу в исходное состояние, но полностью избавиться от них нельзя, так как нормальная работа 1С будет невозможна, ведь зачем-то этим модули программировались. Соответственно, эти модули могут выноситься за рамки программы — работа будет выполняться по внешних модулях, но на работе программы это не скажется. Таким образом, справочники и прочие объекты останутся на месте, Самостоятельно это сделать без нужных знаний проблематично, поэтому возвращением программы в рамки стандартной сборки, если это требуется, должен программист.

Также существует несколько советов, облегчающих в дальнейшем процесс обновления программных продуктов 1С. Прежде всего нужно стараться как можно меньше модифицировать программу, и если только в этом нет крайней необходимости, то не внедрять туда ничего стороннего, а пытаться решить проблемы теми типовыми инструментами, которые есть в наличии.

Все без исключения изменения в конфигурации нужно комментировать и заносить в отдельный документ, чтобы в процессе восстановления ничего важного не было упущено. Чтобы объем программного кода в типовых объектах был уменьшен, следует вынести его в собственный общий модуль, при этом нужно понимать, что вызовы процедур и функций трогать нельзя — они должны оставаться в типовых объектах, чтобы программа могла корректно работать.

В целях оптимизации имеет смысл выполнить замену всех вызовов типовых процедур и функций, которые находятся и в «самописном» коде объектов и в коде внешних модулей, на вызов процедур из собственного модуля. Данные процедуры являются простым ярлыком, по которому будут вызываться процедуры из типовых модулей. Таким образом, при сравнении изменений пользователю будет не нужно будет долго искать нужные строчки в модифицированном коде. Время обновления при соблюдении указанных рекомендаций сокращается до нескольких часов работ, а если все оставить как есть, то процесс может затянуться и на несколько дней.

Источник: eckin.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru