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

Механизм форм в восьмой версии 1С:Предприятия позволяет в любой форме отображать и редактировать любые данные. Принадлежность форм в конфигурации к конкретным объектам метаданных необходима для удобства организации структуры прикладного решения. То есть форма в конфигурации только “принадлежит” объекту метаданных и может использоваться в качестве основной формы для просмотра списка, редактирования или выбора. Содержимое формы никак не определяется тем, к какому объекту метаданных относится форма и выбрана ли форма в качестве основной.
Функциональность формы определяется реквизитами формы и связанными с ними элементами управления. В большинстве случаев функциональность формы обеспечивается за счет выбора основного реквизита формы. Он определяет наличие расширения формы и обеспечивает поведение формы специфическое для конкретного прикладного объекта. Например, форма документа будет поддерживать функциональность, ориентированную на редактирование документа, если в качестве ее основного реквизита выбрано значение типа ДокументОбъект.
Таким образом, при выборе соответствующих типов реквизитов любая форма может использоваться для редактирования и просмотра любых данных. При создании форм с помощью конструкторов в форме размещаются реквизиты и элементы управления, в зависимости от ее назначения, выбранного в конструкторе, однако при необходимости разработчик может реализовать в форме любую функциональность.

Комментарии | опубликовано: 6 Ноября 2009, 13:40

Есть ли в восьмой версии 1С:Предприятия аналог методу ПриЗаписиПерепроводить()?

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

Комментарии | опубликовано: 5 Ноября 2009, 13:39

Почему в формах списков нет кнопки "Просмотр"?

В восьмой версии 1С:Предприятия при открытии формы объекта (документа, элемента справочника и т.д.) не выполняется блокировка объекта от изменения другими пользователями. Два пользователя могут, например, открыть один и тот же документ одновременно. Блокировка выполняется при начале редактирования данных объекта в форме. Если объект уже заблокирован другим пользователем, то при попытке начала редактирования будет выдано соответствующее сообщение.
Таким образом, нет необходимости в специальном режиме открытия форм объектов для просмотра. Форма объекта может быть открыта из любого режима программы (из списка, из отчета в качестве расшифровки и т.д.) без указания того, предполагается ли выполнять редактирование или нет.

Комментарии [1] | опубликовано: 4 Ноября 2009, 13:38

<--- Предыдущая страница