у документа уже определены все основные формы при создании новой формы в конструкторе

Комплект вопросов сертификационного экзамена на знание основных механизмов платформы «1С: Предприятие 8» (стр. 10 )

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструктореИз за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

4. ДвиженияДокумента. Определяется в модуле формы документа

4.17 Если процедура с именем «ОбработкаПроведения» уже определена в модуле документа, то возможно ли в этом случае использование конструктора движений?

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

2. Нет, сначала надо вручную удалить «старую» обработку проведения, а только потом вызывать конструктор

3. Да, по система при этом, безусловно, удалит «старую» обработку проведения

4. Да, система закомментирует «старую» обработку проведения и создаст «новую»

4.18 Можно ли произвести автозаполнение выражений и, если «да», то какими действиями?

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

1. Да, можно. 8 элементе формы «Табличная часть» выбрать табличную часть «Состав» документа и нажать кнопку «Заполнить выражения»

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

3. Да, можно. Оставить все настройки согласно рисунку и нажать кнопку «Заполнить выражения»

4.19 Можно ли значение ресурса «Количество» задать произвольным выражением?

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

1. Да, можно, правильность написания формулы конструктор не проверяет

2. Нет, нельзя, формулу можно заполнить только значениями, выделенными «галочками» в списке реквизитов документа

3. Да, можно, но конструктор проверит правильность написания формул согласно списку реквизитов документа

4. Нет, нельзя, формулу можно заполнить только значениями из списка реквизитов документа

4.20 Конструктор форматной строки используется для составления текста форматной строки данных.

1. имеющих любой тип

2. имеющих тип Число, Дата или Булево

3. имеющих тип Число, Строка, Дата или Булево

4. имеющих примитивный тип

4.21 Конструктор форматной строки.

1. можно вызывать в поле ввода и ячейке табличного документа

2. можно использовать при написании текстов модулей

3. можно вызывать в поле выбора, поле списка

4. верно утверждение I и 2

4.22 Для открытия окна конструктора форматной строки необходимо.

1. нажать кнопку выбора в палитре свойств элемента управления формы в свойстве Формат

3. находясь в палитре свойств элемента управления формы в свойстве Формат, выбрать пункт «Текст Конструктор форматной строки»

4. верно утверждение 1 и 2

4.23 Форматная строка, сформированная в палитре свойств элемента управления формы при помощи конструктора форматной строки.

1. может быть изменена вручную

2. может быть изменена только конструктором форматной строки

3. недоступна для редактирования

4. верно утверждение 2 и 3

4.24 Каким образом можно задать текст надписей для элементов управления на выбранном языке?

1. В палитре свойств элемента управления в свойстве Заголовок нажать па кнопку «Кнопка открытия». В появившемся окне «Строки на разных языках» ввести надпись

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

3. Нет правильного ответа

4. Верны ответы 1 и 2

4.25 Конструктор строк на разных языках может использоваться для.

1. определения строковых представлений интерфейса на разных языках

2. определения нескольких форматных строк под разные языки

3. перевода данных базы на разные языки

4. верно утверждение 1 и 2

5. Верны вес утверждения

4.26 Для открытия окна конструктора строк на разных языках необходимо.

1. нажать кнопку открытия в палитре свойств элемента управления формы в свойстве Формат

4. верно утверждение 1 и 2

4.27 Количество языков для конструктора строк на разных языках.

1. предопределено в платформе и неизменно

2. задается настройками конфигуратора

3. определяется в конфигурации и ограничено набором языков

4. определяется в конфигурации и может расширяться программно

4.28 Конструктор форм предназначен для.

1. создания новых объектов типа «Форма»

2. редактирования объектов типа «Форма»

3. оформления диалоговой части формы и является лишь составной частью конструктора выходных форм

4.29 Как можно вызвать конструктор форм объектов конфигурации?

1. Из окна редактирования объекта конфигурации, закладка «Форма», при создании новой формы

2. При помощи контекстного меню из окна «Конфигурация»

3. Никак. Конструктор форм является составной частью конструктора выходных форм

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

1. Нет, пока не будет удалена текущая основная форма

2. Нет ни при каких условиях

3. Можно, предварительно сняв флаг «Основная» в свойствах формы, бывшей основной ранее

4. Можно в окне редактирования объекта конфигурации

4.31 При создании формы конструктором формы количество размещаемых на форме командных панелей.

4.32 При построении формы конструктором с показанными на рисунке настройками.

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

1. в табличном поле будет только две колонки «Номер Строки» и «Подразделение»

2. все элементы управления (включая табличные поля) будут расположены па форме в две колонки

3. поля ввода «Дата» и «Номер» будут расположены в две колонки (то есть на одной линии по горизонтали)

4. конструктор проигнорирует попытку указать две колонки, поскольку в табличном поле нужно отобразить 4-ре реквизита

5. конструктор разместит «лишние» колонки табличного поля с положением «в следующей строке»

4.33 После нажатия на кнопку «Далее», в соответствии с рисунком, на второй закладке конструктора общих форм можно будет:

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

1. Определить состав констант и связанных с ними элементов управления, размещаемых на форме

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

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

4. Список реквизитов и связанных с ними элементов управления будет пуст (без возможности добавления)

4.34 Конструктор формы списка справочника на закладке «Далее».

1. всегда позволяет разместить на форме и дерево групп и список элементов

3. для иерархических справочников состав размещаемых элементов определяется видом иерархии справочника

4.35 Конструктор формы списка иерархического справочника при указании размещения дерева.

1. сразу позволяет выбрать просмотр групп и элементов

4.36 Можно ли в конструкторе формы элемента справочника на втором шаге (кнопка «Далее») указать размещение табличного поля, содержащего данные подчиненного справочника?

1. Нет, такие действия нужно выполнять уже при работе с формой

2. Да, при любых условиях

3. Да, если текущий справочник является владельцем только для одного справочника

4.37 Можно ли в конструкторе формы документа на втором шаге (кнопка «Далее») указать размещение табличного поля, содержащего данные документа, на основании которого введен данный документ?

1. Нет, такие действия нужно выполнять уже при работе с формой

2. Да, при любых условиях

3. Да, только если данный документ является владельцем только для одного документа

4.38 Можно ли в конструкторе формы документа на втором шаге (кнопка «Далее») указать размещение табличного поля, содержащего данные регистра, для которого данный документ может являться регистратором?

1. Нет, такие действия выполняются уже при работе с формой

2. Да, при любых условиях

3. Да, только если документ может иметь движения только по одному регистру

4.39 В конструкторе формы документа при необходимости нестандартного размещения элементов управления.

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

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

Источник

Формы

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

Наряду с этим, могут существовать общие формы, не принадлежащие конкретным объектам конфигурации — общие формы.

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

Основные формы

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

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

А у документа Поступление товаров и услуг состав основных форм будет уже другим:

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

Автогенерируемые формы

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

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

Связь формы с данными

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

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

Структура формы

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

Отображаемая часть формы (видимая пользователю) описывается как дерево, включающее элементы формы.

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

Механика работы форм

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

Редактор форм

Для создания и изменения форм разработчик может использовать редактор формы, обладающий удобными средствами графического конструирования форм различной сложности. Подробнее…

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

Авторы: В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева

Источник

Программирование 1С 8.х для начинающих

Обмен данными

Форма. Создание

1. Способы создания формы
2. Конструктор форм

Способы создания формы

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

1. Из конструктора объекта 2 способа

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

2. Из дерева конфигурации через контекстное меню (правой кнопкой мыши на выделенном синим на рисунке объекте).

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

Конструктор форм

При создании новой формы появляется окно конструктора формы:

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

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

Флажок «Основная форма списка и выбора» означает что, эта форма будет выводиться как для просмотра списка, так и для выбора.

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

Дальше идёт реквизит «Имя» он является идентификатором этой формы, нельзя создать у одного объекта двух форм с одинаковым идентификатором.
Реквизит «Синоним» будет выводиться в пользовательском режиме как имя этой формы.
Реквизит «Комментарий» хранит какие-либо заметки или пояснения.

Флажки «Командная панель сверху» и «Командня панель снизу» указывают где выводить командные панели. Командная панель это элемент формы который содержит кнопки. Например:

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

При нажатии кнопки «Далее» форма конструктора измениться, и будет доступно размещение элементов на форме:

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

Источник

Назначить программно форму основной формой документа

Здравствуйте.. Столкнулся с такой проблемой. У меня есть документ Накладная.. Она имеет тип, РКО и ПКО, следовательно это 2 различные формы, и в зависимости от выбранного типа документа(при вызове с журнала) я должен открывать нужную мне форму. Запарился извращаться, подскажите как это сделать правильно, или подскажите как назначить нужную мне форму основной, в этом случае перед вызовом я буду открывать ее.. если открывать так к примеру.

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

Событие ПередОткрытием() формы
добавить код в формы

У документа (в моем случае) 3 формы: основная, ФормаПКО и ФормаРКО.

Обрабатывается событие ВЫБОР Табличного поля.

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

Пришлось обходить следующим образом:
1. Открытие нужной формы делаю в модуле объекта через получить форму и открыть Форму.
2. В модуле формы Основной, в процедуре ПередОткрытием(Отказ,) Делаю проверку если документ ЭтоНовый() и Если у него заполнение по перечню условий совпадает с другой формой, то Отказ = Истина и Возврат.

Таким образом получилось контролировать открытие разных 4-х форм документа, при разных условиях его ввода.
Надеюсь помог.

Источник

Программирование 1С 8.х для начинающих

Конфигурация

Форма. Создание

1. Способы создания формы
2. Конструктор форм

Способы создания формы

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

1. Из конструктора объекта 2 способа

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

2. Из дерева конфигурации через контекстное меню (правой кнопкой мыши на выделенном синим на рисунке объекте).

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

Конструктор форм

При создании новой формы появляется окно конструктора формы:

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

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

Флажок «Основная форма списка и выбора» означает что, эта форма будет выводиться как для просмотра списка, так и для выбора.

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

Дальше идёт реквизит «Имя» он является идентификатором этой формы, нельзя создать у одного объекта двух форм с одинаковым идентификатором.
Реквизит «Синоним» будет выводиться в пользовательском режиме как имя этой формы.
Реквизит «Комментарий» хранит какие-либо заметки или пояснения.

Флажки «Командная панель сверху» и «Командня панель снизу» указывают где выводить командные панели. Командная панель это элемент формы который содержит кнопки. Например:

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

При нажатии кнопки «Далее» форма конструктора измениться, и будет доступно размещение элементов на форме:

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

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

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть фото у документа уже определены все основные формы при создании новой формы в конструкторе. Смотреть картинку у документа уже определены все основные формы при создании новой формы в конструкторе. Картинка про у документа уже определены все основные формы при создании новой формы в конструкторе. Фото у документа уже определены все основные формы при создании новой формы в конструкторе

Источник

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

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