Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Радченко М.Г. 1С- Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы (2013).word.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
20.81 Mб
Скачать

3 Документ ПринплнляНлкладная ФпрмаДпкумента

йНаКлиенте

Е) Процедура МатериалыКоличествоПриИзменении(Элемент)

СтрокаТабличнойЧасти = Нате риалы. Текущие Данные;

РаботаСДокументами.РассчитатьСущну(СтрокаТабличнойЧасти);

КонецПроцедуры

Выбор главы

йНаКлиенте

Интерфейс- (управляемый ^Управляемая Форм а/У правляемаяФорма/Свойства/Э лементы

П1

Т

Системные перечне ления/Система компоновки данных/ТипП римененияОтбораКомпоновкиДанных,-'9 лементы Системные перечне ления/Система компоновки данных/ТипГруппнровкиКомпоновкиДанных,-З лементы Системные перечисления/П остроитель запроса/Т ипИ змеренияП остроителяЗапроса/Э лементы Системные перечисления/И нтерФейсные/Г руппыИЭ лементы,-G лементы

Общие объекты/Г раФическая схема/ЗлементГраФическойСхемыВыборВарианта/Свойства/Э лементы О бш.не обьекты/Система компоновки данных/Схема компоновки данных/Н аборДанныхО бъединениеСхемыКо.., Общие обьекты/Система компоновки данных/Н .встройки компоновки данных/ОформляемыеПоляКомпоновки... Общие обьекты/Система компоновки данных/Настройки компоновки данных/ДоступноеПолеКомпоновкиДан... Общ ие обьекты/Система компоновки данных/Н астройки компоновки данных/ДоступныеП оляКомпоновкиДан.. Общие обьекты/Система компоновки данных/Н астройки компоновки данным/ДоступныеО бъектыНастройкиК... Общие обьекты/Система компоновки данных/Н астройки компоновки данных/ЗначенияПараметровВыводаГру..

| Показать | | Отмена | | Справка |

Ш Процедура Материалы Выбвртв rung из описи

Рис. 5.33. Поиск в списке глав при контекстном поиске

Рис. 5.32. Вызов контекстной помощи в синтакс-помощнике

Нажмем кнопку Показать. Описание выбранной главы откроется в нижнем окне синтакс-помощника (рис. 5.34). При этом дерево синтакс-помощника, отображаемое вверху, не изменится. Чтобы найти, в какой ветке дерева находится открытое сейчас описание, нажмем кнопку Найти текущий элемент в дереве находящуюся над окном описания объектов синтакс-помощника.

Рис. 5.34. Описание свойства «Элементы» объекта «УправляемаяФорма»

На закладке Содержание синтакс-помощника будет показан раздел, соответствующий текущему описанию. Таким образом, в дереве содержания мы видим, что Элементы - это свойство объекта Управля- емаяФорма. Далее, раскрывая соответствующие ссылки, как описано в первом способе работы с синтакс-помощником, мы поймем, что содержится в переменной СтрокаТабличнойЧасти и как можно обра­щаться к данным в ее колонках. И так далее.

Есть также еще одна полезная возможность использования синтакс- помощника. Можно ограничить состав объектов, которые будут отображаться в нем. Так как мы находимся на клиенте, в форме, имеет смысл ограничиться только объектами встроенного языка, доступными в режимах Тонкий клиент и Веб-клиент. Для этого нужно выполнить команду главного меню Сервис ► Параметры или нажать кнопку Открыть режим настройки параметров , находящуюся над окном описания объектов синтакс-помощника. На закладке Справка окна Параметры можно снять или поставить отметку у нужных режимов исполнения (рис. 5.35).

Рис. 5.35. Фильтрация объектов, показываемых в синтакс-помощнике ВНИМАНИЕ!

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

Анализ кода с помощью отладчика

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

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

Отладчик - вспомогательный инструмент, облегчающий разра­ботку и отладку программных модулей системы «1С:Предприятие». Отладчик предоставляет следующие возможности:

  • пошаговое выполнение модуля,

  • расстановка точек останова,

  • прерывание и продолжение выполнения модуля,

  • возможность отладки нескольких модулей одновременно,

  • вычисление выражений для анализа состояния переменных,

  • просмотр стека вызовов процедур и функций,

  • возможность остановки по возникновению ошибки,

  • возможность редактирования модуля в процессе отладки.

Но мы пока не будем подробно останавливаться на всех этих возмож­ностях, а рассмотрим использование отладчика для того, чтобы разобраться с обработчиком события МатериалыКоличествоПриИзме- нении, приведенном в листинге 4.1.

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

Итак, откроем форму документа ПриходнаяНакладная, перейдем на закладку Модуль, откроем текст процедуры МатериалыКоличе- ствоПриИзменении. Мы видим, что в пункте главного меню Отладка

и на панели инструментов конфигуратора стали доступны команды для работы с точками останова (рис. 5.36).