8.х Редактирование справочника

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Kefis, 25 фев 2008.

  1. TopicStarter Overlay
    Kefis
    Offline

    Kefis

    Регистрация:
    11 фев 2008
    Сообщения:
    44
    Симпатии:
    0
    Баллы:
    1
    Здравтсвуйте! Подскажите, пожалуйста, почему когда я из произвольной формы при нажатии на кнопку делаю выборку элементов справочника, потом в ней нахожу нужный элемент(перебором) и хочу изменить в нем значение в поле "Наименование" мне не удается это сделать. Вылезает сообщение "поле объекта не доступно для записи(Наименование)". Подскажите, пожалуйста, как этого избежать?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Посмотри пример по выборке, ты пытаешься изменить ссылку, которая только чтение, а тебе нужно по ссылке получить объект:

    Код:
    Номенклатура = Справочники.Номенклатура;
    Отбор = Новый Структура("ТипНоменклатуры");
    Пусто = Перечисления.ТипыНоменклатуры.ПустаяСсылка();
    Отбор.ТипНоменклатуры = Пусто;
    Выборка = Номенклатура.Выбрать(,,Отбор, "Наименование Убыв");
    Пока Выборка.Следующий() Цикл
    Объект = Выборка.ПолучитьОбъект();
    Объект.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Товар;
    Попытка
    Объект.Записать();
    Исключение
    Предупреждение("Не удалось записать объект """ + Объект + """
    |" + ОписаниеОшибки(),60);
    КонецПопытки;
    КонецЦикла;
    
    

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