Значение не является значением объектного типа

Новая тема
Показывать по 10 20 40 сообщений
"
Процедура ПодборИзСписка(РежимПодбора); // (+)	
Если РежимПодбора="Один"  Тогда
ФормаПодбора=Справочники.Номенклатура.ПолучитьФорму("ФормаВыбора");
ФормаПодбора.РежимВыбора=Истина;
ФормаПодбора.ПараметрВыборГруппИЭлементов=ИспользованиеГруппИЭлементов.Элементы;
ФормаПодбора.ЗакрыватьПриВыборе=Истина;
Товар = ФормаПодбора.ОткрытьМодально();
НайденнаяСтрока = Товары.Найти(Товар,"Наименование");
Если СокрЛП(ТипЗнч(Товар))<>"Неопределено" Тогда
Если СокрЛП(ТипЗнч(НайденнаяСтрока))="Неопределено" Тогда
ТекСтрока = Товары.Добавить();
ТекСтрока.Выб = Истина;
ТекСтрока.Группа=Товар.НоменклатурнаяГруппа;
ТекСтрока.Наименование = Товар;
ТекСтрока.НаПечать = Товар.Наименование;
ТекСтрока.КолВо=1;
ТипЦены=ЭлементыФормы.ТипыЦен.Значение;
ВалютаЦены = Неопределено;
ЕдиницаЦены = Неопределено;
Цена = Ценообразование.ПолучитьЦенуНоменклатуры(Товар,, ТипЦены, ДатаФормирЦен, ЕдиницаЦены, ВалютаЦены);
ТекСтрока.Цена = Цена;    
Иначе
НайденнаяСтрока.КолВо = НайденнаяСтрока.КолВо=1;
КонецЕсли;
КонецЕсли;
ИначеЕсли РежимПодбора="Несколько"  Тогда
ФормаПодбора=Справочники.Номенклатура.ПолучитьФорму("ФормаВыбора",ЭтаФорма);
ФормаПодбора.ПараметрВыборГруппИЭлементов=ИспользованиеГруппИЭлементов.Элементы;
ФормаПодбора.РежимВыбора=Истина;
ФормаПодбора.ЗакрыватьПриВыборе=Ложь;
ФормаПодбора.РазрешитьСостояниеПрикрепленное = Истина;
ФормаПодбора.Открыть();
КонецЕсли;
КонецПроцедуры


Ошибка:
{Обработка.ПечатьЦенниковИЭтикеток.Форма.Основная(359)}: Значение не является значением объектного типа (КолВо)				
НайденнаяСтрока.КолВо = НайденнаяСтрока.КолВо=1;



Подскажите, в чем проблема? Что-то сообразить не могу..."
зачем 2 раза равно?
человик раньше на си писал
Пардоньте, там плюсик был - видать по запарке не тот прописал символ.
Что странно, до конвертирования в 8.2 в 8.1 работало =)
> Товары.Найти(...

А что такое "Товары"? Что возвращает при выборе модальная форма?
"Перепроверил - ошибка в строках:

Иначе			
НайденнаяСтрока.КолВо = НайденнаяСтрока.КолВо+1;


Не пойму - в 8.1 работает, а в 8.2 нет (конфигурации 10.3)

Если равно = 1, то не попадает в ТЧ. Я немного нуб, т.к. ограничиваюсь тока правкой и не во всех вопросах силен."
наверное стоит посмотреть что возвращает метод Найти() у табличной части и уже после этого что то писать под 1С.
Пардон, если НайденнаяСтрока.КолВо = 1, та же ошибка, при комментировании Иначе - ничего в ТЧ не лезет.
Молодой человек, откройте книжку и посмотрите что возвращает метод Найти() у табличной части!
Читают тему
(гостей: 1)

Быстрый переход