Имя: Пароль:
1C
Спам
v8: не нужна помощь
0 gurtas39
 
19.09.12
14:04
Форма.Форма.Форма(299)}: Значение не является значением объектного типа (Товары)ТаблицаТоваров=Документ.Товары.Выгрузить();
Где ошибка-то???
Процедура ПриОткрытии()
   
   ТаблицаТоваров=Документ.Товары;
   
   
   
   Если ТаблицаТоваров = Неопределено Тогда
       ТаблицаТоваров = Новый ТаблицаЗначений;
    КонецЕсли;
   
   
   ЭлементыФормы.ТипШтрихКода.СписокВыбора.ЗагрузитьЗначения(ПолучитьСписокТиповШтрихКодов());
   
   Если УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ПринтерЭтикеток") = Истина Тогда
       ФорматЭтикетки = 1;
       ВысотаЭтикетки = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ПринтерЭтикетокВысота");
       ШиринаЭтикетки = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ПринтерЭтикетокШирина");
       ФорматЭтикетки = 2;
       ШиринаЭтикетки = 38;
       ВысотаЭтикетки = 20;
   КонецЕсли;
   Если УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "СразуНаПринтер") = Истина Тогда
       СразуНаПринтер = Истина;
   КонецЕсли;
   КоличествоКопий = 1;

   ТаблицаТоваров=Документ.Товары.Выгрузить();
   Если ТаблицаТоваров.Количество()>0 Тогда
       Товары = ТаблицаТоваров;
       ЗагрузкаДанных(Товары);
   ИначеЕсли ЗначениеЗаполнено(мВнешнийЭлементНоменклатуры) Тогда
       ЭлементыФормы.Номенклатура.Значение = мВнешнийЭлементНоменклатуры;
       Заполнить();
   КонецЕсли;
   
   //Товары =СсылкаНаОбъект.Товары.Выгрузить();

КонецПроцедуры
1 Светлый Гений
 
19.09.12
14:05
(0) в строке 299
2 kible
 
19.09.12
14:06
ТаблицаТоваров=Документ.Товары.Выгрузить();
Эта строчка лишняя.
3 Александр_
Тверь
 
19.09.12
14:07
(0)
перечитайте: http://www.forum.mista.ru/rules.php
особенно раздел рекомендации
4 Шапокляк
 
19.09.12
14:08
Счас прибегут телепаты и уж точно поймут что там за Документ и есть ли у него Товары.