|
Преобразование значения к типу Булево не может быть выполнено |
☑ |
0
helloman
28.01.16
✎
13:33
|
УТ11, есть запрос (фрагмент):
ВЫБРАТЬ
КоммерческоеПредложениеКлиенту.Ссылка КАК Ссылка,
КоммерческоеПредложениеКлиенту.Номер КАК Номер,
КоммерческоеПредложениеКлиенту.Дата КАК Дата,
КоммерческоеПредложениеКлиенту.Организация КАК Организация,
КоммерческоеПредложениеКлиенту.Организация.НаименованиеСокращенное КАК ОрганизацияСокращенноеНаименование,
КоммерческоеПредложениеКлиенту.Организация.Наименование КАК ОрганизацияНаименование,
КоммерческоеПредложениеКлиенту.СрокДействия КАК СрокДействия,
ВЫБОР
КОГДА КоммерческоеПредложениеКлиенту.НалогообложениеНДС = ЗНАЧЕНИЕ(Перечисление.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС)
ИЛИ КоммерческоеПредложениеКлиенту.НалогообложениеНДС = ЗНАЧЕНИЕ(Перечисление.ТипыНалогообложенияНДС.ПродажаОблагаетсяЕНВД)
ТОГДА ЛОЖЬ
ИНАЧЕ ИСТИНА
КОНЕЦ КАК УчитыватьНДС,
КоммерческоеПредложениеКлиенту.Валюта КАК Валюта
Далее работаю с данными, все работает кроме двух моментов:
1) ЕСЛИ УчитыватьНДС Тогда ... Ошибка: Преобразование значения к типу Булево не может быть выполнено
2) СуммаПрописью = РаботаСКурсамиВалют.СформироватьСуммуПрописью(СуммаКПрописи, Выборка.Валюта); Ошибка: 1с ОбщийМодуль.ОбщегоНазначения.Модуль(88) Значение не является значением объектного типа (Метаданные)
|
|
1
Drac0
28.01.16
✎
13:36
|
(0) NULL и НЕОПРЕДЕЛЕННО
|
|
2
Лефмихалыч
28.01.16
✎
13:36
|
1. не преобразовывай булево к числу
2. у тебя Выборка.Валюта == null
|
|
3
helloman
28.01.16
✎
13:39
|
(2)
1. Я и не преобразовываю, если убираю условие если, все работает
2. Почему, в консоли запросов есть наименование?
|
|
4
cw014
28.01.16
✎
13:40
|
(0)У тебя похоже УчитыватьНДС в результате = NULL
|
|
5
cw014
28.01.16
✎
13:40
|
Отладчик включи и посмотри. Там есть галка "Остановка по ошибке"
|
|
6
ale-sarin
28.01.16
✎
13:41
|
а УчитыватьНДС точно из Выборка.УчитыватьНДС получено?
|
|
7
helloman
28.01.16
✎
13:41
|
(4) Да, так и есть NULL, а в консоли значение отображается
|
|
8
cw014
28.01.16
✎
13:42
|
(7) В консоли и в самом обработчике разные параметры и/или разные запросы
|
|
9
helloman
28.01.16
✎
13:43
|
(6) Это пакетный запрос, да
|
|
10
helloman
28.01.16
✎
13:44
|
(8) Нет
|
|
11
cw014
28.01.16
✎
13:44
|
(9) Чудес не бывает, вот прямо пятой точкой чую что именно так
|
|
12
helloman
28.01.16
✎
13:46
|
(11) Сам понимаю, что где-то ошибка
|
|
13
helloman
28.01.16
✎
13:47
|
Остальные значения получаю и передаю в форму, а эти два никак (
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший