8.х Ошибка при чтении НабораЗаписи регистра рачета

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

  1. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    447
    Симпатии:
    12
    Баллы:
    29
    При чтении набора записи появляется ошибка. Подскажите пожалуйста почему так получается

    [​IMG]
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.681
    Симпатии:
    1.011
    Баллы:
    204
    Тип значения у СсылкаНаФизЛицо какой?
    Вероятно, по физлицу выполнить отбор нельзя, т.к. поле не индексируемое.
    По регистратору отбор срабатывает? По организации? По сотруднику?
  3. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    447
    Симпатии:
    12
    Баллы:
    29
    Там откуда-то взялся отбор по Регистратору. Пустому. На скрине я подчеркнул с знаком вопроса.

    Код:
    НаборЗаписей.Отбор.Сбросить();
    решил проблему

    Откуда взялся этот отбор с пустым регистратором. Если я его не устанавливаю для меня загадка

    Код:
    НаборЗаписей = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Сбросить();
    НаборЗаписей.Отбор.ФизЛицо.Установить(СсылкаНаФизЛицо);
    НаборЗаписей.Прочитать();