|   |   | 
| 
 | Как получить количество строк в файле? | ☑ | ||
|---|---|---|---|---|
| 0
    
        falselight 23.03.19✎ 11:14 | 
        В файле 46 строк, а выводит 100. Почему? Как получить действительное количество строк в файле?
 ЭлементыФормы.ПолеТабличногоДокумента.Прочитать(Файло,СпособЧтенияЗначенийТабличногоДокумента.Значение); ОбластьТаблицы = ЭлементыФормы.ПолеТабличногоДокумента.ПолучитьОбласть(); ВысотаТаблицы = ОбластьТаблицы.ВысотаТаблицы; | |||
| 1
    
        palsergeich 23.03.19✎ 11:18 | 
        (0) Потому что пустые с твоей точки зрания ячейки - не пустые с точки зрения таб дока     | |||
| 2
    
        falselight 23.03.19✎ 11:22 | 
        (1) тО ЕСТЬ МОЖНО ВЫДЕЛИТЬ ИХ И УДАЛИТЬ??????     | |||
| 3
    
        falselight 23.03.19✎ 11:23 | 
        (1) Ну то есть это никак не определить да?     | |||
| 4
    
        falselight 23.03.19✎ 11:27 | 
        Очистил содержимое но они все равно лезут     | |||
| 5
    
        Lexey_ 23.03.19✎ 11:27 | 
        (3) почему никак? Ты же как-то определяешь, что они лишние     | |||
| 6
    
        falselight 23.03.19✎ 11:28 | 
        (5) в обработку, с низу одной колонкой грузятся какие то строки с артикулом, но в файле их нет     | |||
| 7
    
        falselight 23.03.19✎ 11:33 | 
        идут какие то дурацкие строки все равног, а в листе их нет     | |||
| 8
    
        Lexey_ 23.03.19✎ 11:37 | 
        (7) что написал, то и идёт, чему ты удивляешься?     | |||
| 9
    
        falselight 23.03.19✎ 11:44 | 
        (8) вот обработка, то что лезет после основных строк в листе нет.
 Где тут что то не то? Для НомерСтроки = 2 По ВысотаТаблицы Цикл // Для НомерКолонки = 1 По ОбластьТаблицы.ШиринаТаблицы Цикл Рисунки = ЭлементыФормы.ПолеТабличногоДокумента.ПолучитьОбласть(НомерСтроки,НомерКолонки,НомерСтроки,НомерКолонки).Рисунки; ТекущаяЯчейка = ОбластьТаблицы.Область(НомерСтроки,НомерКолонки,НомерСтроки,НомерКолонки); КонецЦикла; КонецЦикла; | |||
| 10
    
        Злопчинский 23.03.19✎ 11:46 | 
        У тя вопрос из серии Вот у меня бензин, а машина не едет | |||
| 11
    
        falselight 23.03.19✎ 11:48 | 
        (9) Этот код как то грузит не понятно (((     | |||
| 12
    
        Lexey_ 23.03.19✎ 11:53 | 
        (11) у тебя отладчик платный что ли?     | |||
| 13
    
        palsergeich 23.03.19✎ 11:54 | 
        (9) Я тебе так скажу.
 Высота и Ширина - не надежные методы. Если происходит программная модификация табдока я не раз ловил там чудеса. | |||
| 14
    
        falselight 23.03.19✎ 12:05 | 
        Все грузится одной строкой
 ЭлементыФормы.ПолеТабличногоДокумента.Прочитать(Файло,СпособЧтенияЗначенийТабличногоДокумента.Значение); Ну и как тут отловить почему после всего идут лишние какие то строки с одним столбцом с артикулом (13) А чем нужно пользоваться? | |||
| 15
    
        Lexey_ 23.03.19✎ 12:10 | 
        (14) что есть в файле, то и попадает в табдок     | |||
| 16
    
        falselight 23.03.19✎ 12:17 | 
        (15) В файле этого реально нет
 Все понял!!!! Это есть на втором листе!!!!!!!! А как сделать что бы (14) грузило нужный только лист???????? То есть там что не нужно идет на втором листе!!!! | |||
| 17
    
        falselight 23.03.19✎ 12:20 | 
        Можно это сделать нет? Если все грузится одной строкой!     | |||
| 18
    
        RomanYS 23.03.19✎ 12:55 | 
        (17) (16) можно. Листы экселя при чтении в ТД превращаются в именованные области     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |