Для чего предназначен объект конфигурации документ
33 . Запустите конфигуратор: выберите Пуск | Программы | 1С:Предприятие 8.0 | Конфигуратор .
34 . Откройте ИБ: выберите Посад Зайцевой , выберите Конфигуратор.
Объект конфигурации Документ является прикладным объектом и предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. На основе объекта конфигурации Документ платформа создает в БД информационную структуру, в которой будут храниться, например, такие документы как приходные накладные.
Особенность объекта конфигурации Документ является то, что в процессе работы пользователь может самостоятельно создавать новые объекты этой структуры — новые документы.
Документ обладает способностью проведения. Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета. До тех пор, пока документ не проведен, состояние учета неизменно и документ — не более чем черновик. Как толь о документ будет проведен -изменения, вносимые документом в учет, могут вступить в силу и состояние учета может быть изменено.
Поскольку документ вносит изменения в состояние учета, он всегда «привязан» к конкретному моменту времени. Это позволяет отражать в БД фактическую последовательность событий.
Следующим важным фактом, является то, что система 1С имеет механизмы, позволяющие отслеживать правильность состояния учета. Предположим, что мы изменили один из проведенных ранее документов и снова провели его «задним числом». В этом случае система способна отследить, повлияют ли внесенные нами изменения на последующие проведенные документы, и если это так, система способна перепровести необходимые документы.
Каждый документ, как правило, содержит информацию, которая более подробно описывает этот документ. Например, каждый документ «ПриходнаяНикладная» может содержать информацию о поставщике товаров, складе, на который приходуется товар. Набор такой информации является одинаковым для всех документов одного, вида и для описания такого набора используются реквизиты объекта конфигурации Документ, являющиеся подчиненными объектами конфигурации. Большинство реквизитов объекта конфигурации Документ разработчик создает самостоятельно, однако у каждого объекта конфигурации Документ существуют два поля «по умолчанию»: дата и номер документа.
Документ содержит, как правило, некоторый набор информации, которая одинакова по своей структуре, но различна по количеству, для разных документов. Так, например, каждый документ «ПриходнаяНакладная» может содержать список приходуемых товаров. Для описания подобной информации служат табличные части объекта конфигурации Документ.
Для представления документа существует несколько основных форм.
| Пред. | Наверх | След. |
| 20.4. Палитра свойств | Начало | Содержание | 20.6. Оперативное и неоперативное проведение |
Вирус скуки
Для чего нужны измерения регистра, ресурсы и реквизиты?
Измерение — накопление числовой информации в данном разрезе;
Резурсы — виды числовой информации, накапливаемой регистром;
Измерение так же является критерием отбора при получении данных;
Реквизиты — набор попутных данных для записи регистра;
Что такое движение регистра и что такое регистратор?
Движение регистра — в регистр отправляется некоторый набор записей, содержащий значение измерения, значения приращения ресурсов, ссылку на документ, который вызвал эти изменения (регистратор);
Регистратор — объект информационной базы данных (документ), который производит конкретные движения;
Как создать новый регистр накопления и описать его структуру?
В 1С:Конфигуратор правый клик — добавить. Структура определяется на вкладке «Данные»
Как создать движение документа с помощью конструктора движений?
Выбираем нужный документ в конфигураторе, правый клик — изменить, закладка «Движения»
Выбираем регистр, и жмем на конструктор движений.
В окошке «Регистры» — регистр, по которому будут проходить движения, в поле «реквизиты документа» — исходные данные для создания движений — реквизиты документа.
В нижнем окошке — устанавливаем соответствие между данными регистра и данными документа.
Как с помощью встроенного языка обойти табличную часть документа и обратится к её данным?
Это можно сделать с помощью циклов.
Для Каждого СтрокаТабличнойЧасти ИЗ ТабличнаяЧасть ЦИКЛ
Сообщить(СтрокаТабличнойЧасти.Услуга)
КонецЦикла
Как показать команды открытия списка регистра в интерфейсе конфигурации и в интерфейсе форм?
Подсистемы — правый клик — все подсистемы — выбираем нужную подсистему, ставим галочку напротив регистра
помогите ответить на вопросы по 1С
1.Для чего предназначен объект конфигурации Документ?
2.Какими характерными особенностями обладает документ?
3.Для чего предназначены реквизиты и табличные части документа?
4.Какие существуют основные формы документа
5.Что такое проведение документа
6.Чем отличается оперативное проведение документа от неоперативного
7.Что такое элементы управления
8.Что такое события и с чем они связаны
9.Что такое обработчик события и как его создать
10.Что такое модуль и для чего он нужен
11.Зачем нужны общие модули
12.Как сделать процедуру доступной в разных модулях
13.Как назначить обработчик события
14.Что такое типообразующие объекты
15.Для чего предназначен объект конфигурации Регистр накопления?
16.Почему следует использовать регистры, хотя необходимая информация содержится в других объектах
17.Для чего нужны измерения регистра, ресурсы и реквизиты
18.Что такое движения регистра и что такое регистратор
19.Как создать новый регистр накопления и описать его структуру
20.Как создать движения документа с помощью конструктора движений
21.Как средствами встроенного языка обойти табличную часть документа и обратиться к ее данным
22.Как средствами встроенного языка сформировать и записать движения документа в регистр накопления
Лучший ответ
тоесть Вам тут надо весь мануал (разделы по документам и регистрам) по 1С для пользователя перекопипастить
Остальные ответы
1.Объект конфигурации Документ является прикладным объектом и предназначен для описания информации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще. На основе объекта конфигурации Документ платформа создает в БД информационную структуру, в которой будут храниться, например, такие документы как приходные накладные.
Особенность объекта конфигурации Документ является то, что в процессе работы пользователь может самостоятельно создавать новые объекты этой структуры — новые документы.
Екатерина БородинаУченик (160) 11 лет назад
2 вопрос: Документ обладает способностью проведения. Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета. До тех пор, пока документ не проведен, состояние учета неизменно и документ — не более чем черновик. Как толь о документ будет проведен -изменения, вносимые документом в учет, могут вступить в силу и состояние учета может быть изменено.
Поскольку документ вносит изменения в состояние учета, он всегда «привязан» к конкретному моменту времени. Это позволяет отражать в БД фактическую последовательность событий.
Для чего предназначен объект конфигурации документ
Лабораторная работа № 6
Регистры накопления.
Ориентировочная продолжительность занятия — 50 минут.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Зачем нужен регистр накопления
Казалось бы, все необходимое мы с вами уже создали: у нас есть что расходовать и приходовать (справочники), и у нас есть чем расходовать и приходовать (документы). Осталось только построить несколько отчетов, и автоматизация предприятия будет закончена. Однако это не так.
Во-первых, путем анализа документов можно, конечно, получить требуемые нам выходные данные. Но представьте, что завтра предприятие решит немного изменить свои бизнес-планы, и нам потребуется ввести в конфигурацию еще один документ.
Во-вторых, отчеты, анализирующие документы, будут работать довольно медленно, что будет вызывать раздражение пользователей и недовольство руководителей.
Поэтому в системе 1С Предприятие есть несколько объектов конфигурации, которые позволяют создавать в базе данных структуры, предназначенные для накопления информации в удобном для последующего анализа виде. Использование таких «хранилищ» данных позволяет нам, с одной стороны, накапливать в них данные, а с другой стороны, легко создавать нужные нам отчеты или использовать эти данные в алгоритмах работы конфигурации.

источники данных пользователи данных
Рис. 6.1. Алгоритм работы конфигурации
В конфигурации существует несколько объектов, называемых регистрами, для описания подобных «хранилищ».
Что такое регистр накопления
Объект конфигурации Регистр накопления предназначен для описания структуры накопления данных. На основе объекта конфигурации Регистр накопления платформа создает в базе данных таблицы, в которых будут накапливаться данные, поставляемые различными объектами базы данных.
Эти данные будут храниться в таблицах в виде отдельных записей, каждая из которых имеет одинаковую, заданную в конфигураторе структуру.
Отличительной особенностью регистра накопления является то, что он не предназначен для интерактивного редактирования пользователем.
Основным назначением регистра накопления является накопление числовой информации в разрезе нескольких измерений, которые описываются разработчиком в соответствующем объекте конфигурации Регистр накопления и являются подчиненными объектами конфигурации.
Виды числовой информации, накапливаемой регистром накопления, называются ресурсами, также являются подчиненными объектами и описываются в конфигураторе.
Изменение состояния регистра накопления происходит, как правило, при проведении документа и заключается в том, что в регистр добавляется некоторое количество записей. Каждая запись содержит значения измерений, значения приращений ресурсов, ссылку на документ, который вызвал эти изменения (регистратор), и направление приращения (приход или расход). Такой набор записей называется движениями регистра накопления. Каждому движению регистра накопления всегда должен соответствовать регистратор -объект информационной базы (как правило, документ), который произвел эти движения.
Кроме этого, регистр накопления может хранить дополнительную информацию, описывающую каждое движение. Набор такой дополнительной информации задается разработчиком при помощи реквизитов объекта конфигурации Регистр накопления.
Движения документа
Движения документа — это записи в регистрах, которые создаются в процессе проведения документа и отражают изменения, производимые документом.
Способы работы с коллекцией
В процессе формирования движений документов, когда в цикле обходили табличные части документов ПриходнаяНакладная и ОказаниеУслуги, вы столкнетесь с одним из объектов встроенного языка, который является коллекцией.
Многие объекты встроенного языка являются коллекциями. Коллекция представляет собой совокупность объектов. Существуют общие принципы работы с любой коллекцией.
Во-первых, доступ к каждому объекту коллекции возможен путем перебора элементов коллекции в цикле. Для этого используется конструкция языка Для Каждого Из. Цикл .
Листинг 6.1: Перебор элементов коллекции в цикле
Для Каждого СтрокаТабличноиЧасти из ТабличнаяЧасть Цикл
Сообщить(СтрокаТабличнойЧасти.Услуга);
КонецЦикла;
В этом примере ТабличнаяЧасть — это коллекция строк табличной части объекта конфигурации. При каждом проходе цикла в переменной СтрокаТабличнойЧасти будет содержаться очередная строка из этой коллекции.
Во-вторых, существует доступ напрямую к элементу коллекции, без перебора коллекции в цикле. Здесь возможны различные комбинации двух обращений.
1. Во встроенном языке бывают именованные коллекции. То есть коллекции, в которых каждый элемент имеет некоторое уникальное имя. В этом случае обращение к элементу коллекции возможно по этому имени.
Листинг 6.2: Обращение к элементу коллекции
2. Если нет смысла в «персонификации» элементов коллекции (коллекция неименованная), тогда обращение к элементу коллекции возможно по индексу (индекс первого элемента коллекции — ноль).
Листинг 6.3: Обращение к элементу коллекции по индексу
В этом примере ТабличнаяЧасть — это коллекция строк табличной части объекта конфигурации. И мы обращаемся к первому элементу этой коллекции, указывая его индекс — 0. Следует отметить, что существуют коллекции, сочетающие оба вида обращений. Например, к коллекции колонок таблицы значений можно обращаться как по именам колонок, так и по индексу.
ПРАКТИЧЕСКАЯ ЧАСТЬ
Добавление регистра накопления
Откроем в конфигураторе нашу учебную конфигурацию и добавим новый объект конфигурации Регистр накопления. Для этого выделим в дереве объектов конфигурации ветвь Регистры накопления и нажмем кнопку Добавить в командной панели окна конфигурации.
— На закладке Основные: имя регистра — ОстаткиМатериалов. Расширенное представление списка как Движения по регистру Остатки материалов. Этот заголовок будет отображаться в окне списка записей регистра.
— На закладке Подсистемы: отметим в списке следующие подсистемы: Учет материалов, Оказание услуг и Бухгалтерия.
— На закладке Данные: нажмем на «+» и добавим следующие:
- Материал, тип СправочникСсылка. Номенклатура;
- Склад, тип СправочникСсылка.Склады.
- ресурс Количество с длиной 15 и точностью 3.

Рис. 6.2. Создание измерений регистра

В результате этих действий регистр ОстаткиМатериалов должен иметь следующий вид:
Рис. 6.3. ОстаткиМатериалов
Если вы сейчас попытаетесь запустить 1С : Предприятие в режиме отладки, то система выдаст сообщение об ошибке: «РегистрНакопления.ОстаткиМатериалов: Ни один из документов не является регистратором для регистра». Это сообщение еще раз подтверждает тот факт, что назначение регистра накопления в том, чтобы аккумулировать данные, поставляемые различными документами.
Поэтому мы сформируем движения регистра накопления ОстаткиМатериалов в процессе проведения двух созданных нами документов ПриходнаяНакладная и ОказаниеУслуг.

Откроем окно редактирования объекта конфигурации Документ ПриходнаяНакладная. Перейдем на закладку Движения, раскроем список Регистры накопления и отметим регистр накопления ОстаткиМатериалов.
Рис. 6.4. Создание движения документа

После чего активизируется Конструктор движений, воспользуемся этим конструктором.
Конструктор устроен просто. В списке Регистры перечислены регистры, в которых документ может создавать движения. В нашем случае там пока один регистр ОстаткиМатериалов.
В списке Реквизиты документа должны находиться исходные данные для создания движений — реквизиты документа ПриходнаяНакладная. А в таблице Поле — Выражение должны быть заданы формулы, по которым будут вычисляться значения измерений и ресурсов регистра при записи движений.
Рис. 6.5. Конструктор движения регистров
В поле выбора Табличная часть выберем табличную часть нашего документа — Материалы.
Список реквизитов документа, который уже заполнен реквизитами шапки документа, автоматически дополнится реквизитами нашей табличной части.
Теперь нажмем кнопку Заполнить выражения.
В нижнем окне сформируется соответствие полей (измерений и ресурсов) регистра и выражений для их расчета.
Нажмем кнопку ОК и посмотрим, какой текст сформировал конструктор в модуле документа ПриходнаяНакладная .
Конструктор создал обработчик события ОбработкаПроведенияобъекта конфигурации Документ ПриходнаяНакладная, поместил его в модуль объекта и открыл текст модуля.
В заключение отредактируем командный интерфейс, чтобы в подсистемах Бухгалтерия, Оказание услуг и Учет материалов была доступна ссылка для просмотра записей нашего регистра накопления.
— В дереве объектов конфигурации выделим ветвь Подсистемы, вызовем ее контекстное меню и выберем пункт Все подсистемы:
- В списке Подсистемы выделим подсистему УчетМатериалов.
- В группе Панель навигации.Обычное включим видимость у команды Остатки материалов и мышью перетащим ее См.также. панели навигации

Рис. 6.6. Панель навигации См. также
- Аналогично, выделив подсистемы ОказаниеУслуг и Бухгалтерия, в панели навигации в группе Обычное включим видимость у команды Остатки материалов и перенесем ее в группу См.также. панели навигации
- В режиме 1С:Предприятие
В открывшемся окне 1С предприятия мы видим, что в панели навигации в группе См.также разделов Бухгалтерия, Оказание услуг и Учет материалов появилась команда для открытия списка регистра Остатки материалов.
Чтобы проследить связь между проведением документа и накоплением информации в регистре, откроем список приходных накладных, выполнив команду Приходные накладные разделе Бухгалтерия.
Откроем Приходную накладную № 1 и нажмем Провести и закрыть, то есть перепроведем ее. То же самое сделаем для Приходной накладной № 2.
Перепровести документы можно и не открывая документов. Для этого нужно выделить нужный документ в списке, нажать кнопку Все действия в командной панели формы списка и выбрать пункт Провести.
Теперь выполним команду Остатки материалов и откроем список нашего регистра накопления:

Рис. 6.7. Движения по регистру Остатки материалов
Команда перехода к движениям в форме документа

При реальной работе записей в регистре ОстаткиМатериалов будет много, и будет трудно понять, какие записи относятся к определенному документу.
Поэтому наряду с общим списком регистра хотелось бы иметь возможность вызывать из формы документа список регистра, в котором показаны движения, произведенные только этим документом.
Чтобы реализовать такую возможность, вернемся в конфигуратор и откроем форму документа ПриходнаяНакладная.
В левом верхнем окне перейдем на закладку Командный интерфейс: в разделе Панель навигации раскроем группу перейти, установим свойство Видимость для этой команды
Рис. 6.8. Командный интерфейс
- В режиме 1С:Предприятие
Запустим 1С: Предприятие в режиме отладки и откроем Приходную накладную № 2.
В форме документа появилась панель навигации, в которой мы можем переходить к списку записей регистра Остатки Материалов, связанному с документом, и обратно к содержимому документа.
Движения документа «Оказание услуги»

