Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Табличный документ в ТЗ

Табличный документ в ТЗ
Я
   location
 
04.03.21 - 12:10
Подскажите в чем может быть ошибка, читаю на табличный документ из Excel файла на сервере и выходит такая ошибка
по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"

код процедуры чтения
&НаСервере
Процедура ЗагрузитьСотрудниковНаСервере()
    
    //Вывод в табличный документ

    
    ТабличныйДокумент = Новый ТабличныйДокумент;
    ТабличныйДокумент.Прочитать(Объект.ПутьКФайлу);
    //вывод в таблицу значений

    
    Построитель=Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабличныйДокумент.Область(1, 1, ТабличныйДокумент.ВысотаТаблицы, ТабличныйДокумент.ШиринаТаблицы));
    Построитель.Выполнить();
    ТЗ = Построитель.Результат..Выгрузить();
КонецПроцедуры    


   Momus
 
1 - 04.03.21 - 12:12
ТЗ = Построитель.Результат..Выгрузить();
   ZDenis
 
2 - 04.03.21 - 12:12
(0) А что там за 2 точки? вот он и ожидает
ТЗ = Построитель.Результат..Выгрузить();
   location
 
3 - 04.03.21 - 12:16
(1) (2) с одной точкой, тоже самое.
   location
 
4 - 04.03.21 - 12:16
(3) то опечатка когда копировал процедуру. у меня с одной.
   RomanYS
 
5 - 04.03.21 - 12:20
(0) Заголовки в первой строке файла есть?

Можно просто ТабличныйДокумент.Область() без указания 1,1..
   Галахад
 
6 - 04.03.21 - 12:20
ТабличныйДокумент пустой.
Наверное файл не нашел.
   Kassern
 
7 - 04.03.21 - 12:22
Вангую, клиент и сервер в разных местах и сервак не имеет доступ к файлу на клиенте
   RomanYS
 
8 - 04.03.21 - 12:33
(7) тога бы ошибки на Прочитать() были.
Скорее всего файл без заголовков в первой строке
   location
 
9 - 04.03.21 - 12:34
(8) да дело было в них, спасибо, просто в файле не было видно первой строки. Досмотрелся что в Excel первая строка под номером 2.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.