Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 18:05

Ввод текста в ячейку

Автор ОлегИванович, 15 июл 2008, 10:32

0 Пользователей и 1 гость просматривают эту тему.

ОлегИванович

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

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

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

Для ввода текста в пустую ячейку просто начните набирать нужные символы на клавиатуре. Ячейка перейдет в режим редактирования — в ней появится текстовый курсор (мигающая вертикальная черта), и в ячейке будет отображаться вводимый текст. Для окончания ввода текста нажмите Enter. Закончить редактирование текста можно также, щелкнув мышью любую невыделенную ячейку. Это действие равносильно нажатию клавиши Enter.

Если редактируемая ячейка уже содержала какой-либо текст, то при вводе новых символов этот текст будет удален.

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

Следует особо отметить комбинацию Ctrl+Enter. Нажатие этих клавиш позволяет начать новую строку текста в ячейке, не прекращая редактирование ячейки.

Чтобы отменить изменения, сделанные в тексте ячейки, нажмите Esc до окончания редактирования в ней.

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

Еще о двух способах ввода текста в ячейку — с помощью панели формул и с помощью диалога «Свойства ячейки» — см. ниже в описаниях этих инструментов.


ОлегИванович

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


ОлегИванович

Клавиши
Действия

Клавиши управления курсором
Смещение курсора на 1 символ вправо, влево, вверх или вниз

Ctrl+Стрелка Вправо, Ctrl+Стрелка Влево
Смещение курсора на слово вправо/влево

Home
Перемещение курсора в начало строки

End
Перемещение курсора в конец строки

Del
Удаление: символа справа от курсора или выделенного фрагмента текста

Backspace
Удаление: символа слева от курсора или выделенного фрагмента текста

Ctrl+Del
Удаление текста от курсора до конца строки


ОлегИванович

Выражения в тексте ячейки. Содержимое ячейки таблицы, помимо текста, может включать выражения на встроенном языке системы 1С:Прсдприятие. Если содержимое ячейки представляет собой комбинацию из текста и выражений, последние должны быть заключены в квадратные скобки.

Тип содержимого ячейки определяется при задании свойств ячейки (см. стр. 12, п. «Свойства ячеек таблицы»). При формировании готового табличного документа содержимое ячейки обрабатывается в соответствии с указанным типом, и результаты обработки переносятся в готовый документ.

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

Если результат вычисления выражения является числом, шаблон форматирования должен иметь вид:

Ч(0) [0|-]m.nDT>x (синоним N(0) [0|-]m.nDT>x), где

Ч
тип значения результата вычисления выражения (число);

(0)
число будет выводиться с ведущими нулями в целой части;

0
подавляет отображение нулевых значений (вместо нуля выводится пустая строка);

- («минус»)
нулевые значения отображаются прочерком;


Можно использовать только один из управляющих символов: или 0, или «-».

m
целое положительное число — количество символов строки, в которой будет размещен сформатированный результат;

n
длина дробной части сформатированного результата;

D
любой символ, кроме пробела и цифры, — будет использован как разделитель целой и дробной части сформатированного результата (необязательный параметр);

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


Если результат вычисления выражения не имеет дробной части, шаблон форматирования может быть указан в виде Nm (Чm).

Для вывода числового результата прописью используется шаблон форматирования вида:

ЧПДС (синоним NSMH), где

Ч
тип значения результата вычисления выражения (число);

П
обозначает вывод результата вычисления выражения прописью;

Д
обозначает, если это необходимо, что результат вычисления выражения является денежной величиной;

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


Если результат вычисления выражения является строкой символов, шаблон форматирования должен иметь такой вид:

Сn (англоязычный синоним Sn), где

С
тип значения результата вычисления выражения (строка);

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


Для вывода результата типа «дата» используется шаблон форматирования вида

Д<формат> (синоним D<формат>), где

Д
тип значения результата вычисления выражения (дата);

<формат>
обозначение формата вывода даты; может быть следующих видов (в скобках приведены англоязычные синонимы):


ДДММГГ (DDMMYY)
дата в виде ДД.ММ.ГГ (число, порядковый номер месяца, 2 последние цифры года);

ДДММГГТГ (DDMMYYYY)
дата в виде ДД.ММ.ГГГГ (число, порядковый номер месяца, 4 цифры года);

ДДММММГГГГ (DDMMMMYYYY)
дата в виде: ДД месяц прописью ГГГГ;

(0)ДДММММГГГГ ((0)DDMMMMYYYY)
дата в виде: ДД месяц прописью ГГГГ, при этом число выводится двумя цифрами;

ГГГГММДД (YYYYMMDD)
дата в виде: ГГГГММДД (4 цифры года, помер месяца — двумя цифрами, помер дня в месяце — двумя цифрами)

ММММГГГГ (MMMMYYYY)
дата в виде: месяц прописью ГГГГ;

ММММГГ (MMMMYY)
дата в виде: месяц прописью ГГ;

ММММ (ММММ)
дата в виде: месяц прописью;

ККККГГГГ (QQQQYYYY)
дата в виде: N квартал ГГГГ;

ККККГГ (QQQQYY)
дата в виде: N квартал ГГ;

KKKK (QQQQ)
дата в виде: N квартал.

HHHH (WWWW)
наименование дня недели, соответствующего указанной дате (наименования дней недели берутся из файла прописи).


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск