Имя: Пароль:
1C
1С v8
Преобразование значения к типу Булево не может быть выполнено.
0 0ct0ber26
 
16.04.13
10:15
Помогите люди добрые. При проведении и закрытии документа Отчет производства за смену появляется такое служ.сообщение:

{Документ.ОтчетПроизводстваЗаСмену.Форма.ФормаДокумента.Форма(681)}: Преобразование значения к типу Булево не может быть выполнено
   Если мСложныйУчетНДС и НДСвСтоимостиТоваров = Перечисления.ДействиеНДСВСтоимостиТоваров.НеИзменять Тогда


Ссылается на эту процедуру:
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
   //Если сложный учет НДС не ведется - затрем параметры сложного учета ндс
   Если не мСложныйУчетНДС и не НДСвСтоимостиТоваров = Перечисления.ДействиеНДСВСтоимостиТоваров.НеИзменять Тогда
       НДСвСтоимостиТоваров = Перечисления.ДействиеНДСВСтоимостиТоваров.НеИзменять;
   КонецЕсли;
КонецПроцедуры
1 Рэйв
 
16.04.13
10:16
У тебя
мСложныйУчетНДС = Неопределено
скорее всего
2 ZanderZ
 
16.04.13
10:16
чем помочь ?
3 rikodroo
 
16.04.13
10:22
Что такое мСложныйУчетНДС ?
4 0ct0ber26
 
16.04.13
10:26
(1) Нет, проверил. Все нормально(
(3) Используется для определения необходимости отображения действий над НДС в документе
5 Godofsin
 
16.04.13
10:29
сли не мСложныйУчетНДС и НДСвСтоимостиТоваров <> Перечисления.ДействиеНДСВСтоимостиТоваров.НеИзменять
6 0ct0ber26
 
16.04.13
10:34
(5)Не помогло. Ошибка по прежнему та же.
7 Godofsin
 
16.04.13
10:34
тип значения мСложныйУчетНДС огласи
8 Defender aka LINN
 
16.04.13
10:35
(4) врешь ведь
9 х86
 
16.04.13
10:37
(0)мСложныйУчетНДС <> Истина
10 palpetrovich
 
16.04.13
10:38
отладчик в руки, тормози на  Если не мСложныйУчетНДС и не НДСвСтоимостиТоваров = Перечисления.ДействиеНДСВСтоимостиТоваров.НеИзменять Тогда
11 ssh2006
 
16.04.13
10:39
Или поставь галку в отладчике - останавливаться по ошибке и проверь значение мСложныйУчетНДС
12 0ct0ber26
 
16.04.13
10:44
(7) Ложь
13 НЕА123
 
16.04.13
11:03
(12)
огласите весь список, пожалуйста (с)
НДСвСтоимостиТоваров - он кто?
14 НЕА123
 
16.04.13
11:04
(13)+
вообще-то в (7) спрашивали тип, а не значение.
15 0ct0ber26
 
16.04.13
12:06
(1) Да, все верно. Тип = Неопределено. Как её определить.
16 1Сергей
 
16.04.13
12:10
Тип = Неопределено
Значение = Ложь

Круто!
17 ZanderZ
 
16.04.13
12:11
(16) это злостное колдунство!
18 Шапокляк
 
16.04.13
12:12
(0) А учетная политика по налоговому учету точно у организации заполнена?
19 1Сергей
 
16.04.13
12:12
кароче,

Если не мСложныйУчетНДС = Истина и не НДСвСтоимостиТоваров = Перечисления.ДействиеНДСВСтоимостиТоваров.НеИзменять Тогда
20 sikuda
 
16.04.13
12:19
Код Если не мСложныйУчетНДС ... потенциально опасен. у 1С приведение к типу Булево нетривиально,а значение неопределено вообще вызывает ошибку. Лучше везде писать Если (мСложныйУчетНДС <> ИСТИНА)
21 0ct0ber26
 
16.04.13
12:30
Ну даже если так (19) или так (20) , то вылезает вот что:
{ОбщийМодуль.МеханизмНумерацииОбъектов.Модуль(117)}: Поле объекта не обнаружено (РедактироватьКодНомер)
   Если СтратегияРедактирования = Перечисления.СтратегияРедактированияНомеровОбъектов.НеДоступно
22 Godofsin
 
16.04.13
12:32
(21) а это уже другая история... И описание ошибки не соответствует строке ошибки
23 0ct0ber26
 
16.04.13
12:34
(22) Это понятно, но ошибка остается не решенной
24 Godofsin
 
16.04.13
12:35
(23) обрати внимание на вторую часть моего поста