Имя: Пароль:
1C
 
Рарус ошибка: поле объекта не обнаружено (свойства)
0 tarakan
 
22.12.09
15:37
Конф: рарус альфа
ошибка:
{ОбщийМодуль.дкДокументы(8782)}: Поле объекта не обнаружено (Свойства)
   ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Свойства.Доступность=Истина;

куда рыть?

не проводит документ?
видел в архиве похожую тему но на неё так и не дали ответа.
1 AndOne
 
22.12.09
15:40
а что говорит отладчик?
2 tarakan
 
22.12.09
15:42
// установим доступность кнопок "Свойства", "Дерево документов" и "Картинки и файлы" на панели действий формы
   ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Свойства.Доступность=Истина;

переносит вот на эту строчку
3 tarakan
 
22.12.09
15:42
Функция дкФормаПослеЗаписи(ЭтаФорма) Экспорт
4 AndOne
 
22.12.09
15:45
Посмотри возможно нет кнопки "Свойства" ... или она както подругому стала называться
5 tarakan
 
22.12.09
15:47
вопрос?

а где она должна быть?

если на форме то её там и действительно нет!
6 tarakan
 
22.12.09
15:48
может просто:

ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Доступность=Истина;


???????
7 Demasiado
 
22.12.09
15:48
Оу...Альфа....с ее закрытыми глючными модулями....
8 Demasiado
 
22.12.09
15:48
Засунь в попытку исключение....
9 AndOne
 
22.12.09
15:48
Вам виднее, я не видел конфигурацию. Проанализируейте работу документа, возможно кнопка создается программно.
10 AndOne
 
22.12.09
15:50
(8) зачем городить непонятные попытки? Необходимо программно попытаться найти кнопку, и если кнопка найдена уже есть устанавливать доступноть.
11 tarakan
 
22.12.09
15:50
Попытка
   ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Свойства.Доступность=Истина;
   Исключение
   КонецПопытки;
   ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.ДеревоДокумента.Доступность=Истина;
   Попытка ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.КартинкиИФайлы.Доступность=Истина; Исключение КонецПопытки;
12 tarakan
 
22.12.09
15:51
так?
13 tarakan
 
22.12.09
15:52
а как её найти программно?

просто я в 1с 8 только не давно.
14 AndOne
 
22.12.09
15:53
Если ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Найти("Свойства") <> Неопределено Тогда
ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Свойства.Доступность = Истина
КонецЕсли
15 tarakan
 
22.12.09
15:54
Ошибка при вычислении условия для точки останова в строке 8783: Ошибка в выражении: ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Свойства.Доступность=ложь;
16 tarakan
 
22.12.09
15:56
сделал как вы написали: Если ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Найти("Свойства") <> Неопределено Тогда
ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Свойства.Доступность = Истина
КонецЕсли

теперь {ОбщийМодуль.дкДокументы(8786)}: Поле объекта не обнаружено (ДеревоДокумента)
   ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.ДеревоДокумента.Доступность=Истина;
17 AndOne
 
22.12.09
15:58
ни чего удивительного, видимо как то криво обновили или нет настроек каких то.

1. поставьте проверку на все кнопки, при обращении к которым, вылетают ошибки.
2. уточните у поставщика, в чем может быть причина ошибок.
18 tarakan
 
22.12.09
16:06
а может можно обойтись без этой процедуры?

или просто создать в форме кнопки "свойства" и "дерево дакумента"
???
19 tarakan
 
22.12.09
16:08
может ли это как то повлиять на работоспособность системы?

кроме прав конечно.
20 hhhh
 
22.12.09
16:15
(19) ну кнопки будут недоступны. Тебе остается уговорить пользователей, чтобы они не пользовались этими кнопками, а просчитывали документ на калькуляторе.
21 AndOne
 
22.12.09
16:22
(19) уточните у поставщика, в чем может быть причина ошибок. Скорее всего причина проблемы станет понятна, что позволит адекватно отреагировать.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший