Difference between revisions of "Text.Size"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:54, 7 February 2021
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;