Имя: Пароль:
1C
1C 7.7
v7: Почему не записывает новую строку в ТЧ документа?
0 Kafa2012
 
25.09.12
10:13
Понимаю, что глупый вопрос. Но очень давно в 1с7 не писал, все забыл.

Текст такой:

Док.ВыбратьПоЗначению(, , "Выставка", ВыставкаТекущая);
Пока Док.ПолучитьДокумент() > 0 Цикл

ТекДок = Док.ТекущийДокумент();  
Записывать = 1;
ТекДок.Выбратьстроки();
Пока ТекДок.ПолучитьСтроку()=1 Цикл            
  Если ТекДок.РезультатЭкспертизы = РезультатЭкспертизы Тогда
  Сообщить (" В документе " + ТекДок.НомерПоКаталогу + " уже есть результат экспертизы " + РезультатЭкспертизы);
  Записывать = 0;
  Прервать;
  КонецЕсли;
КонецЦикла; // по строкам
                   
Если Записывать = 1 Тогда  // добавляем результат, если такого еще нет
  ТекДок.НоваяСтрока();    
  РезультатЭкспертизы = РезультатЭкспертизы;
КонецЕсли;

КонецЦикла; // по докам

На строке

ТекДок.НоваяСтрока();    
выдает ошибку:

{Обработка.СформироватьСписокДляРинга.Форма.Модуль(45)}: Не выбран документ!

Чего ей надо, я же написал
ТекДок = Док.ТекущийДокумент();  
Строки перебирает правильно, но писать новую не хочет хоть убей.

Что я делаю не так?
1 Godofsin
 
25.09.12
10:14
РезультатЭкспертизы = РезультатЭкспертизы;
Это 5!
2 Рэйв
 
25.09.12
10:15
>>РезультатЭкспертизы = РезультатЭкспертизы;

Это пять-)
3 Рэйв
 
25.09.12
10:15
(1)Опередил:-))
4 Рэйв
 
25.09.12
10:16
(0)'Док' как определяется?
5 Kafa2012
 
25.09.12
10:16
не о том речь. Д.б.
ТекДок.РезультатЭкспертизы = РезультатЭкспертизы;
Но до этогоне доходит все равно, стопорится на предыдущей сроке.
6 2S
 
25.09.12
10:17
(0) что-то не договариваешь
7 Kafa2012
 
25.09.12
10:17
(4)   Док = СоздатьОбъект("Документ");
8 Tymoha
 
25.09.12
10:17
Если Записывать = 1 Тогда  // добавляем результат, если такого еще нет

  //ТекДок.НоваяСтрока();    
  //РезультатЭкспертизы = РезультатЭкспертизы;
  ТД = СоздатьОбъект("Документ.ВидДокумента");
  ТД.НайтиДокумент(ТекДок);
  ТД.НоваяСтрока();
  ТД.РезультатЭкспертизым = РезультатЭкспертизы;
  ТД.Записать();
КонецЕсли;
9 Kafa2012
 
25.09.12
10:22
(8) Сработало! Спасибо огромное! Срочно надо крошечный отчетик накропать, а я все забыл, такую мелочь и то не могу...