![]() |
|
Операции сравнения на больше-меньше допустимы только для значений совпадающих пр | ☑ | ||
---|---|---|---|---|
0
Nata3711
09.07.15
✎
10:37
|
Здравствуйте...
Подскажите, пож,...... Как исправить ошибку: "Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата) Если ТекСтрока.Дефицит <= 0 Тогда" Код ниже... Процедура ОсновныеДействияФормыПечать(Кнопка) // Вставить содержимое обработчика. ТабДокумент =Новый ТабличныйДокумент; Макет=ЭтотОбъект.ПолучитьМакет("Макет"); ОбластьШапка=Макет.ПолучитьОбласть("Шапка"); ОбластьСтрока=Макет.ПолучитьОбласть("Строка"); ТабДокумент.Вывести(ОбластьШапка); Ном=1; ТаблицаЗначений=ВыгрузитьДеревоЗначенийВТаблицуЗначений(ДеревоЗначений); Для Каждого ТекСтрока ИЗ ТаблицаЗначений Цикл Если ТекСтрока.Дефицит <= 0 Тогда ОбластьСтрока.Параметры.Номенклатура=ТекСтрока.Номенклатура; ОбластьСтрока.Параметры.ХарактеристикаНоменклатуры=ТекСтрока.ХарактеристикаНоменклатуры; ОбластьСтрока.Параметры.Дефицит = ТекСтрока.Дефицит; ТабДокумент.Вывести(ОбластьСтрока); Ном=Ном+1; КонецЕсли; КонецЦикла; ТабДокумент.ТолькоПросмотр=Истина; ТабДокумент.АвтоМасштаб=Истина; ТабДокумент.ОтображатьСетку=Ложь; ТабДокумент.Показать(); КонецПроцедуры |
|||
1
Ненавижу 1С
гуру
09.07.15
✎
10:39
|
непонятно что в ДеревоЗначений, но подозреваю там NULL
|
|||
2
salvator
09.07.15
✎
10:40
|
Отладчик нннада?
|
|||
3
Nata3711
09.07.15
✎
10:42
|
Вместо 0 поставила Null.... Выдает ту же ошибку
|
|||
4
Cube
09.07.15
✎
10:43
|
(0) А где фото?...
|
|||
5
Nata3711
09.07.15
✎
10:44
|
Здесь не сайт "Давай поженимся"
|
|||
6
Ненавижу 1С
гуру
09.07.15
✎
10:44
|
(3) ты лучше источник данных подправь, но если не хочешь, то можно такую хрено-затычку:
Если (ТекСтрока.Дефицит=NULL) или (ТекСтрока.Дефицит<= 0) Тогда |
|||
7
Kiks
09.07.15
✎
10:45
|
А что в таблице? Подозреваю, что там составной тип данных колонки
|
|||
8
Nata3711
09.07.15
✎
10:51
|
Да я так понимаю что составной....и подскажите дальше как?
Если (ТекСтрока.Дефицит=NULL) или (ТекСтрока.Дефицит<= 0) Тогда-не получается |
|||
9
Ненавижу 1С
гуру
09.07.15
✎
10:56
|
Если (ТипЗнч(ТекСтрока.Дефицит)=Тип("Число")) и (ТекСтрока.Дефицит<= 0) Тогда
|
|||
10
Nata3711
09.07.15
✎
11:00
|
Ненавижу 1С ......Вам спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |