Имя: Пароль:
1C
1С v8
Ошибка при открытии документа
0 thomY100
 
05.03.12
16:57
Добрый день, подскажите, пожалуйста в чем проблема?
В коде при открытии документа прописано

Если Элемент.ТекущиеДанные = Неопределено Тогда
   Возврат;
КонецЕсли;
   
   
ТекущаяКолонка = Элемент.ТекущаяКолонка;
Если ТекущаяКолонка.Имя = "ПодразделениеОрганизации" Или ТекущаяКолонка.Имя = "Должность" Тогда

На этой строке выдается ошибка (Значение не является значением объектного типа (Имя)), в следствии того, что ТекущаяКолонка = Неопределенно, причем ошибка возникает только в одной базе, во 2-й всё работает нормально, чем это вызвано и как это можно поправить?
1 thomY100
 
05.03.12
16:59
всё это дело находится в процедуре "ПриАктивизацииЯчейки" строки ТЧ
2 KindLion
 
05.03.12
17:04
Например, если в ТЧ документа нет ни одной колонки.
3 thomY100
 
05.03.12
17:07
проверил элемент.колонки.количество()=17
4 thomY100
 
05.03.12
17:07
типовой документ "Кадровое перемещение организаций"
5 thomY100
 
05.03.12
17:09
причем текущиеданные и текущаястрока определены
6 Kashemir
 
05.03.12
17:11
Ну так проверяй на ТекущаяКолонка = Неопределенно, очевидно проблема идет при открытии - форма еще не отрисовалась.
7 thomY100
 
05.03.12
17:11
просто типовой документ, менять не хочется, да и в другой базе отрабатывает нормально
8 le_
 
05.03.12
17:18
(7) Почисти кэш на той машине, где ошибку выдает.
9 thomY100
 
05.03.12
17:21
чистил в 2-х папках, та же хрень
10 thomY100
 
05.03.12
17:23
причем ошибка на одной  и той же машине в 2 разных базах, с одинаковыми конфигурациями
11 KindLion
 
05.03.12
17:38
(8) +1
Похоже, что действительно - кэш.
Хороший способ очистки - переименовать базу в списке баз
12 KindLion
 
05.03.12
17:44
Еще один момент: Права.
Под одним и тем же пользователем с разных машин заходишь?
13 thomY100
 
05.03.12
23:29
да, пользователь один, с полными правами, и чистка кэша тоже не помогла
14 sanja26
 
05.03.12
23:37
элемент.Колонки.Имя?
15 KindLion
 
06.03.12
09:01
(13) Мистика.
Хотя...
Платформы...
Одинаковы на _всех_ клиентах и на сервере?
Попробуй переставить платформу на глючных клиентах.