A1sS.Print
Выводит подготовленный текст через Message.
Сигнатура
Procedure Print(Value = "", Title = "", Delim = "", LogNeeded = False) Export
Параметры
Возврат
Возврат: нет (процедура). Текст выводится через Message(...).
Value— Значение или коллекция для вывода..Title— Заголовок. (String, опционально: True).Delim— Разделитель после заголовка. (String, опционально: True).LogNeeded— Логгировать ли текст. (Boolean, опционально: True).
Поведение
- Формирует строку через
FormatTextс теми же параметрами (Value, Title, Delim, LogNeeded). - Передаёт результат в
Message(...)— отображает пользователю/в окне сообщений. - Если
LogNeeded = Истина, то логи пишутся внутриFormatText(см. страницу функции). - Поддерживает как отдельные значения, так и коллекции (массивы и т. п.).
Примеры (по нарастающей)
1) Простая печать
A1sS.Print("Готово!");
2) Заголовок + разделитель
A1sS.Print(123, "Сумма", ": ");
// Сумма: 123
3) Коллекция значений
Список = Новый Массив; Список.Добавить("R"); Список.Добавить("G"); Список.Добавить("B");
A1sS.Print(Список, "Цвета", ": ");
4) В связке с A1sQ
Всего = A1sQ.ValueQ(
A1sQ.QT("СУММА(Количество)", "Документ.ЗаказПокупателя.Товары", "Ссылка = &Заказ"),
СсылкаЗаказа
);
A1sS.Print(Всего, "Итого по строкам", ": ");
Смотрите также
- A1sS.FormatText — формирует строку для вывода.
- A1sS.PrintYN — печатает при истинном условии.
- A1sS.PrintJSON — печать в формате JSON.
- A1sS.PrintXML — печать XML.