helpf.pro
Регистрация
 +2 
Распечатать

1С 8.x : Как отсечь ненужные пробелы из выборки запроса при заполнении параметров макета

Поскольку отсечь ненужные пробелы в самом запросе достаточно проблематично, приходиться обрезать пробелы при установке параметров. Но часто значительно удобнее заполнить параметры макета "скопом" без отдельного присваивания каждого из них. В таком случае можно обрезать лишние пробелы уже после заполнения:

Код 1C v 8.х
 Таб = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
Обл = Макет.ПолучитьОбласть("Обл");
Обл.Параметры.Заполнить(ВыборкаЗапроса);
Для Индекс=0 По Обл.Параметры.Количество()-1 Цикл
  ЗначениеПараметра = Обл.Параметры[Индекс];
  Если ТипЗнч(ЗначениеПараметра) = Тип("Строка") Тогда
     Обл.Параметры[Индекс] = СокрЛП(ЗначениеПараметра);
  КонецЕсли;
КонецЦикла;
Таб.Вывести(Обл);
Разместил:   Версии: | 8.x |  Дата:   Прочитано: 11155
 +2 
Распечатать
Возможно, вас также заинтересует
ДеревоЗначений в ТекстовыйДокумент 3
// Выводит данные ДереваЗначений в ТекстовыйДокумент, пригодный к рассмотрению в отладчике, окне сообщений и показу. // // Параметры: // рВетка - дерево значений, подлежащее выводу. Может иметь почти любую глубину иерархии, количество и тип ко
Загрузка данных из CSV файла 5
// выберем CSV файл ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); ДиалогВыбора.Заголовок = “Выберите файл”; Если ДиалогВыбора.Выбрать() Тогда ИмяФайла = ДиалогВыбора.ПолноеИмяФайла; КонецЕсли; //Обработка данных из
Заменить в строке пробелы на указанные символы 0
Функция ЗаменитьПробелы(Строка, Символы) // Пишем все слова с больших букв, кому не надо закомментируйте СтрокаВозврата = СокрЛП(ТРег(Строка)); // Удаляем пробелы Если НЕ ПустаяСтрока(СтрокаВозврата) Тогда СтрокаВозврата = СтрЗаменить(СтрокаВоз
Импорт в 1С из текстовых файлов (TXT, CSV) 7
Не редко возникает необходимость загрузить в справочники или документы 1С данные из текстового файла. Приведенный пример внешней обработки позволит преобразовать текстовый файл с известным разделителем данных в поле табличного документа для последующ
Как в 1C загрузить из Word текст? 4
Как в 1C из Microsoft Office Word 2007 внести текст? Код получения текста из файла word: Wk = Новый COMОбъект(" Word.Application" ); //Покажем открываемый документ Wk.Visible = Истина; Wk.Documents.Open(" D:file.doc" ); Документ = Wk.Active
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.