Помогите разобраться с регистром сведений

1. aalu14 29.07.22 10:35 Сейчас в теме
Добрый день, уважаемые форумчане! Проблема: необходимо посчитать количество документов, отбор которых происходит через запрос с двумя параметрами. Необходимо реализовать подсчет с помощью регистра сведений. Как поступать в этом случае? Первый параметр имеет 14 различных значений, то есть это 14 наборов записей делать? Второй параметр имеет 2 различных значения. Как поступать в данном случае? Заранее спасибо!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. ilnur75 29.07.22 13:55 Сейчас в теме
(1)продумайте структуру регистра, что будет измерениями , сколько их будет и какой тип. С ресурсом понятно что это количество.
например, документ, ФИО, статус.

измерения это и есть параметры для отбора записей из регистра сведений.
2. aalu14 29.07.22 10:48 Сейчас в теме
Или создать несколько измерений, тогда как их связать с передачей параметров в запрос?
3. shira84 223 29.07.22 10:55 Сейчас в теме
Не понял вопрос
ВЫБРАТЬ
	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЦеныНоменклатуры.ДокументУстановки) КАК КоличествоДокументов
ИЗ
	РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ГДЕ
	ЦеныНоменклатуры.Номенклатура.Наименование В(&СписокНаименований)
	ИЛИ ЦеныНоменклатуры.Номенклатура.Артикул В(&СписокАртикулов)
4. aalu14 29.07.22 11:03 Сейчас в теме
(3)
Вот мой запрос, правильно ли я понимаю, что его нужно поместить в общий модуль в метод, который необходимо указать в свойствах регистра?
ВЫБРАТЬ
	Заявление.Номер,
	Заявление.Дата,
	Заявление.Договор,
	Заявление.СрокНорма КАК Срок,
	Заявление.Цена,
	Заявление.Ссылка
ИЗ
	Документ.Заявление КАК Заявление
ГДЕ
	Заявление.Статус = &Статус
	И ВЫБОР
			КОГДА &Покупатель = ""
				ТОГДА ИСТИНА
			ИНАЧЕ ВЫБОР
					КОГДА Заявление.ДокументОснование.Покупатель = &Покупатель
							И НЕ Заявление.ПометкаУдаления
						ТОГДА ИСТИНА
					ИНАЧЕ ЛОЖЬ
				КОНЕЦ
		КОНЕЦ

Показать


Как реализовать это в регистре сведений?
Создать измерения по каждому статусу и покупателю, получится 28, а они еще могут появляться...

Можно как-нибудь задать параметры запроса передать поочередно и как-то поместить в регистр?
Прикрепленные файлы:
5. soft_wind 29.07.22 13:40 Сейчас в теме
просто группируйте по тем реквизитам которые хотите посчитать, примерно так
ВЫБРАТЬ
    Заявление.Статус,
    Заявление.Заявление.ДокументОснование.Покупатель как Покупатель,
    Количество(1) как Количество
ИЗ
    Документ.Заявление КАК Заявление
сгруппировать по
    Заявление.Статус,
    Заявление.Заявление.ДокументОснование.Покупатель

Показать

получите таблицу с колонками
Статус, Покупатель, Количество
7. aalu14 29.07.22 14:00 Сейчас в теме
(5)Уже отказался от параметров, хочу хотя бы просто получить результат в регистре. Но не выходит. В консоли запросов все красиво выводится, но в списке регистра вообще ничего. Посмотрите скриншоты, пожалуйста.
Прикрепленные файлы:
8. soft_wind 29.07.22 14:05 Сейчас в теме
(7) а что за регистр? он то здесь причем?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот