Для чего используется объект конфигурации документ

Вирус скуки

пятница, 17 мая 2013 г.

1С-ное.(Заметки быдло-ученика-погромиста)

Продолжение одинэсной темы, ответы на книгу Радченко, занятие 2 и 3.

14 комментариев:

Большое человеческое 1Спасибо!

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Я вас обожаю, кто это создал.

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

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

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

только это 4 занятие

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

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

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Сори что анонимно, но сайт очень полезный

Спасибо чувак выручил перед экзаменом 🙂

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Всё отлично, спс! Ток ето 4 занятие, а не 2 и 3

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

просто я читал книгу очень давно)))) она уже изменилась, другая редакция. Но принципы те же, хз, может, перечитаю и напишу новые ответы

Источник

Документы

Документы — это прикладные объекты конфигурации. Они позволяют хранить в прикладном решении информацию о совершенных хозяйственных операциях или о событиях, произошедших в «жизни» предприятия вообще. Это могут быть, например, приходные накладные, приказы о приеме на работу, счета, платежные поручения и т. д.

Структура документа

Каждый документ характеризуется номером, датой и временем. Система поддерживает режим автоматической нумерации документов, при котором она самостоятельно может генерировать номер для нового документа. Кроме этого система позволяет осуществлять контроль уникальности номеров документов, не разрешая создавать документы с одинаковыми номерами:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Система автоматически поддерживает режим, при котором уникальность номеров и автоматическая нумерация могут выполняться в пределах определенного периода (день, месяц, квартал, год). Например, если периодичность установлена год, то с нового года система опять начнет нумерацию указанных документов с 1.

Важными характеристиками документа являются дата и время. Они позволяют установить строгую временную последовательность совершения операций. Таким образом, документы могут отличаться друг от друга не только номером, но и своим положением на временной оси. В результате всегда можно сказать, какая из двух операций была совершена раньше.

Помимо номера, даты и времени, каждый документ, как правило, содержит некоторую дополнительную информацию, которая подробно описывает этот документ. Например, для документа Поступление товаров и услуг это может быть информация о поставщике товаров (контрагенте), складе, на который приходуются товары и т. п. Набор такой информации является одинаковым для всех документов конкретного вида, и для ее хранения служат реквизиты документа:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Кроме этого, каждый документ может содержать некоторый набор информации, которая одинакова по своей структуре, но различна по количеству, для разных документов. Например, для документа Поступление товаров и услуг это может быть информация о товарах, поступивших на предприятие (наименование, количество, и т. д.), серийных номерах и возвратной таре. Для хранения подобных данных служат табличные части документа:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Проведение документа

Важным свойством документа является возможность его проведения. Если документ проводится, то он может изменить состояние тех или иных учитываемых данных. Если же документ не является «проводимым» это значит, что событие, которое он отражает, не влияет на состояние учета, который ведется в данном прикладном решении.

Например, документ Поступление товаров и услуг при своем проведении может вносить изменения в состояние расчетов с поставщиками, в учет остатков товаров, в состояние заказов покупателей и другие учетные данные:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Для документа Коммерческое предложение контрагенту напротив, проведение может быть запрещено, потому что этот документ никак не влияет на состояние учета:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Конструктор движений

Алгоритм, на основании которого документ вносит те или иные изменения в состояние учетных данных при своем проведении, описывается средствами встроенного языка на этапе разработки прикладного решения. Система содержит конструктор движений, который помогает разработчику создавать алгоритмы проведения документа. Подробнее…

Формы документа

Для того чтобы пользователь мог просматривать и изменять данные, содержащиеся в документах, система поддерживает несколько форм представления документа. Система может автоматически генерировать все нужные формы документа. Наряду с этим разработчик имеет возможность создать собственные формы, которые система будет использовать вместо форм по умолчанию:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Форма списка

Для просмотра документов одного вида используется форма списка. Она позволяет выполнять навигацию по списку документов, задавать временной интервал отображаемых документов, добавлять, помечать на удаление и удалять документы. Форма списка позволяет выполнять сортировку и отбор отображаемой информации по нескольким критериям:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Форма документа

Для просмотра и изменения данных отдельных документов используется форма документа. Как правило, она представляет данные в удобном для восприятия и редактирования виде:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Форма выбора

Кроме этих двух форм для документа поддерживается форма выбора конкретных документов из списка. Она, обычно, содержит минимальный набор информации, необходимой для выбора того или иного документа и может использоваться, например, при создании документа Поступление товаров и услуг, в котором должен быть указан заказ поставщику, на основании которого формируется поступление товаров.

Макеты документа

Документу могут быть сопоставлены несколько макетов, содержащих данные, необходимые для обеспечения работы документа:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Макеты могут использоваться для формирования печатных форм документа или для отображения дополнительной информации, имеющей отношение к документу:

Источник

Объекты конфигурации 1С:Предприятия 8

На этапе создания конфигурации разработчик анализирует предметную область и требования пользователей, создает объекты конфигурации, настраивает связи между ними путем установки их свойств, визуально конструирует экранные формы и макеты отчетов, пишет программные модули в определенных точках конфигурации. В результате получается прикладное решение, призванное облегчить работу конечных пользователей.

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

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документВзаимосвязь объектов

В самом общем виде взаимосвязь всех объектов можно представить следующим образом:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документОбъекты конфигурации

В платформе 1С:Предприятия 8 существуют следующие объекты конфигурации (кроме тех, которые располагаются в ветви Общие):

В константах хранятся редко изменяемые значения, например, Название организации, ИНН, ФИО руководителя и т.д. У константы обычно назначен примитивный, ссылочный или составной тип данных.

В справочниках содержится условно-постоянная списковая информация, например, список товаров, список сотрудников. Такие объекты обычно характеризуются кодом и наименованием.

У справочников также могут быть реквизиты, задаваемые разработчиком, и табличные части, что является важным отличием от версии 7.7. Теперь информацию, связанную с объектом, целиком ему принадлежащую и не имеющую объектной сущности, можно хранить в табличных частях.

Также имейте в виду, что периодических реквизитов справочников в версии 8 больше нет и вместо них для хранения истории изменения данных можно использовать периодические регистры сведений. Подробнее о регистрах сведений написано ниже.

Документы хранят информацию о событиях в предметной области, о проведенных или планируемых хозяйственных операциях, например «Приходная накладная», «Платежное поручение», «План продаж» и т.д. Документ характеризуется номером и датой. Обычно при проведении документа изменяется состояние регистров, например, увеличивается количество товара в регистре Остатки при проведении приходной накладной.

У документа может быть несколько табличных частей, что является важным отличием от версии 7.7. Табличные части позволяют сохранить связанную с документом списковую разнородную информацию, например, перечень товаров, график платежей, список дополнительных расходов и т.д.

Журналы — это средство группировки связанных по смыслу документов, например, журнал Склад объединяет приходные и расходные накладные. Аналогично могут быть созданы журналы Банк, Кадры и т.д. Заметьте, что создавать журнал для отображения документов одного вида не нужно, поскольку у каждого документа есть форма списка, которая генерируется автоматически или которую можно создать самостоятельно. Журналы полезны только для группировки документов разного вида.

Нумераторы — это служебные объекты, связанные с документами и предназначенные для единой (сквозной) нумерации документов нескольких видов, например, нумератор «Кадровый», который используется для присвоения номеров всем кадровым приказам. Опять же нумератор имеет смысл, когда требуется присваивать номера по единому правилу документам разных видов.

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

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

В отличие от версии 7.7, в версии 8 у последовательностей могут быть измерения, которые позволяют более точно отследить по каким данным были нарушены итоги, например, по конкретному товару или конкретному контрагенту. Тогда восстановление последовательности будет происходить быстрее за счет того, что будут перепроводиться не все документы, а только те, которые сделали движения по значению данного измерения.

Перечисление — это предопределенный набор значений, заданный еще на этапе разработки приложения, который не редактируется в режиме Предприятие. Конфигурация рассчитывает на определенные значения, например, перечисление ТипКлиента со значениями Обычный и ОченьВажнаяПерсона. Для VIP-клиентов можно предусмотреть скидки.

На основе информации из базы данных отчеты выдают печатные формы, содержащие всевозможные реестры, детальную и сводную информацию, например, отчеты «Оборотно-сальдовая ведомость», «Список сотрудников», «Анализ продаж».

Производят некоторую обработку информации, содержащейся в базе данных, например, обработка «Расчет зарплаты», «Закрытие периода».

У обработок могут быть реквизиты и табличные части, их смысл аналогичен реквизитам и табличным частям отчетов, и совершенно отличается от справочников и документов.

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

Подробнее о планах видов характеристик можно прочитать в этом разделе.

Предназначены для хранения любой информации об объектах в разрезе заданных измерений, например, «Цены товаров». Особенность регистра сведений от регистра накопления состоит в том, что в регистре сведений каждая запись уникальна и полностью определяется своими измерениями. Например, если регистр сведений «ЦеныТоваров» имеет измерения Номенклатура и ТипЦен, то мы не сможем ввести в этот регистр две цены одного типа по одной номенклатуре, например, две оптовые цены товара «Холодильник Bosh 1232».

Если требуется хранить историю изменения информации, то регистр сведений делается периодическим, например, «Курсы валют». Для таких регистров в ключ уникальности записи, кроме измерений, добавляется поле «Период».

В регистрах сведений, подчиненных регистратору, каждая запись должна быть обязательно связано с документом-регистратором. Это не означает, что она вводится этим документом при своем проведении, но она обязательно должна содержать ссылку на документ в поле «Регистратор».

Хранят записи (проводки), основанные на определенном плане счетов, например, регистр бухгалтерии «Управленческий» связан с планом счетов «Управленческий» (основан на нем). Регистр бухгалтерии всегда связан только с одним планом счетов, но один план счетов может использоваться в различных регистрах бухгалтерии.

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

В отличие от версии 7.7, в версии 8 виды расчета хранятся в планах видов расчета как объекты данных, т.е. могут даже вводиться в режиме «Предприятие». Конечно, в версии 8 можно ввести предопределенные виды расчета, на которых будет построена конфигурация, и задать для них правила вытеснения, ведущие и базовые виды расчета.

Предназначены для хранения записей сложных периодических расчетов, например, регистр расчета «Начисления». Регистр расчета всегда основан на определенном плане видов расчета.

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документОбщие объекты

Объекты конфигурации, располагающиеся в ветви «Общие»:

Предназначены для группировки других объектов конфигурации, например, Кадры, Торговля, Маркетинг. Каждый объект может входить сразу в несколько подсистем. Подсистемы могут быть вложенными друг в друга. Затем на основе подсистем легко назначать роли (права доступа) и формировать интерфейсы.

Содержат процедуры и функции, используемые в других программных модулях, например, общий модуль «Процедуры обработки документов». В общих модулях не может быть объявлений переменных модуля и нет раздела основной программы, там есть только раздел процедур и функций. Экспортируемые переменные, процедуры и функции модуля приложения не доступны в общих модулях. А экспортируемые процедуры и функции общих модулей доступны в модуле приложения, других общих модулях и остальных программных модулях.

Предназначены для определения прав пользователей конфигурации, например, роли «Кадровик», «Администратор». Особенностью версии 8 по сравнению с версией 7.7 является то, что каждый пользователь может иметь несколько ролей.

Критерии отбора нужны для отбора данных по определенному признаку. Например, по критерию отбора «Контрагент» можно выбрать все документы, относящиеся к заданному контрагенту. Критерии отбора применяются для отбора элементов справочников, документов и других объектов.

Представляют собой совокупность панелей интерфейса: меню и панели инструментов, например, интерфейс «Бухгалтер», «Руководитель». В версии 8 интерфейсы могут переключаться «на лету», без перезапуска программы.

Общие экранные формы не принадлежат конкретному объекту конфигурации, а относятся к конфигурации в целом. Они могут использоваться в разных местах программы, например, форма «Ввод адреса контрагента».

