Имя: Пароль:
1C
1С v8
Содание Штрихкода. Помогите найти ошибку.
0 Простенький вопросик
 
20.08.12
10:06
Содание Штрихкода. Помогите найти ошибку. Штрихкод создается, но без единицы измерения. По команде сообщить выводится правильный код единицы измерения нужной номенклатуры.

      ШК = РегистрыСведений.Штрихкоды.СоздатьМенеджерЗаписи();
       ШК.Владелец = справ1об.Ссылка;
       ШК.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13;
       ШК.Штрихкод = Элемент.Область(НомерСтроки,НомерКолонки).текст;
       ШК.Качество = Справочники.Качество.Новый;
       ШК.Код=ПолучитьНовыйКодДляРегистраСведений("Штрихкоды");
         //----------------------------------ед изм ШК
                       запрос1=новый запрос;
               запрос1.Текст="ВЫБРАТЬ
                             |    ЕдиницыИзмерения.Код
                             |ИЗ
                             |    Справочник.Номенклатура КАК Номенклатура
                             |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
                             |        ПО Номенклатура.Ссылка = ЕдиницыИзмерения.Владелец
                             |ГДЕ
                             |    ЕдиницыИзмерения.Владелец = &владелецедизм
                             |    И ЕдиницыИзмерения.ЕдиницаПоКлассификатору.Наименование = &наимкласс";
                   Запрос1.УстановитьПараметр("владелецедизм",справ1об.Ссылка);
                   Запрос1.УстановитьПараметр("наимкласс",Элемент.Область(НомерСтроки,4+НомерКолонки).текст);
               Результат = Запрос1.Выполнить();    
               выгрузкарез = Результат.Выгрузить();
               СправЕдиницИмеренияСсылка=справочники.ЕдиницыИзмерения.НайтиПоКоду(выгрузкарез[0].код);
                ШК.ХарактеристикаНоменклатуры= СправЕдиницИмеренияСсылка;
                 сообщить(СправЕдиницИмеренияСсылка.код);

               //----------------------------------
 ШК.Записать();
1 Простенький вопросик
 
20.08.12
10:12
Все сам понял, ошибочно ссылался не на тот реквизит. Надо было.
ШК.ЕдиницаИзмерения= СправЕдиницИмеренияСсылка;
2 kolanych
 
20.08.12
10:13
ХарактеристикаНоменклатуры= СправЕдиницИмеренияСсылка

ничего не замечаете?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший