|
Операции сравнения на больше-меньше допустимы только для значений совпадающих пр
| ☑ |
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С ......Вам спасибо
|
|