Имя: Пароль:
1C
1С v8
Преобразование значения к типу Булево
0 Юлия 92
 
01.08.12
14:28
Подскажите в чем проблема, и как ее решить
При начислении заработной платы, когда нажимаю заполнить и рассчитать все, выдает:
{ОбщийМодуль.ПроведениеРасчетов.Модуль(4082)}: Преобразование значения к типу Булево не может быть выполнено
Если ИсходныеДанные.Сотрудник.ВидЗанятости = Перечисления.ВидыЗанятостиВОрганизации.Совместительство
1 mikecool
 
01.08.12
14:28
ИсходныеДанные.Сотрудник.ВидЗанятости = неопределено
2 1C-band
 
01.08.12
14:29
ВидЗанятости - отсутствует значение.
3 Fish
 
гуру
01.08.12
14:29
Без фото не взлетит.
4 1C-band
 
01.08.12
14:29
(0) Да, и самое главное: Без фото не взлетит!
5 Buster007
 
01.08.12
14:30
а дальше что?
6 Ksandr
 
01.08.12
14:30
(1) у Українок надо сначала фотку спрашивать, а потом телепатировать
7 Юлия 92
 
01.08.12
15:28
как сюда фото вставить??
8 Buster007
 
01.08.12
15:29
(7) на свой ник кликни, а там думаю догадаешься.
9 Юлия 92
 
01.08.12
15:33
Загрузила
10 Fish
 
гуру
01.08.12
15:34
(9) Ты не то загрузила :)) Надо было СВОЁ фото грузить :)))
11 and2
 
01.08.12
15:34
ну, какое фото - такие и ответы будут.....
12 Fish
 
гуру
01.08.12
15:35
(9) И кстати, похоже, я уже знаю правильный ответ :))
13 vde69
 
01.08.12
15:36
ИсходныеДанные.Сотрудник - наверно неопределено тогда имеем

Если NULL = Перечисления.ВидыЗанятостиВОрганизации.Совместительство

от сюда сабж....
14 Fish
 
гуру
01.08.12
15:38
(13) Скорее всего нет. Если будет NULL, то ошибки в (0) не возникнет. Там есть ещё вторая часть условия, где как раз проверяется значение булево.
15 Buster007
 
01.08.12
15:39
(13) по идее вернет Ложь,
А вот Ложь и NULL вернет ошибку
16 Fish
 
гуру
01.08.12
15:40
(15) Полностью условие выглядит так:
Если ИсходныеДанные.Сотрудник.ВидЗанятости = Перечисления.ВидыЗанятостиВОрганизации.Совместительство
И ИсходныеДанные.НетДокументаСовместителя Тогда

Всё дело имхо во второй части условия.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn