Имя: Пароль:
1C
1С v8
Значение не является значением объектного типа
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
возможно, еще не проверял
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший