8.х Чтение из периодического независимового регистра сведений через отбор

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

  1. TopicStarter Overlay
    elektron
    Offline

    elektron Опытный в 1С

    Регистрация:
    9 июл 2010
    Сообщения:
    102
    Симпатии:
    1
    Баллы:
    29
    Добрый день. В журнале документов при активизации строки необходимо из периодического независимого регистра сведений нужно прочитать значение ресурса

    Отбор = Новый Структура("Контрагент,Договор",нужКонтрагент, НужДоговор);
    Пеня = РегистрыСведений.Пени.ПолучитьПоследнее(ТекущаяДата(),Отбор).Пени;

    пишет; Поле объекта недоступно для записи (Отбор)
    Почему для записи, если идет чтение?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.890
    Симпатии:
    1.030
    Баллы:
    204
    Потому что Отбор в данном случае - предопределенный объект.
  3. TopicStarter Overlay
    elektron
    Offline

    elektron Опытный в 1С

    Регистрация:
    9 июл 2010
    Сообщения:
    102
    Симпатии:
    1
    Баллы:
    29
    Как правильно прочитать значение ресурса в этом случае?
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.890
    Симпатии:
    1.030
    Баллы:
    204
    Код:
    ТекОтбор = Новый Структура("Контрагент,Договор",нужКонтрагент, НужДоговор);
    Пеня = РегистрыСведений.Пени.ПолучитьПоследнее(ТекущаяДата(),ТекОтбор).Пени;
    Либо запросом
    Последнее редактирование: 12 янв 2020
  5. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    5.154
    Симпатии:
    217
    Баллы:
    104
    У вас же "Отбор" в данном случае - это просто переменная. Назовите ее как-нибудь по-другому, и ошибка исчезнет.
    Хоть "МойОтбор" )