Общие макеты (шаблоны печатных форм) не принадлежат конкретному объекту конфигурации, например, макет «Реестр документов». Они используются из разных программных модулей.

Картинки, используемые на кнопках, формах и других интерфейсных объектах. Например, картинка «Выполнить». Картинки некоторых форматов можно изменять с помощью редактора картинок.

Стили оформления, включающие в себя различные элементы стиля: цвет отрицательных чисел, цвет фона редактирования полей и т.д. Стили позволяют гибко настроить форматирование некоторых частей конфигурации, например, выделить регламентные документы, важные обработки и т.д. В качестве примера можно назвать стили»Основной», «Яркий», «Регламентные процедуры».

Языки конфигурации, например, Русский и Английский. Можно разрабатывать конфигурации, рассчитанные на работу пользователей, говорящих на разных языках. Каждый язык имеет код языка, например, у русского языка код «ru» и т.д.

Источник

Объекты конфигурации

Объекты конфигурации — это составные элементы, «детали», из которых складывается любое прикладное решение.

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

Состав объектов, поддерживаемых технологической платформой, является результатом анализа предметных областей использования 1С:Предприятия, и выделения и классификации используемых в этих областях бизнес-сущностей. В результате этого анализа разработчик может оперировать такими объектами как справочники, документы, регистры сведений, планы счетов и пр.

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

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

На основании этого описания технологическая платформа создаст в базе данных соответствующие информационные структуры, и определенным образом будет работать с данными, хранящимися в этих структурах. Разработчику нет необходимости заботиться о том, в каких таблицах, например, должны размещаться данные, каким образом они будут модифицироваться или представляться пользователю. Все эти действия платформа будет выполнять автоматически, исходя из типового поведения используемых объектов.

Таким образом, разработчик оперирует метаданными — «данными о данных», или объектами конфигурации. Добавляя в структуру прикладного решения очередной объект конфигурации, разработчик, по сути, добавляет описание того, как будут размещаться соответствующие данные, и как они будут взаимодействовать с другими данными, хранящимися в информационной базе.

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

Состав основных объектов конфигурации, используемых в 1С:Предприятии 8, перечислен далее:

Источник

Объекты 1С «Документы»

Объект 1С «Документы» — объект метаданных, с помощью которого в прикладном решении хранится информация о совершенных хозяйственных операциях или о событиях, произошедших в «жизни» предприятия вообще. Это могут быть, например, приходные накладные, приказы о приеме на работу, счета, платежные поручения и т.д.

Каждый созданный документ в конфигурации создается для отражения своего типа операции (например, поступление товаров, списание товаров и т.д.).

Состояния документа 1С:

Значения свойств «Дата» и «Ссылка» реальных полей таблицы документа определяют его хронологическую позицию среди других документов.

Структура документа в 1С

Каждый документ 1С содержит:

Рекомендуется устанавливать строковый тип номера, так как в дальнейшем возможно потребуется указывать в номере и префикс организации.

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

Пример программного получения момента времени:

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Возможные значения свойства «Периодичность»:

Реквизиты и табличные части документа 1С

Для чего используется объект конфигурации документ. Смотреть фото Для чего используется объект конфигурации документ. Смотреть картинку Для чего используется объект конфигурации документ. Картинка про Для чего используется объект конфигурации документ. Фото Для чего используется объект конфигурации документ

Система 1С поддерживает:

Иногда возникают ситуации, когда для нескольких видов документов необходима сквозная нумерация. Для этих случаем в системе предусмотрен такой объект как нумератор.

Проведение документа 1С

Важным свойством документа является возможность его проведения:

Если флаг «Проведен» у документа установлен в «Истина», то для системы это означает, что документ проведен (в общем списке такие документы выделены соответствующей пиктограммой). С точки зрения логики программы проведенный документ может влиять на отчетность (финансовый результат компании).

Когда происходит интерактивное или программное проведение срабатывает процедура » ОбработкаПроведения ()», которая находится в модуле объекта документа.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *