Как в 1С создать поле с многострочным вводом
Сегодня хочу рассказать о том как в 1С можно создать поле с возможностью многострочного ввода. Это будет небольшая инструкция которая поможет начинающим 1С программистам. По умолчанию когда вы добавляете реквизит на форму, вид реквизита устанавливается как поле ввода а режим многострочности устанавливается в «Авто», т.е по сути отключается. В большинстве случаев в многострочном режиме нет необходимости, если например открыть типовою конфигурацию, то найти там поле с многострочным вводом будет очень сложно. Но иногда на форме нужно разместить поле с возможностью многострочного ввода, например это может быть информация об организации с адресом либо комментарий.
1С 8.3 Многострочное поле ввода
Для начала рассмотрим поле с отключенным режимом многострочности, для примера создадим реквизит «Комментарий» с длиной 100 символов и разместим его на форме. Выглядеть все это будет следующим образом, весь комментарий будем выводиться в одну строку, к тому же часть его будет не видна. Можно конечно растянуть поле на всю ширину формы, но если комментарий будет большой то и это не поможет.
Для пример в комментарии я напишу «Товар поступил по предоплате от производителя ООО Совхозданрог», в результате часть не видно.
В этом случае может помочь тот самый режим многострочности. Включить его очень просто, для этого необходимо открыть свойства элемента, найти пункт «Многострочный режим» и выбрать «Да».
Если символов будет много то и в режиме многострочности они будут отображаться так же не полностью.
После это поменяется внешний вид поля.
Теперь все 100 символов будут отображаться полностью и появиться возможность добавления строк.
Но если символов будет не 100 а скажем 500 или 1000 то и в многострочном режиме они будут отображаться не полностью, в этом случае необходимо будет вручную настраивать высоту. Так же все будет зависеть еще и от разрешения экрана и варианта откыртия самой 1С в полноэкранном режим или в небольшом окне на половину рабочего стола.
В общем режим многострочности позволяет вводит в поле вода информацию в несколько строк.