Имя: Пароль:
1C
1С v8
Преобразование значения к типу Булево не может быть выполнено
,
0 mmm555
 
17.09.14
07:38
Отчет.ОборотноСальдоваяВедомость(611)}: Преобразование значения к типу Булево не может быть выполнено     Если СохранятьНастройкуОтчета Тогда    

Процедура СохранитьНастройку() Экспорт
    
    Если СохранятьНастройкуОтчета Тогда    
        СтандартныеОтчеты.СохранитьНастройку(ЭтотОбъект);
    КонецЕсли;
    
КонецПроцедуры
В чем причина
1 catena
 
17.09.14
07:40
Наверное в том, что у СохранятьНастройкуОтчета тип не булевский.
2 Балоун
 
17.09.14
07:40
(1) автора нужно убедить. попробовать угрозы или договоримся?
3 mmm555
 
17.09.14
07:41
А как изменть
4 Балоун
 
17.09.14
07:42
(3) программистом
5 mmm555
 
17.09.14
07:45
Если по каждому вопросу посылать программисту то нет смысла задавать вопросы на форуме. Работать с конфигуратором умею просто еще не хватает опыта. Нужна подсказка
6 1Сергей
 
17.09.14
07:46
(5) тебе уже подсказали, посмотри какой тип у СохранятьНастройкуОтчета
7 Балоун
 
17.09.14
07:47
(5) а и не задавай. а, задавая, предварительно думай
8 mmm555
 
17.09.14
07:48
Чтоб не перелопачивать весь код подскажите примерно где описан тип этой переменной
9 Балоун
 
17.09.14
07:49
(8) строка 125
10 1Сергей
 
17.09.14
07:49
(8) если это реквизит объекта, то в дереве конфигурации; если это реквизит формы, то на форме
11 mmm555
 
17.09.14
07:54
Спасибо Сергей!
12 mmm555
 
17.09.14
07:55
Балоун смени свой ник на Болтун
13 Балоун
 
17.09.14
07:58
(12) вот ещё
14 DrZombi
 
гуру
17.09.14
08:01
(0) В таких случаях, когда переменная или реквизит может быть типа "Неопределенно". То лучше делать так:


Если СохранятьНастройкуОтчета = Истина Тогда    
        СтандартныеОтчеты.СохранитьНастройку(ЭтотОбъект);
    КонецЕсли;


Тогда 1С, если там окажется другой тип, не булев, проглотит успешно на Ура и выполнит как надо.
Может кто и скажет, что излишне, но на горьком опоте оно куда лучше, чем выявлять такие досады во время работы :)
15 1Сергей
 
17.09.14
08:03
(14) кто такой "горький опот"? :)

Все так далают, не переживай
16 SeiOkami
 
17.09.14
08:04
(14), а я вот и не знал про такое... Возьму на заметку, спасибо)
А если там будет какая-нить структура, например, то 1с не ругнётся ?
17 catena
 
17.09.14
08:08
(10)Есть большая вероятность, что это вовсе переменная.
18 Балоун
 
17.09.14
08:08
(16) две переменные сравниваются без преобразования типов
19 mmm555
 
17.09.14
08:11
Огромное спасибо DrZombi. Все сработало. Благодарю всех тех кто попытался чем нибудь помочь. Я первый раз на вашем форуме и меня порадовало что людей знающих и безразличных гораздо больше чем пустословных болтунов
20 mmm555
 
17.09.14
08:14
Опечатка хотел сказать "небезразличных"
21 SeiOkami
 
17.09.14
08:18
(19), намного меньше. Раз на раз не приходится )
22 anaed
 
17.09.14
08:22
Ошибку выдает типовая ОСВ в БП2.0?