Штрихкоды

Тема в разделе "1C и всё что с ней связано", создана пользователем TOKAPEB, 16 сен 2008.

  1. TOKAPEB

    TOKAPEB Гость

    Задача: нужно поменять тип штрихкода в списке регистра сведения "Штрихкоды". В данном списке сейчас есть записи с типом штрихкода Code128 и Code39. Нужно поменять на EAN13. На форме списка создал кнопку выполнить. Текст процедуры для кнопки:


    рег = РегистрыСведений.Штрихкоды.Выбрать();
    Пока рег.Следующий() Цикл
    Если Рег.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.Code128 или
    Рег.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.Code39 тогда
    Рег.ТипШтрихкода.ПолучитьОбъект();

    Рег.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13 ;

    КонецЕсли;



    КонецЦикла



    В итоге:{РегистрСведений.Штрихкоды.Форма.ФормаСписка(73)}: Поле объекта недоступно для записи (ТипШтрихкода)
    Рег.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13 ;

    В принципе, вопрос - почему? Можно ли все-таки сделать? Поменять на другой предопределенный элемент?
     
  2. TOKAPEB

    TOKAPEB Гость

    Рег.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13 - cтрока сама по себе неверная. Code128=EAN13 - это есть бред, но что-то голова не варит как делать...
     

Поделиться этой страницей