Имя: Пароль:
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) уточните у поставщика, в чем может быть причина ошибок. Скорее всего причина проблемы станет понятна, что позволит адекватно отреагировать.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn