- •1С:Предприятие 8.2. Практическое пособие разработчика.
- •4 1С:Предприятие 8.3. Практическое пособие разработчика
- •Что такое конфигурируемость системы «1с:Предприятие»?
- •Ориентировочная продолжительность занятия - 2 часа 10 минут.
- •I I "Йт Склады Рис. 3.8. Справочник «Склады» с предопределенным элементом «Основной»
- •Ориентировочная продолжительность занятия - 1 час 30 минут.
- •1C: Пред приятие
- •I ПриходнаяНак ладная j
- •X ран и л ище Зна че и и я у ника льныйИденгификатор СправочникСсылка СправочникСсылка.Клиенты СправочникСсылка.Сотрудники СправочникСсылка.Н оменклатура
- •Локальный контекст модуля формы.
- •Свойства и методы расширения формы, определяемого типом того объекта, данные которого содержатся в основном реквизите формы.
- •0 £ Управляемая форма © Ei УправляемаяФорма © е Расширение элементов Формы © е Расширение объектов © е Расширение констант
- •Глобальный контекст, в том числе неглобальные общие модули и экспортируемые функции и процедуры глобальных общих модулей.
- •Экспортируемые переменные, процедуры и функции модуля управляемого приложения.
- •3 Документ ПринплнляНлкладная ФпрмаДпкумента
- •4 ' Рис. 5.36. Панель инструментов «Точки останова»
- •208 209 211 211 214 221 223 223 224 225 225 228 229 231 Занятие 6
- •Ориентировочная продолжительность занятия - 50 минут.
- •Оказание услуги Рис. 8.15. Печатная форма документа «Оказание услуги»
- •1C: Пред приятие
- •Периодический независимый регистр сведений "Цены"
- •0 D Стиральные машины
- •Ориентировочная продолжительность занятия - 1 час 20 минут.
- •Движения по регистру Стоимость материалов Рис. 11.8. Записи регистра «Остатки материалов» Рис. 11.7. Приходная накладная № 1
- •322 1С:Предприятие 8.3. Практическое пособие разработчика
- •0™ Номенклатура © Колонки
- •0Е™ Клиент е 01ч Диаграмма © т очки
- •0™ Клиент © Серии
- •0Е33 Номенклатура
- •0 Щ] Отчет
- •I Отлично
- •77 Перечень услуг
- •Универсальный 1 Ец1е " Рис. 13.113. Результат отчета
- •Ориентировочная продолжительность занятия - 3 часа 20 минут.
- •В остальных случаях функция вернет само значение этого поля.
- •Ориентировочная продолжительность занятия - 2 часа 50 минут.
- •I Период t | Регистратор | н... | Материал | Склад | Набор свойств | Количество
- •Остатки материалов по свойствам Рис. 15.47. Результат отчета
- •0 Для чего предназначен объект конфигурации «План видов харак
- •0 В чем принципиальное отличие плана вида характеристик от справочника?
- •0 Что такое тип значения характеристик?
- •0 Зачем нужны дополнительные значения характеристик?
- •0 Как, используя план видов характеристик, организовать учет по переменному количеству характеристик?
- •0 Как создать план видов характеристик?
- •0 Что такое связь по параметрам выбора?
- •0 Как изменить заголовок формы?
- •0 Как скрывать элементы формы с подчиненной информацией при ее создании?
- •0 Как описать характеристики в метаданных?
- •0 Как использовать характеристики при выполнении отчета?
- •Ориентировочная продолжительность занятия - 1 час 50 минут.
- •По периоду действия
- •I ДиаграммаГ анга |
- •15 Форма
- •1 Номенклатура: Строчный трансформатор Samsung Последние запросы (материал)
- •6. Оказание услуги: Оказание услуги 000000002 от 11.07.2013 16:14:06
- •3. Начисление сотрудникам: Начисление сотрудникам 1
- •0 Для чего предназначен документ для ввода начальных остатков, и как его создать?
- •Ориентировочная продолжительность занятия - 1 час 50 минут.
- •Ориентировочная продолжительность занятия - 1 час 10 минут.
- •Ориентировочная продолжительность занятия - 6 часов 10 минут.
- •1Е проверять
- •3AnwcbXml.3aKpNTbO;
- •3AnMCbXml.3aKpNTbO;
- •С предварительным вопросом пользователю
- •Ориентировочная продолжительность занятия - 2 часа 10 минут.
- •® В ® © ® ® Рис. 27.6. Контекст поля формы дополняется контекстом расширения поля ввода
- •I ключать в пользовательские настройки
- •I доступ
- •Из формы элемента
- •Из формы узла
3 Документ ПринплнляНлкладная ФпрмаДпкумента
йНаКлиенте
Е) Процедура МатериалыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Нате риалы. Текущие Данные;
РаботаСДокументами.РассчитатьСущну(СтрокаТабличнойЧасти);
КонецПроцедуры
Выбор
главы
Интерфейс-
(управляемый ^Управляемая Форм а/У
правляемаяФорма/Свойства/Э лементы
П1
Т
Системные
перечне ления/Система компоновки
данных/ТипП римененияОтбораКомпоновкиДанных,-'9
лементы Системные перечне ления/Система
компоновки данных/ТипГруппнровкиКомпоновкиДанных,-З
лементы Системные перечисления/П
остроитель запроса/Т ипИ змеренияП
остроителяЗапроса/Э лементы Системные
перечисления/И нтерФейсные/Г руппыИЭ
лементы,-G
лементы
Общие
объекты/Г раФическая
схема/ЗлементГраФическойСхемыВыборВарианта/Свойства/Э
лементы О бш.не обьекты/Система компоновки
данных/Схема компоновки данных/Н
аборДанныхО бъединениеСхемыКо.., Общие
обьекты/Система компоновки данных/Н
.встройки компоновки
данных/ОформляемыеПоляКомпоновки...
Общие обьекты/Система компоновки
данных/Настройки компоновки
данных/ДоступноеПолеКомпоновкиДан...
Общ ие обьекты/Система компоновки
данных/Н астройки компоновки
данных/ДоступныеП оляКомпоновкиДан..
Общие обьекты/Система компоновки
данных/Н астройки компоновки
данным/ДоступныеО бъектыНастройкиК...
Общие
обьекты/Система компоновки данных/Н
астройки компоновки
данных/ЗначенияПараметровВыводаГру..
|
Показать | | Отмена | | Справка |
Рис.
5.33. Поиск
в
списке
глав
при
контекстном
поиске
Нажмем кнопку Показать. Описание выбранной главы откроется в нижнем окне синтакс-помощника (рис. 5.34). При этом дерево синтакс-помощника, отображаемое вверху, не изменится. Чтобы найти, в какой ветке дерева находится открытое сейчас описание, нажмем кнопку Найти текущий элемент в дереве находящуюся над окном описания объектов синтакс-помощника.
Рис.
5.34. Описание
свойства
«Элементы»
объекта
«УправляемаяФорма»
На закладке Содержание синтакс-помощника будет показан раздел, соответствующий текущему описанию. Таким образом, в дереве содержания мы видим, что Элементы - это свойство объекта Управля- емаяФорма. Далее, раскрывая соответствующие ссылки, как описано в первом способе работы с синтакс-помощником, мы поймем, что содержится в переменной СтрокаТабличнойЧасти и как можно обращаться к данным в ее колонках. И так далее.
Есть также еще одна полезная возможность использования синтакс- помощника. Можно ограничить состав объектов, которые будут отображаться в нем. Так как мы находимся на клиенте, в форме, имеет смысл ограничиться только объектами встроенного языка, доступными в режимах Тонкий клиент и Веб-клиент. Для этого нужно выполнить команду главного меню Сервис ► Параметры или нажать кнопку Открыть режим настройки параметров , находящуюся над окном описания объектов синтакс-помощника. На закладке Справка окна Параметры можно снять или поставить отметку у нужных режимов исполнения (рис. 5.35).
Рис.
5.35. Фильтрация
объектов,
показываемых
в
синтакс-помощнике
ВНИМАНИЕ!
Когда
вы пишите процедуру, исполняемую,
например, на сервере, и хотите
воспользоваться синтакс-помощником,
не забудьте установить соответствующий
флажок режима исполнения для отображения
объектов встроенного языка.
Анализ кода с помощью отладчика
Пользоваться отладчиком наиболее удобно в тех случаях, когда нужно написать какой-то собственный код. Потому что в отличие от синтакс-помощника, где нужно, вообще говоря, хорошо представлять контексты исполнения, структуру объектов и пр., с помощью отладчика ничего этого представлять не нужно.
Можно просто остановиться в конкретном месте программы и посмотреть, какие же свойства здесь доступны или какие программные объекты здесь используются.
Отладчик - вспомогательный инструмент, облегчающий разработку и отладку программных модулей системы «1С:Предприятие». Отладчик предоставляет следующие возможности:
пошаговое выполнение модуля,
расстановка точек останова,
прерывание и продолжение выполнения модуля,
возможность отладки нескольких модулей одновременно,
вычисление выражений для анализа состояния переменных,
просмотр стека вызовов процедур и функций,
возможность остановки по возникновению ошибки,
возможность редактирования модуля в процессе отладки.
Но мы пока не будем подробно останавливаться на всех этих возможностях, а рассмотрим использование отладчика для того, чтобы разобраться с обработчиком события МатериалыКоличествоПриИзме- нении, приведенном в листинге 4.1.
Если в режиме Конфигуратор редактируется текст модуля, то становятся доступными команды пункта главного меню Отладка, позволяющие расставлять и убирать точки останова. Точки останова позволяют прерывать выполнение программы в тех местах, где они установлены. Затем разработчик может проанализировать значение и тип выражений и переменных модуля в момент остановки и продолжить выполнение программы до следующей точки останова и т. д.
Итак, откроем форму документа ПриходнаяНакладная, перейдем на закладку Модуль, откроем текст процедуры МатериалыКоличе- ствоПриИзменении. Мы видим, что в пункте главного меню Отладка
и на панели инструментов конфигуратора стали доступны команды для работы с точками останова (рис. 5.36).