Откроем окно редактирования объекта конфигурации Документ ОказаниеУслуги.
Перейдем на закладку Движения и в списке регистров конфигурации отметим регистр накопления ОстаткиМатериалов.
— Нажмем кнопку Конструктор движений:
1.Тип движения регистра — Расход
2. В поле выбора Табличная часть выберем табличную часть нашего документа — ПереченьНоменклатуры.
3.Нажмем кнопку Заполнить выражения.
4. Выделим поле регистра Материал и в окне Реквизиты документа дважды щелкнуть по строке ТекСтрокаПереченьНомеклатуры.Номенклатура., нажмем «ОК»
Рис. 6.9. Конструктор движения регистров
В заключение отредактируем командный интерфейс формы документа, чтобы в панели навигации формы иметь возможность переходить к списку записей регистра Остатки Материалов, связанному с документом.
Для этого откроем форму документа ОказаниеУслуги.
В левом верхнем окне перейдем на закладку Командный интерфейс.
В разделе Панель навигации раскроем группу Перейти и установим видимость для команды открытия регистра накопления Остатки материалов.
- В режиме 1С:Предприятие

Запустим 1С:Предприятие в режиме отладки и в разделе Оказание услуг откроем документ Оказание услуги № 1 и нажмем Провести и закрыть, то есть перепроведем его.
Теперь выполним команду Остатки материалов и откроем список нашего регистра накопления:
Рис. 6.10. Движения по регистру Остатки материалов
Мы видим, что в регистре накопления Остатки материалов появилась еще одна запись, что соответствует количеству строк в табличной части проведенного документа.
Все поля регистра заполнились данными документа так, как мы задали в обработчике проведения документа Оказание услуги.
Пиктограмма со знаком «минус» слева от записи указывает на тип движения – Расход.
Сейчас мы видим весь список движений регистра. Открыв этот список из формы документа, мы можем отфильтровать движения по документу-регистратору.
Для этого откроем еще раз документ Оказание услуги № 1.
В форме документа появилась панель навигации, в которой мы можем переходить к списку записей регистра Остатки материалов, связанному с документом, и обратно к содержимому документа.
Сформированные таким образом движения этого документа будут не совсем правильны.
Дело в том, что в документе Оказание услуги, в отличие от документа Приходная накладная, могут содержаться не только расходуемые материалы, но и услуги. Поэтому в регистр Остатки материалов будут попадать записи и о расходуемых услугах, что неправильно.
Пока мы ничего не будем делать с движениями, которые сформировал конструктор, но как только познакомимся с перечислениями, мы внесем в обработчик проведения необходимые изменения.
Контрольные вопросы
- Для чего предназначен объект конфигурации Регистр накопления.
- Почему следует использовать регистры, хотя необходимая информация содержится в других объектах.
- Для чего нужны измерения регистра, ресурсы и реквизиты.
- Что такое движения регистра и что такое регистратор.
- Как создать новый регистр накопления и описать его структуру.
- Как создать движения документа с помощью конструктора движений.
- Как средствами встроенного языка обойти табличную часть документа и обратиться к ее данным.
- Как показать команды открытия списка регистра в интерфейсе конфигурации и в интерфейсе формы.
— Перейти на страницу контрольного тестового задания