Найти в Дзене
Заметки об 1с

Практическое пособие разработчика, занятие 4. (Радченко)

1. Для чего предназначен объект конфигурации "Документ"?
Объект конфигурации "Документ" предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. 2. Какими характерными особенностями обладает документ?
Документ обладает способностью "проведения". Пока документ не проведен, это черновик, и в большинстве случаев не оказывает влияния на другие данные. Факт проведения означает, что событие, которое отражает документ, повлияло на состояние учета. 3. Для чего предназначены реквизиты и табличные части документа?
Так же, как и в справочнике - реквизиты - для описания данных, табличные части - для описания набора информации, которая одинакова по своей структуре, но различна по количеству и предназначена для разных документов. 4. Какие существуют основные формы документа?
Форма документа, форма списка, форма выбора. 5. Что такое проведение документа?
Проведение - действие, которое выполняет изменение других данных системы

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

2. Какими характерными особенностями обладает документ?
Документ обладает способностью "проведения". Пока документ не проведен, это черновик, и в большинстве случаев не оказывает влияния на другие данные. Факт проведения означает, что событие, которое отражает документ, повлияло на состояние учета.

3. Для чего предназначены реквизиты и табличные части документа?
Так же, как и в справочнике - реквизиты - для описания данных, табличные части - для описания набора информации, которая одинакова по своей структуре, но различна по количеству и предназначена для разных документов.

4. Какие существуют основные формы документа?
Форма документа, форма списка, форма выбора.

5. Что такое проведение документа?
Проведение - действие, которое выполняет изменение других данных системы на основании информации документа.

6. Как создать объект конфигурации "Документ" и описать его структуру?
Так же, как и все объекты в 1с (например, на прошлом уроке был справочник) - найти нужную ветку в дереве конфигурации и нажать "Создать". Структура будет описываться на вкладке "Данные".

7. Как создать новый документ и заполнить его данными?
Так же, как и обычно) Зайти в режим предприятия, создать документ и заполнить.

8. Как создать собственную форму документа?
Перейти на закладку "Формы" и создать:

Второй способ - прямо в дереве конфигурации - правый клик и нажать "Добавить".

-2

9. Что такое конструктор форм?
Конструктор форм - это инструмент разработчика для создания форм, построенные по принципу "мастеров": ввод данных в определенной последовательности.

10. Что такое редактор форм?
Редактор форм используется для создания и редактирования форм объектов прикладного решения. Редактор форм обеспечивает редактирования диалога формы, её реквизитов и редактирование модулей.

11. Что такое элементы формы?
Основной интерфейсный инструмент, служит для управления и отображения записей Базы Данных; Примеры: кнопка, табличное поле, поле ввода и др.
Все, что мы видим в редакторе форм, все, что на рисунке - это элементы формы)

-3

12. Что такое события и чем они связаны?
Событие - процессы, возникающие при соблюдении определенных условий во время функционирования формы. Событие связаны с элементами формы. Список событий фиксирован, разработчик не может добавить свои, может только перехватить то, что предоставляет ему платформа и вписать свой код.

13. Что такое обработчик события и как его создать?
Выбираем элемент формы, находим в палитре свойств событие, жмем на значок лупы. В модуле создастся шаблон процедуры - обработки события.
Чтобы дойти до пункта "События", необходимо прокрутить палитру свойств до самого низа:

-4

Второй способ создания события - непосредственно на форме кликнуть правым кликом мыши и найти команду "События", выбрать нужное и создать:

-5

14. Что такое модуль и для чего он нужен?
Модуль - хранилище для текста программы на встроенном языке.

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

16. Что такое типообразующие объекты?
Типообразующие объекты конфигурации - это те объекты конфигурации, которые могут образовывать новые типы данных. Например, после создания справочника Номенклатура прямо в конфигураторе в коде у нас появится возможность обращаться к:
СправочникМенеджер.Номенклатура;
СправочникСсылка.Номенклатура;
СправочникОбъект.Номенклатура;
СправочникВыборка.Номенклатура.
Вот из одного справочника получилось сразу четыре новых типа.