Версия для печати темы (https://pro1c.org.ua/index.php?s=0eb3884015f9c1955b08a4c62b12ec8e&showtopic=2583)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Периодические регистры сведений

Автор: Sergey-Sergeich 28.12.10, 20:36

Приветствую.
Помогите пожалуйста разобраться: Есть периодический регистр сведений с данными о присвоении воинских званий - Звание, Номер приказа, и Дата приказа (Период).
При открытии формы ФизЛица из регистра подгружается звание и номер приказа. Дата приказа (Период) - подгрузить не получается...

Структура запроса:

ЗВОтбор = Новый Структура("ФізичнаОсоба", СправочникОбъект.Ссылка);
ЗВФізОс = РегистрыСведений.СпецЗванняФізичнихОсіб.ПолучитьПоследнее(, ЗВОтбор);

СпеціальнеЗвання = ЗВФізОс.СпецЗвання;
НомерНаказуЗвання = ЗВФізОс.НомерНаказу;
ДатаНаказуЗвання = ЗВФізОс.Период;

Вроде все верно, но ругается "Поле объекта (Период) не выявлено". Подскажите кто знает

Автор: logist 28.12.10, 20:43

ЗВФізОс = РегистрыСведений.СпецЗванняФізичнихОсіб.ПолучитьПоследнее(ТекущаяДата(), ЗВОтбор);

Автор: Sergey-Sergeich 28.12.10, 21:03

Цитата(logist @ 28.12.10, 21:43) *
ЗВФізОс = РегистрыСведений.СпецЗванняФізичнихОсіб.ПолучитьПоследнее(ТекущаяДата(), ЗВОтбор);


Так дело в том, что последние Звание и Номер приказа подгружает и без "ТекущаяДата()", ругается только на Дата приказа, которым является стандартный реквизит ПЕРИОД регистра сведений...

Автор: Zaval 28.12.10, 21:12

Возвращает структуру, содержащую значения ресурсов.
Период ресурсом не являетсяsad.gif

Или получать последнюю запись другим методом или писать дату в ресурсы.

Автор: Sergey-Sergeich 28.12.10, 21:15

Цитата(Zaval @ 28.12.10, 22:12) *
Возвращает структуру, содержащую значения ресурсов.
Период ресурсом не являетсяsad.gif

Или получать последнюю запись другим методом или писать дату в ресурсы.


Может подскажите ламеру как?

Автор: Zaval 28.12.10, 21:26

Вот http://pro1c.org.ua/index.php?showtopic=54

попробуйте СрезПоследних()

Автор: Fynjy 28.12.10, 21:32

все данные только запросом, остальное пережитки из 7.7 ...

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua