4. Конструкторы
#1

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Для открытия окна конструктора форматной строки необходимо...

нажать кнопку выбора в палитре свойств элемента формы в свойстве "Формат редактирования"
Неправильно: этот способ действительно открывает конструктор форматной строки из палитры свойств, но в вопросе правильным считается выбор вариантов, которые перечисляют все корректные способы открытия; одиночный вариант 1 не покрывает альтернативный вызов из редактора модуля.
установить курсор в текст модуля и выбрать пункт "Текст – Конструктор форматной строки"
Неправильно: вызвать конструктор из окна модуля можно, но этот вариант также не учитывает второй распространённый путь - через палитру свойств элемента формы, поэтому как единственный ответ он неполный.
находясь в палитре свойств элемента формы в свойстве "Формат редактирования", выбрать пункт "Текст – Конструктор форматной строки"
Неправильно: пункт меню «Текст» относится к редактору текста/модуля (или к контекстному меню в текстовом редакторе), а не к палитре свойств; в палитре свойств конструктор обычно вызывают кнопкой выбора (…) у свойства «Формат»/«Формат редактирования».
Варианты 1 и 2
Правильно: конструктор форматной строки можно вызвать как из редактора модуля (через меню/контекстное меню «Текст → Конструктор форматной строки»), так и из палитры свойств элемента формы - нажатием кнопки выбора (…) у свойств, отвечающих за формат отображения/редактирования.

Пояснение

Где это реально пригождается в «Ведомости в кассу» и почему про конструктор спрашивают на экзаменах. 1) Зачем вообще нужен «Конструктор форматной строки» Он помогает без ручного запоминания синтаксиса форматов настроить, как будут выглядеть значения простых типов (Дата, Число, Строка и т. п.). Это полезно, когда вы дорабатываете форму ведомости или печатные формы/представления, чтобы: • суммы отображались с разделителями тысяч и фиксированным количеством знаков после запятой; • дата показывалась в нужном виде (кратко/полно, с временем или без); • при вводе (редактировании) формат был удобнее, чем при простом просмотре. 2) Два «правильных» места, откуда его запускают A) Из палитры свойств формы: • Откройте форму документа (или любого элемента управления, который выводит сумму/дату). • Выберите поле ввода/колонку таблицы. • В палитре свойств найдите «Формат» и/или «Формат редактирования». • Нажмите кнопку выбора (…) - откроется конструктор. B) Из редактора модуля: • Откройте модуль формы/объекта. • Поставьте курсор в место, где нужна форматная строка (например, внутри вызова форматирования или рядом с уже указанной строкой формата). • Вызовите «Текст → Конструктор форматной строки» (или аналогичный пункт через контекстное меню в текстовом редакторе). 3) Практический пример, связанный с автозаполнением «Ведомости в кассу» Автозаполнение ведомости (кнопка «Заполнить») подтягивает сотрудников и суммы к выплате, а дальше пользователю важно, чтобы данные читались без ошибок: • суммы должны быть визуально “одинаковыми” (например, 1 234,00 вместо 1234), чтобы легче сверять итог; • даты/периоды должны отображаться однозначно. Если вы настраиваете форму ведомости (или вывод колонок в списке/журнале), именно формат полей часто дорабатывают через «Формат»/«Формат редактирования» и конструктор форматной строки. 4) Частая ошибка (почему вариант 3 неверный) Меню «Текст → …» относится к текстовому редактору (модуля), а палитра свойств - это отдельное окно. В свойствах формат вызывают не через меню «Текст», а кнопкой выбора (…) у соответствующего свойства. Итог: на практике используйте любой из двух путей (через свойства формы или через модуль) - поэтому верен вариант, который объединяет оба способа.