Difference between revisions of "Text.GetLine"
(Created page with "{{infobox function |name=GetLine |object=Текст |caption=Получить строку по номеру |type=1 |status=2 |db=0 |exception=Невозможно пре...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:54, 7 February 2021
GetLine (Получить строку по номеру) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает содержимое строки текста по ее номеру. Если номер строки больше, чем количество строк в тексте, функция возвращает пустую строку.
Синтаксис
Text.GetLine(<Номер строки текста (INT)>):<Содержимое строки (STRING)>
Аргументы
<Номер строки текста (INT)>
- Номер (индекс) строки в тексте. Первая строка имеет индекс 1.
Возвращаемое значение
Возвращается строковое значение.
Примеры
СпНоменклатураПродаж:=List.Create(); Т:=Text.Create(); Т.Load(Файл,0); If Т.Size()=0 Then Message("Файл пустой!","!"); Exit; EndIf; For i:=1 To Т.Size() Do Form.StatusText("Подготовка "+i+" из "+Т.Size()); Стр:=Т.GetLine(i); If Trim(Стр)="" Then Continue; EndIf; аКод:=TearStr(Стр,";"); аТМЦ:=Ref.Номенклатура; //Не загружаем объекты (ускорение загрузки) If аТМЦ.FindEx(3,,"Code",аКод)=0 Then Message("Не найдена номенклатура с кодом "+аКод+"!","!"); Exit; EndIf; If СпНоменклатураПродаж.Find(аТМЦ)=0 Then СпНоменклатураПродаж.Add(аТМЦ); EndIf; EndDo;