Значение не является значением объектного типа
Показывать по
10
20
40
сообщений
- 1
- 2
06.06.2012
12:23
#1
"
Ошибка:
Подскажите, в чем проблема? Что-то сообразить не могу..."
Процедура ПодборИзСписка(РежимПодбора); // (+)
Если РежимПодбора="Один" Тогда
ФормаПодбора=Справочники.Номенклатура.ПолучитьФорму("ФормаВыбора");
ФормаПодбора.РежимВыбора=Истина;
ФормаПодбора.ПараметрВыборГруппИЭлементов=ИспользованиеГруппИЭлементов.Элементы;
ФормаПодбора.ЗакрыватьПриВыборе=Истина;
Товар = ФормаПодбора.ОткрытьМодально();
НайденнаяСтрока = Товары.Найти(Товар,"Наименование");
Если СокрЛП(ТипЗнч(Товар))<>"Неопределено" Тогда
Если СокрЛП(ТипЗнч(НайденнаяСтрока))="Неопределено" Тогда
ТекСтрока = Товары.Добавить();
ТекСтрока.Выб = Истина;
ТекСтрока.Группа=Товар.НоменклатурнаяГруппа;
ТекСтрока.Наименование = Товар;
ТекСтрока.НаПечать = Товар.Наименование;
ТекСтрока.КолВо=1;
ТипЦены=ЭлементыФормы.ТипыЦен.Значение;
ВалютаЦены = Неопределено;
ЕдиницаЦены = Неопределено;
Цена = Ценообразование.ПолучитьЦенуНоменклатуры(Товар,, ТипЦены, ДатаФормирЦен, ЕдиницаЦены, ВалютаЦены);
ТекСтрока.Цена = Цена;
Иначе
НайденнаяСтрока.КолВо = НайденнаяСтрока.КолВо=1;
КонецЕсли;
КонецЕсли;
ИначеЕсли РежимПодбора="Несколько" Тогда
ФормаПодбора=Справочники.Номенклатура.ПолучитьФорму("ФормаВыбора",ЭтаФорма);
ФормаПодбора.ПараметрВыборГруппИЭлементов=ИспользованиеГруппИЭлементов.Элементы;
ФормаПодбора.РежимВыбора=Истина;
ФормаПодбора.ЗакрыватьПриВыборе=Ложь;
ФормаПодбора.РазрешитьСостояниеПрикрепленное = Истина;
ФормаПодбора.Открыть();
КонецЕсли;
КонецПроцедуры
Ошибка:
{Обработка.ПечатьЦенниковИЭтикеток.Форма.Основная(359)}: Значение не является значением объектного типа (КолВо)
НайденнаяСтрока.КолВо = НайденнаяСтрока.КолВо=1;
Подскажите, в чем проблема? Что-то сообразить не могу..."
06.06.2012
15:44
#6
> Товары.Найти(...
А что такое "Товары"? Что возвращает при выборе модальная форма?
А что такое "Товары"? Что возвращает при выборе модальная форма?
06.06.2012
20:44
#7
"Перепроверил - ошибка в строках:
Не пойму - в 8.1 работает, а в 8.2 нет (конфигурации 10.3)
Если равно = 1, то не попадает в ТЧ. Я немного нуб, т.к. ограничиваюсь тока правкой и не во всех вопросах силен."
Иначе
НайденнаяСтрока.КолВо = НайденнаяСтрока.КолВо+1;
Не пойму - в 8.1 работает, а в 8.2 нет (конфигурации 10.3)
Если равно = 1, то не попадает в ТЧ. Я немного нуб, т.к. ограничиваюсь тока правкой и не во всех вопросах силен."
06.06.2012
20:46
#8
наверное стоит посмотреть что возвращает метод Найти() у табличной части и уже после этого что то писать под 1С.
- 1
- 2
Читают тему
(гостей: 1)