Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

1с 77 Зик, Ошибка при работе с Exel

Valindo
читатель
офлайн
Дата регистрации: 26.07.2010
Сообщений: 35
Пост №1
 
01.10.2010 14:39

Добрый день!<br>Пытаюсь найти номер строки с данным значением<br>(Синтаксических ошибок при проверке в кофигураторе не выдает)<br>http://img695.imageshack.us/i/57460548.png/<br><br>А вот в 1с:Предприятие выдает вот такую ошибку.<br>http://img440.imageshack.us/i/33457460.png/<br><br>Что неправильно понять не могу.<br>Заранее спасибо

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №2
 
01.10.2010 15:05

1. А что если такое значение не найдется - до скольки досчитает НомерСтроки (и сколько сток поддерживает Эксель)?<br>2. Попробуйте вместо Value написать Text - а вдруг поможет.

Valindo
читатель
офлайн
Дата регистрации: 26.07.2010
Сообщений: 35
Пост №3
 
01.10.2010 15:17

Я когда написала это значение, точно знала, что оно есть

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №4
 
01.10.2010 15:19

Для теста - согласен, а на будущее - стоит учесть возможность остановки.

Valindo
читатель
офлайн
Дата регистрации: 26.07.2010
Сообщений: 35
Пост №5
 
01.10.2010 15:20

Написала text, все равно ругается

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №6
 
01.10.2010 15:22

А что пишет?

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №7
 
01.10.2010 15:25

"У меня такая штука работает:<br>Лист = Документ.Sheets(1);<br>Ячейка = Лист.cells(1,2);<br>Сообщить (Ячейка.Text);"

Valindo
читатель
офлайн
Дата регистрации: 26.07.2010
Сообщений: 35
Пост №8
 
01.10.2010 15:25

Пока Лист.Cells(НомерСтроки, 2).text <> "К002" Цикл<br>{Документ.НарядБригадный.Форма.Модуль(409)}: :

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №9
 
01.10.2010 15:28

А дальше? Текста ошибки нет.<br>Поставьте точку прерывания в отладчике и попробуйте выполнить в "Вычислить выражение"

Valindo
читатель
офлайн
Дата регистрации: 26.07.2010
Сообщений: 35
Пост №10
 
01.10.2010 15:40

"Документ = Excel.ActiveWorkbook;<br><br>Лист = Документ.Sheets(1); <br>НомерСтроки = 1;       <br>Ячейка = Лист.cells(НомерСтроки,2);<br>Пока Ячейка.text <> "К002" Цикл<br> НомерСтроки = НомерСтроки + 1;<br> Ячейка = Лист.cells(НомерСтроки,2);<br>КонецЦикла; <br>Сообщить(НомерСтроки);<br>Excel.Workbooks.Close();<br><br>написала вот так<br>и ошибка<br><br>Ячейка = Лист.cells(НомерСтроки,2);<br>{Документ.НарядБригадный.Форма.Модуль(409)}: : <br><br>Текст ошибки никакой не выдает, а (тупо конечно) вычислить выражение в отладчике вообще не активно"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация