|
Значение не является значением объектного типа
| ☑ |
0
aleks_p99
10.11.16
✎
15:30
|
Здравствуйте! В чем может быть причина следующей ошибки:
{Справочник.ПроизводственныеКалендари.Форма.ФормаЭлемента.Форма(92)}: Значение не является значением объектного типа (Получить)
ЦветОформленияДня = ЦветаВидовДней.Получить(ВидыДней.Получить(СтрокаОформленияПериода.Дата));
Код:
&НаКлиенте
Процедура КалендарьПриВыводеПериода(Элемент, ОформлениеПериода)
Для Каждого СтрокаОформленияПериода Из ОформлениеПериода.Даты Цикл
ЦветОформленияДня = ЦветаВидовДней.Получить(ВидыДней.Получить(СтрокаОформленияПериода.Дата));
Если ЦветОформленияДня = Неопределено Тогда
ЦветОформленияДня = ОбщегоНазначенияКлиент.ЦветСтиля("ВидДняПроизводственногоКалендаряНеУказанЦвет");
КонецЕсли;
СтрокаОформленияПериода.ЦветТекста = ЦветОформленияДня;
КонецЦикла;
КонецПроцедуры
|
|
1
lxs
10.11.16
✎
15:33
|
В том, что у объекта ВидыДней нет такого метода видимо..
|
|
2
Basilio
10.11.16
✎
15:52
|
(1) + или у ЦветаВидовДней
|
|
3
Жан Пердежон
10.11.16
✎
15:59
|
(1)+ либо метод есть, но он не доступен на клиенте
|
|
4
aleks_p99
10.11.16
✎
16:04
|
Справочник скопирован полностью с готовой конфигурации
|
|
5
aleks_p99
10.11.16
✎
16:05
|
поэтому ошибки в коде не может быть
|
|
6
Basilio
10.11.16
✎
16:06
|
(5) ЛОЛ
|
|
7
Basilio
10.11.16
✎
16:07
|
поставь точку останова на 92 строку и посмотри значения ЦветаВидовДней и ВидыДней.
|
|
8
Basilio
10.11.16
✎
16:07
|
какой у этих объектов тип?
|
|
9
aleks_p99
10.11.16
✎
16:14
|
ВидДня Перечисления(Рабочий, суббота и т.п.), Для каждого элемента перечисление создано "Элемент стиля"
|
|
10
aleks_p99
10.11.16
✎
16:15
|
спасибо за помощь) Возможную ошибку нашел
|
|
11
aleks_p99
10.11.16
✎
16:16
|
у меня "ВидыДней" неопределенно, в то время как в оригинале ФиксированноеСоответствие
|
|
12
Basilio
10.11.16
✎
16:22
|
(11) тип слетел при переносе из "готовой конфигурации"?
|
|
13
aleks_p99
10.11.16
✎
16:35
|
возможно, еще не проверял
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший