элемент управления табличное поле предназначен для размещения в форме

Содержание
  1. Разбор тестирования 1С:Профессионал и PMP
  2. среда, 3 января 2018 г.
  3. Конструктор форм
  4. 11 комментариев:
  5. Комплект вопросов сертификационного экзамена на знание основных механизмов платформы «1С: Предприятие 8» (стр. 28 )
  6. Использование элементов управления в табличном документе
  7. Поле ввода для изменения текста ячейки
  8. Элемент управления для редактирования значения ячейки
  9. Элемент управления формы, расположенный на поле табличного документа
  10. Элементы управления формы 1С
  11. Для добавления команды в виде кнопки:
  12. Примеры работы с табличным полем в 1С 8
  13. Содержание
  14. Как отобразить данные в элементе управления ТабличноеПоле?
  15. Как при разворачивании формы на весь экран сделать, чтобы табличное поле изменяло свой размер?
  16. Как программно установить видимость колонки табличного поля?
  17. Как программно активизировать строку табличного поля с типом значения РегистрСведенийСписок?
  18. Как создать контекстное меню для табличного поля?
  19. Как в табличном поле с типом значения справочник, отображать только группы?
  20. Как изменить значение ячейки табличного поля?
  21. Как сделать текущим значение колонки табличного поля и присвоить этой колонке тип?
  22. Как в табличном поле установить флажок элементом управления для колонки?
  23. Как программно создать колонку табличного поля с элементом управления «Флажок»?
  24. Как реализовать событие двойного клика по строке табличного поля?
  25. Как узнать существует ли колонка табличного поля?
  26. Как из табличного поля получить значение ячейки, если известно имя колонки?
  27. Как активизировать ячейку табличного поля?

Разбор тестирования 1С:Профессионал и PMP

Вопросы по разным конфигурациям 1С и проектному менеджменту

среда, 3 января 2018 г.

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

07%2BList%2Bform

08%2BCommon%2Bform

09%2BColumns

10%2BColumns%2B2

11%2BMain%2Bform%2B1

12%2BMain%2Bform%2B2

13%2BMain%2Bform%2B3

14%2BCommand%2Bpanel

15%2BCommand%2Bpanel%2B2

16%2BConsts

17%2BConsts%2B2

18%2BList%2Bform

19%2BTables

20%2BRegisters%2Btables

21%2BMovements

22%2BForms

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

Стоит заметить, что на данный момент 1С не заносит табличные поля в колонки (вопрос 4.28), а располагает их ниже. Если табличных полей больше одного, то для каждого создаётся страница.

3dbac45df51c33b0bd63621081afbe29

«Вопрос 04.32 экзамена 1С:Профессионал по платформе. При создании формы конструктором формы количество размещаемых на форме командных панелей.

Согласно ответов, правильный вариант первый. На деле, для обычной формы предлагается до двух командных панелей.»

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

Даааа жалко что приходиться запоминать некоторые ответы типа «но на самом деле», это не первый и не последний вопрос экзамена такой =(

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

Именно так! Ведь никакого противоречия не наблюдается. И напротив, все логично и лаконично )
Конструктор создает столько командных панелей, сколько размещает табличных полей, плюс командные панели формы (1 для УФ и 2 для ОФ).

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

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

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

Ага, Вводит в блуд 2 вещи, во первых не указано в вопросе что форма неуправляемая, во вторых за каким-то хреном написано «всех или только некоторых элементов управления, соответствующих составу подчиненных объектов», сама формулировка крайне крючкотворская и неинтуитивная, как будто тут речь об иерархии, или подчинении объектов ИБ, а по факту просто о реквизитах и табличных частях документа и их отражении на форме.

Источник

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

pandia next page Из за большого объема этот материал размещен на нескольких страницах:
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

1509974574unhp0

10.58 Каким образом для элемента управления «Командная панель» реализовать возможность его автоматического заполнения?

1. В окне свойств достаточно установить флаг «Изменяет данные»

2. В окне свойств достаточно установить флаг «Автозаполнение»

3. В окне свойств установить флаг «Изменяет данные» и, обязательно, выбрать значение свойства «Источник действий»

4. В окне свойств установить флаг «Автозаполнение» и, обязательно, выбрать значение свойства «Источник действий»

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

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

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

Читайте также:  краска для балкона какая нужна

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

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

10.60 Свойство «Вспомогательная» элемента управления «Командная панель» предназначено:

1. Для расположения кнопок с командами, дополняющими команды основной панели формы

2. Для исключения командной панели из порядка обхода элементов управления в форме

3. Для расположения кнопок с командами, относящимися к элементам управления формы, а не к самой форме

10.61 Элемент управления «Поле табличного документа» предназначен для размещения в форме:

1. Данных в виде динамических списков

2. Табличного документа

3. Верпы ответы 1 и 2

10.62 Элемент управления «Табличное поле» предназначен для размещения в форме:

1. Данных в виде динамических списков

3. Статических данных

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

5. Верны ответы 2 и 3

10.63 Данные в элементе управления «Табличное поле» могут быть отображены:

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

10.64 Можно ли одновременно создать элемент управления «Поле ввода» вместе с поясняющей надписью, представляющей элемент управления «Надпись»?

1. Нет, нельзя, так как это разные элементы управления

2. Можно, для этого необходимо создавать ноле ввода через пункт главного меню «Форма-Вставить элемент управления. «

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

10.65 Элемент управления «Поле ввода» предназначен для:

1. Ввода значений непосредственно в поле, например, с клавиатуры

2. Выбора ссылок на объекты

3. Выбора значений из предварительно сформированного списка

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

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

10.66 Тонкая прерывистая линия красного цвета в поле ввода контрагента означает:

image034 2

1. Данное иоле недоступно для заполнения

2. Данное поле обязательно к заполнению

3. У данного ноля создан обработчик события «ПроверкаЗаполнения

4. У данного поля определен один (или более) обработчик события

10.67 Если в качестве типа значения для элемента управления «Поле ввода» выбрано «СправочникСсылка. Номенклатура», то можно ли организовать быстрый выбор значения этого поля, набирая название конкретной позиции номенклатуры непосредственно в самом поле ввода?

2. Можно. Для этого необходимо выбрать свойство поля ввода «Автовыбор незаполненного»

3. Можно. Для этого необходимо выбрать свойство поля ввода «Быстрый выбор»

4. Можно. Для этого необходимо в окне редактирования справочника «Номенклатура» на закладке «Формы» в поле «Ввод по строке» выбрать «Наименование»

10.68 Состав кнопок, расположенных справа у элемента управления «Попе ввода», определяется:

1. Значением свойства поля ввода «Тип значения»

2. Выбором соответствующего свойства в окне свойств элемента управления

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

5. Верны ответы 1, 2 и 3

10.69 Какую кнопку необходимо создать у элемента управления «Поле ввода», чтобы для выбора значения можно было использовать выпадающий список?

1. Кнопку списка выбора

3. Кнопку регулирования

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

10.70 Можно ли в один элемент управления «Поле ввода» вводить значения разных типов?

2. Можно, если для него задан составной тин значения

3. Можно, если для него задан составной тип значения, а также свойство «Выбирать тип»

10.71 При ситуации, отображенной на картинке, если обратиться к «Сотрудник» в модуле формы документа, то.

image035 2

1. получим сообщение об ошибке из-за некорректного объединения контекстов

2. получим значение реквизита формы

3. получим значение реквизита документа

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

10.72 На рисунке представлена:

image036 1

10.73 В модуле объекта справочника «Номенклатура» объявлена процедура со словом «Экспорт». Может ли она быть вызвана «напрямую» из модулей подчиненных форм?

1. Конечно. Потому что это возможно из модуля любого объекта

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

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

4. Да. Так она может быть вызвана из модуля любой подчиненной формы справочника «Номенклатура»

10.74 На рисунке представлена:

image037 2

2. Сводная диаграмма

10.75 Различается ли набор свойств у элемента управления «Поле ввода», созданного в форме и расположенного в табличном поле этой формы?

3. Различается, если только это не поля одного типа значений

10.76 Свойство «Тип значения» элемента управления формы.

1. можно менять всегда и любым способом

2. можно менять только программно

3. нельзя изменить, если задана связь элемента управления с данными

4. в принципе нельзя изменить

10.77 При обращении к форме «извне» для считывания данных.

1. рекомендуется обращаться к общим переменным формы

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

3. рекомендуется обращаться к реквизитам формы и свойствам расширения формы

4. рекомендуется передавать данные через общие переменные общих модулей

10.78 На рисунке представлена:

image038 2

2. Сводная диаграмма

Читайте также:  тумба в гостиную во всю стену

10.79 Для чего предназначены элементы управления?

1. Для хранения данных

2. Для обеспечения возможности интерактивного изменения данных

3. Для обеспечения отображения данных

10.80 Каким образом в основной форме списка регистра сведений отобразить список элементов справочника «Подразделения»?

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

2. Создать элемент управления «Табличное иоле». Присвоить свойству этого поля «Тип значения» значение «СправочникСписок. Подразделения»

3. Создать элемент управления «Табличное поле». Создать реквизит формы с типом значения «СправочникСписок. Подразделения». Присвоить свойству табличного поля «Данные» имя созданного реквизита

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

10.81 Что произойдет, если нажать кнопку командной панели, отмеченную на рисунке?

image039 2

1. Ничего не изменится

2. Произойдет смещение по горизонтали элемента «Надпись!» и выравнивание его правой границы по правой границе элемента «Надпись2»

3. Произойдет смещение по горизонтали элемента «Надпись2» и выравнивание его правой границы по правой границе элемента «НадписьГ’

4. Оба элемента переместятся к правой краевой выравнивающей линии формы

Источник

Использование элементов управления в табличном документе

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

Поле ввода для изменения текста ячейки

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

Для входа в режим редактирования ячейки достаточно нажать клавишу «Enter», или нажать клавишу «F2», или произвести двойной щелчок левой клавишей мыши над ячейкой, или непосредственно начать ввод. Для завершения редактирования содержимого ячейки необходимо нажать клавишу «Enter», либо произвести щелчок мышью за пределами поля ввода. Для отмены редактирования следует воспользоваться клавишей «Esc».

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

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

Элемент управления для редактирования значения ячейки

Редактирование содержимого ячейки, содержащей значение, происходит так же, как и редактирование обычной ячейки.

Элемент управления формы, расположенный на поле табличного документа

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

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

Работа в режиме 1С:Предприятие с элементом управления, встроенным в ячейку поля табличного документа и элементом управления, расположенным на поле табличного документа не отличается от работы с элементами управления, расположенными в панели формы.

Источник

Элементы управления формы 1С

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

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

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

В элементах управления данные не хранятся!

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

Платформа в режиме 1С:Предприятие для управляемых форм самостоятельно добавляет эти элементы в форму.

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

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

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

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

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

Команды формы редактируются в списке. Разработчик имеет возможность:

Для добавления команды в виде кнопки:

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

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

Читайте также:  светильники для лестницы в доме на стенах

Для кнопки можно определить процедуру-обработчик для события «Нажатие»; тем самым кнопка программируется для выполнения некого стандартного действия:

В качестве обработчика события «Нажатие» элемента управления «Кнопка» может быть выбрано:

Глобальную процедуру инициировать напрямую по кнопке нельзя.

Поясняющая информация на элементе управления «Кнопка» может быть представлена в виде:

Источник

Примеры работы с табличным полем в 1С 8

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

Содержание

Как отобразить данные в элементе управления ТабличноеПоле?

Примеры реализации данного метода вы можете посмотреть здесь и тут.

Как при разворачивании формы на весь экран сделать, чтобы табличное поле изменяло свой размер?

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

Нажмём на табличном поле правой кнопкой мыши и выберем пункт меню «Установить привязки…». В открывшейся форме мы увидим настройки привязок табличного поля. Чтобы облегчить себе труд и быть уверенными в правильности привязок, создайте новую форму и скопируйте Ваше табличное поле со старой формы в новую. На новой форме, нажмём на табличном поле правой кнопкой мыши и выберем пункт меню «Установить привязки…»

Как видим на новой форме привязки автоматически настроились так, чтобы табличное поле масштабировалось или растягивалось по форме. Запомним эти привязки, чтобы использовать для нашего табличного поля на старой форме. Нажмём на табличном поле старой формы правой кнопкой мыши и выберем пункт меню «Установить привязки…». Установим привязки аналогично тому, что мы увидели на новой форме. Готово!

Как программно установить видимость колонки табличного поля?

Где, «Период» — колонка табличного поля «ЭлементыФормы.РегистрСведенийСписок».

Как программно активизировать строку табличного поля с типом значения РегистрСведенийСписок?

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

Например, для списка справочника это будет ссылка на элемент справочника, а для табличной части — строка табличной части. Если тип значения РегистрСведенийСписок, тогда свойству ТекущаяСтрока присваивается значение типа — РегистрСведенийКлючЗаписи. Пример:

Отбор должен однозначно идентифицировать запись в табличном поле. Чтобы узнать как в регистре сведений обеспечить уникальность каждой записи посмотрите тут.

Как создать контекстное меню для табличного поля?

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

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

Откроем свойства табличного поля и найдем свойство «ПросмотрГруппИЭлементов». В выпадающем списке выберем «Группы». Готово!

Как изменить значение ячейки табличного поля?

Предположим, необходимо добавить РНН контрагента в ячейку, находящуюся рядом с ячейкой контрагента.

Как сделать текущим значение колонки табличного поля и присвоить этой колонке тип?

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

Как в табличном поле установить флажок элементом управления для колонки?

Как программно создать колонку табличного поля с элементом управления «Флажок»?

Свойство «РежимРедактирования» определяет режим редактирования ячейки табличного поля, если его не установить в «РежимРедактированияКолонки.Непосредственно» придется дополнительно кликать мышью, чтобы изменить флажок.

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

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

Как реализовать событие двойного клика по строке табличного поля?

Табличное поле имеет событие «Выбор». В обработчике этого события напишите:

Здесь можно посмотреть пример реализации данного метода.

Как узнать существует ли колонка табличного поля?

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

Как из табличного поля получить значение ячейки, если известно имя колонки?

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

Как активизировать ячейку табличного поля?

Пример обработки вы можете скачать по ссылке.

Источник

Оцените статью
Мой дом
Adblock
detector