8.х замена значения справочника

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем nikh848, 9 окт 2009.

  1. TopicStarter Overlay
    nikh848
    Offline

    nikh848

    Регистрация:
    17 окт 2008
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Подскажите пожалуйста, почему не работает:
    Код:
    Процедура ЗаписатьВСправочникНажатие(Элемент)
    ТЗ = ЭлементыФормы.ТабличноеПоле1.Значение;
    Для Каждого строка Из ТЗ Цикл
    Код = Строка.КодПоказателя;
    спрПок = Справочники.ПоказателиОтчетов.НайтиПоКоду(Код);
    ЭлСпр = СпрПок.ПолучитьОбъект();
    ЭлСпр.СпособОбработки	= эуСпособОбработки;
    ЭлСпр.Записать();
    ТЗ.Очистить();
    КонецЦикла
    КонецПроцедуры
    
    
    
    эуСпособОбработки - ПолеВвода с типом значения:
    ПеречислениеСсылка.СпособыОбработкиПоказателейОтчетов
    Те элементы у которых этот реквизит не заполнен записывает, а другие не изменяет
  2. TopicStarter Overlay
    nikh848
    Offline

    nikh848

    Регистрация:
    17 окт 2008
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Все, решил.
    ТЗ.Очистить(); надо было писать после цикла.

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