1С-Предприятие 8.0. Практическое пособие разработчика



              

Контекст формы


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

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

Такая возможность не реализована, поскольку весь текст программы в версии 8.0 располагается только в программных модулях.

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

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

Более подробную информацию можно найти на диске ИТС в статье "Вывод связанной информации по текущему объекту из списка".

В 8.0 в формах нет слоев. А как теперь создавать закладки в форме?

В версии 8.0 вместо механизма слоев в формах используются панели.

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

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

Пример использования страниц формы можно посмотреть в форме элемента справочника "Номенклатура" в разделе "Доработка справочника Номенклатура" на странице 261, а также в форме [619] документа "ОказаниеУслуги" в разделе "Отбор объектов, введенных на основании" на странице 497.

Как в формах 1С:Предприятия 8.0 сохранить настройки пользователя (по аналогии с сохранением настроек форм отчетов и обработок в 1С:Предприятии 7.7)?




Содержание  Назад  Вперед