Категория
Информатика
Тип
реферат
Страницы
12 стр.
Дата
19.03.2013
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
230887.zip — 11.49 kb
  • obrabotka-oshibochnyx-situacij-vo-vstroennom-jazyke-sistemy-1s-predprijatie-77_230887_1.rtf — 93.7 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Обработка ошибочных ситуаций
во встроенном языке системы 1С:Предприятие 7.7

Во
встроенный язык системы 1С:Предприятие 7.7 внесена возможность обработки
ошибочных ситуаций. В предыдущих версиях системы 1С:Предприятие любая ошибка, происшедшая
при выполнении модулей встроенного языка приводила к завершению выполнения модуля
и выдаче в окно сообщений информации о характере ошибки и модуле, в котором она
произошла. При этом разработчик конфигурации не имел возможности вмешаться в
процесс обработки ошибочной ситуации и предусмотреть некоторые действия, которые
могут нейтрализовать последствия ошибки и позволить продолжить выполнение
модуля. Особенно неприятны ситуации, когда из-за несущественных поводов
прекращается выполнение длительных процедур, после чего их приходилось начинать
сначала. Примером такой ситуации может послужить обработка, выполняющая обход и
обновление некоторого реквизита большого числа элементов справочника в случае, если
в процессе работы будет произведена попытка обновить реквизит заблокированный
другим пользователем. Неприятны также ситуации, когда конфигурации, использующие
внешние по отношению к системе 1С:Предприятие программные средства через
механизмы OLE Automation не могли произвести проверку наличия установленных на
компьютере пользователя необходимых программных средств. Примером для такого случая
может послужить поведение отчета, выводящего результаты через OLE Automation в
таблицу MS Excel, в условиях, когда MS Excel на компьютере пользователя
отсутствует.

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



Ваше мнение



CAPTCHA