Difference between revisions of "Text.Size"
(No difference)
|
Revision as of 11:31, 7 February 2020
| Size (Размер текста в строках) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Функция возвращает количество строк в тексте. Текст должен содержать разделители между строками, состоящие из двух символов chr(13) и chr(10) (_NEWLINE).
Синтаксис
Text.Size():<Количество строк в тексте (INT)>
Возвращаемое значение
Возвращается числовое значение, количество строк в тексте.
Примеры
СпНоменклатураПродаж:=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;