8.х Помогите с Выборкой

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

  1. TopicStarter Overlay
    Bajik
    Offline

    Bajik

    Регистрация:
    2 авг 2007
    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    1
    Помогите исправить ошибку. В форме элемента справочника ЛГТ, который подчинен справочнику КРТ содержит следующий код:
    Код:
    Процедура ПослеЗаписи()
    ОбъектКрт = Справочники.КРТ.ПолучитьСсылку();
    Выборка = Справочники.ЛГТ.Выбрать( ,ОбъектКрт);
    Пока Выборка.Следующий() Цикл
    ОчереднойПодчиненный = Выборка.Ссылка;
    Объект = ОчереднойПодчиненный.ПолучитьОбъект();
    Если (Объект.Лиз = 100) Тогда
    КоличествоЧеловекСто = Объект.Количество
    Предупреждение ("100");
    КонецЕсли;
    КонецЦикла;
    
    
    Проблема в том, что скорее всего я не правильно задал ссылку. Так как при существующих элементах программа не входит в цикл, что отслеживалось процедурой Предупреждение ("...") в различных участках кода.
    И второй вопрос: Я хотел бы присвоить КоличествоЧеловекСто реквизиту владельца справочника. Как это правильно сделать.
  2. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Посмотрите в отладчике, если это в форме ЛГТ выщзывается, то надо не
    Код:
    ОбъектКрт = Справочники.КРТ.ПолучитьСсылку();
    
    
    а
    Код:
    СсылкаКрт = Ссылка.Владелец;
    
    
    Вы кстати переменные называйте так, чтобы не путаться, если ссылка. то ссылка, а не объект!
  3. TopicStarter Overlay
    Bajik
    Offline

    Bajik

    Регистрация:
    2 авг 2007
    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    1
    Большое спасибо за помощь и за советы. Я Вам очень признателен!!! :unsure:

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