|
Ошибка при открытии документа |
☑ |
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) Мистика.
Хотя...
Платформы...
Одинаковы на _всех_ клиентах и на сервере?
Попробуй переставить платформу на глючных клиентах.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший