Имя: Пароль:
1C
 
РегистрСведенийНаборЗаписей и РегистрСведенийКлючЗаписи
0 DeMi4
 
08.04.15
13:18
Иммем РегистрСведенийКлючЗаписи
Необходимо по этому ключу изменить значение ресурса регистра.
Как выполнить отбор по этому ключу РегистрСведенийНаборЗаписей. Подскажите пожалуйста. СП читал но не нашел верного решения
    КлючЗаписьРесепшен = ЭтотОбъект.ДополнительныеСвойства.ЗаписьРесепшен;
    Если НЕ КлючЗаписьРесепшен = Неопределено Тогда
        НаборЗаписей = РегистрыСведений.РегистрацияЗвонковИКонтактов.СоздатьНаборЗаписей();
        НаборЗаписей.Отбор.ТекущаяСтрока("Ключ",КлючЗаписьРесепшен); Вот здесь не могу понять как отобрать по ключузапии
        НаборЗаписей.Прочитать();
        НаборЗаписей.РабочийЛист = ЭтотОбъект.Ссылка;
        НаборЗаписей.Записать();
    КонецЕсли;
1 DeMi4
 
08.04.15
13:55
Сделал вот так. Но может есть более удобный способ зная, что РегистрСведенийКлючЗаписи - набор записей?
        НаборЗаписей = РегистрыСведений.РегистрацияЗвонковИКонтактов.СоздатьНаборЗаписей();
        НаборЗаписей.Отбор.Автор.Установить(КлючЗаписьРесепшен.Автор);
        НаборЗаписей.Отбор.ДатаДень.Установить(КлючЗаписьРесепшен.ДатаДень);
        НаборЗаписей.Отбор.ДатаВремя.Установить(КлючЗаписьРесепшен.ДатаВремя);
        НаборЗаписей.Отбор.Сотрудник.Установить(КлючЗаписьРесепшен.Сотрудник);
        НаборЗаписей.Отбор.Клиент.Установить(КлючЗаписьРесепшен.Клиент);
        НаборЗаписей.Прочитать();
        НаборЗаписей[0].РабочийЛист = ЭтотОбъект.Ссылка;
        НаборЗаписей.Записать();