|
Обращение к регистру сведений |
☑ |
0
1С: Новичок
21.09.04
✎
10:05
|
Существует периодический РегистрСведений "Цены", имеющий измерение "Номенклатура" и два ресурса "Приходная", "Розничная". Пытаюсь сделать простейшую операцию: при нажатии на кнопку в форме элемента справочника "Номенклатура" выводилось бы сообщение со значением приходной цены данного элемента на текущую дату. Регистр сведений заполняется вручную и заполнен данными, актуальными на текущую дату. Вот текст кода кнопки:
Процедура Проба(Элемент)
рег = РегистрыСведений.Цены;
ВыбТовар = Новый Структура("Номенклатура", ЭтотОбъект);
Цена = рег.Получить(ТекущаяДата(), ВыбТовар);
Сообщить(Цена.Приходная);
КонецПроцедуры
Сообщение всегда выдает ноль. В чем ошибка?
|
|
1
Волшебник
21.09.04
✎
10:08
|
Вместо Получить используй ПолучитьПоследнее
|
|
2
1С: Новичок
21.09.04
✎
10:14
|
Не получается. Все равно сообщает ноль. Ладно, буду дальше разбираться.
|
|
3
Волшебник
21.09.04
✎
10:18
|
ЕЩЕ!
Вместо ЭтотОбъект напиши Ссылка.
|
|
4
Волшебник
21.09.04
✎
10:19
|
И еще:
Метод ПолучитьПоследнее возвращает структуру, ключи которой совпадают с именами РЕСУРСОВ регистра. У тебя в регистре есть ресурс "Приходная"?
|
|
5
1С: Новичок
21.09.04
✎
10:21
|
Да, есть. У меня там два ресурса: "Приходная" для хранения истории приходных цен и "Розничная" соответственно для розничных цен. Сейчас попробую.
|
|
6
1С: Новичок
21.09.04
✎
10:22
|
С ссылкой получилось. Спасибо! А в чем же разница между ссылкой и "ЭтотОбъект"? Когда можно исполбзовать ссылку, а когда "ЭтотОбъект"?
|
|
7
Волшебник
21.09.04
✎
10:22
|
В типовых делают так:
Спр. Номенклатура
Спр. ТипыЦен
Рег. св. ЦеныКомпании (периодический)
- измерение Номенклатура
- измерение ТипЦены
- ресурс Цена
|
|
8
Волшебник
21.09.04
✎
10:24
|
(6) СправочникСсылка и СправочникОбъект - разные объекты. Если кратко, то СправочникОбъект - для изменения элемента, удаления и создания новых, а также для блокирования и разблокирования, для выгрузки в XML. А СправочникСсылка в режиме "ТолькоЧтение". Если подробнее, то была как-то статья на ИТС.
|
|
9
1С: Новичок
21.09.04
✎
10:27
|
Спасибо, Станислав. Сейчас поищу ИТС. Я все решаю тот пример в начале книги, только немного его усложняю, чтобы было максимально приближено к тому, что я обычно делал на 7.7.
|
|