Механизм форм по умолчанию. Мы уже создали немало объектов, но пока не занимались редактированием их форм.
Лишь форму констант мы создавали явно. Формы справочников были созданы автоматически. С: Предприятие автоматически создает нужные формы объектов. Такие формы поддерживают лишь минимально необходимую функциональность - ввод, просмотр и изменение данных объектов. Если форма должна поддерживать какую- нибудь дополнительную функциональность - она должна быть создана при проектировании объекта. Например, выше мы столкнулись с необходимостью выводить элементы подчиненного справочника в форме справочника. Контрагенты. Автоматически подобная функциональность не создается.
Существует несколько видов форм. В частности, формы объектов (форма элемента справочника, форма документа, например), формы списков объектов, формы выбора и другие. Если формы не созданы вручную и не указаны в нужном качестве в окне редактирования объекта, они генерируются автоматически при необходимости их использования. Доработка формы списка справочника Контрагенты. Откроем в конфигураторе окно свойств справочника. Контрагенты и перейдем на его вкладку Формы (. Как видите, ни одна из форм не задана, то есть все они формируются системой при возникновении необходимости в них.
1с редактирование справочника в списке. 1с редактировать в списке. Основной интерфейсной работы в 1с предприятии как уже говорилось в статье «формы в 1с предприятии» является форма.
Так как справочник – это список данных, то в этой форме мы его и видим. Для начала рассмотрим настройку работы с данными справочника. Редактировать данные можно несколькими способами, а именно: В списке, В диалоге и Обоими способами одновременно. 7.7 Как запретить создавать и редактировать справочник. Тема в разделе 'Конфигурирование на платформе '1С:Предприятие 7.7'', создана пользователем Asttoxa, 12 сен.
Есть форма элемента справочника 1С :Предприятие автоматически создает нужные формы Если формы не созданы вручную и не указаны в нужном качестве в окне редактирования объекта, Доработка формы списка справочника Контрагенты.
Нажмем на кнопку Открыть в поле. Списка. Будет вызван конструктор форм (. Именно эта форма открывается при выборе соответствующего справочника из окна Справочники в режиме 1. С: Предприятие. Рис. Появится второе окно конструктора форм (. В частности, это реквизиты Список и Дерево.
Дерево - это то, что мы видим в левой части окна формы иерархического справочника, созданной автоматически. Список - это список элементов справочника, который можно видеть в правой части окна формы. Здесь мы можем отредактировать набор отображаемых свойств. Оставим эти значения в неизменном виде и нажмем на кнопку Готово.
Откроется окно редактора форм, который содержит автоматически сгенерированную форму, готовую к ручному редактированию (. Здесь можно поступить двумя путями. Первый путь заключается в том, чтобы предоставить системе возможность автоматически разместить поле, соответствующее новому реквизиту. Второй - ручное добавление поля и настройка его свойств. Попробуем ручное добавление нового поля в форму. Перейдем на вкладку Формы, изменим размер формы, подготовив место для нового табличного поля, которое будет содержать список контактных лиц и изменим размер правого поля формы для того, чтобы оно заняло всю форму.
Изменение размеров форм производится аналогично изменению размеров окон в Windows - нужно подвести указатель мыши к краю формы, указатель превратится в двунаправленную стрелку, после чего, зажав левую кнопку мыши, можно перемещать границу формы. Для изменения размеров элемента управления или его перемещения, достаточно выделить его щелчком мыши, после чего вокруг элемента появятся маркеры выделения. Потянув за соответствующий маркер, можно изменить размер. Если же навести указатель на участок границы объекта, свободный от маркеров, элемент управления можно перемещать по форме. Теперь, когда все готово, добавим на форму новый элемент управления Табличное поле. Для этого щелкнем по кнопке Табличное поле (она расположена на панели инструментов, которая находится в нижней части окна программы) и с помощью мыши .
Зададим следующие свойства нового табличного поля, табл. Напомним, что реквизит формы Справочник. Список соответствует списку элементов справочника. Контрагенты. После указанных операций, кроме прочих изменений, список реквизитов формы (вкладка Реквизиты окна редактирования формы) будет пополнен новым реквизитом Представители. Контрагентов (именно он указан в свойстве Данные табличного поля, которое заполняется автоматически при указании типа поля) с типом Справочник. Список. Представители.
Контрагентов. После выполнения указанных действий мы уже можем получить желаемую функциональность. Но в поле, выводящем список представителей, есть лишь столбцы Код и Наименование. Нам хотелось бы видеть не только эти поля, но и телефон представителя. Для того, чтобы добавить в табличное поле новую колонку, вызовем его контекстное меню и выберем в нем пункт.
Добавить колонку. Настроим свойства новой колонки так, как указано в табл. Поле. Данные заполняется из списка, который формируется на основании реквизитов списка справочника. Представители. Контрагентов. Размещая табличное поле, мы оставили немного свободного места. Это место мы используем для добавления командной панели (она содержит уже знакомые вам кнопки Добавить и другие).
Работать со справочником (добавлять, редактировать элементы и т. Однако работать с командной панелью удобнее. Рис. Настроим ее в соответствии с табл.