Подскажите, правильно ли использовать РегистрСведений (с несколькими измерениями) для учета уникальных предметов, если нужно делать СрезПоследних по одному из измерений. И как можно выбирать измерения среза в интерфейсе?
Сделать переменную и передать ее значение в запрос по регистру
Но вообще для любой деятельности есть обучение сначала. Человек учится всему, ходить, говорить, читать, включать компьютер, программировать 1с... это правильно ведь? не просто же посадили за руль и "давай ехай". Сначала курсы, где какая педаль, зачем, как крутить руль и как понять, куда стоит ехать, куда не стоит. Так же и с 1с...
Я имею ввиду
учет уникальных - нужны дата, статус (поступил, ушел, и т.д.) - например, картины в галерее
неуникальных - нужно количество - например, сахар в магазине.
Нужно вывести небольшой список вещей на "складе" с фильтром по их "статусу" (например, поступил) и дате (например, месяц):
№ документа № вещи статус дата
1 1 поступ. 2.2.2
Чтобы можно было посмотреть какие вещи в каком статусе (поступил, ремонт, какая-нибудь операция и т.д.)
Количественный учет не нужен!
Тут понятная проблема: с одной стороны вы хотите увидеть самые последние свойства сущности: тогда сущность - это измерение, а свойства - ресурсы. С другой стороны, вы хотите узнать какие сущности сейчас обладают определенными свойствами, но срез последних их не даст. Так?
(12) СрезПоследних даст срез по уникальной комбинации измерений. А если пользователю нужно выбирать по какому измерению срез?
Конечно, можно сделать запрос вручную. Но как пользователю выбирать измерения? Некоторые говорят, что так делать нельзя (возможно намекают на быстродействие), может быть нужно делать как-то по другому?
(13) "что такое уникальные?"
Я имею ввиду:
учет уникальных - нужны дата, статус (поступил, ушел, и т.д.) - например, картины в галерее
неуникальных - нужно количество - например, сахар в магазине.
(19) Нужно сделать СрезПоследних по выбранному измерению, а не поиск по значению измерения.
Как это сделать?
а) подменять источник данных (таблицу или запрос) динамического списка?
б) с помощью параметра подменять запрос?
в) как-то еще?