|
v7: Получить запросом все записи регистра | ☑ | ||
---|---|---|---|---|
0
srgru
16.11.11
✎
11:21
|
Добрый день, друзья. :)
Подкажите плз, можно ли запросом получить все записи регистра. Не по номеру строки документа, а именно все. Если по одной строке документа 10 записей - то получить именно 10 записей. |
|||
1
Ёпрст
16.11.11
✎
11:22
|
(0)
Рег.ВыбратьДвижения() Пока Рег.ПолучитьДвижение()=1 Цикл ... |
|||
2
Ёпрст
16.11.11
✎
11:23
|
или Рег.ВыбратьДвиженияДокумента..
или select from where |
|||
3
Mikeware
16.11.11
✎
11:24
|
(2) а разве в черном запросе нельзя фильтровать по ТекущийДокумент?
|
|||
4
srgru
16.11.11
✎
11:25
|
Нужно бы запросом. Есть причина... :(
Владельцы не внесены в измерения регистра. Т. о., например, нет измерения Контрагент, а только договор. Контрагента можно получить в запросе как Договор.Владелец. Но нельзя зафильтровать с помощью УстановитьФильтр. |
|||
5
srgru
16.11.11
✎
11:26
|
Mikeware, можно, но сбиваются записи. По документу не одна запись.
|
|||
6
Андрей_Андреич
naïve
16.11.11
✎
11:29
|
(4) Можно получить список договоров контрагента и УстановитьЗначениеФильтра
|
|||
7
Ёпрст
16.11.11
✎
11:33
|
(3) да всё можно, тока смысл ?
:) (4) ну и пиши запросом, в чем проблема ? |
|||
8
srgru
16.11.11
✎
11:33
|
Андрей_Андреич
Да, действительно вариант. СПС, попробую так. |
|||
9
srgru
16.11.11
✎
12:05
|
(7) - в том, что группирует и выводит одной строкой.
|
|||
10
Ёпрст
16.11.11
✎
12:11
|
(9) Нам отсюда не видно твой текст запроса, а так, как напишешь - так и полетит.
|
|||
11
srgru
16.11.11
✎
12:24
|
(10)
Ну, такой вот пример. Документ без ТЧ пишет в рег две записи 1. Водка 10 л 2. Огурец 20 гр Запрос |Период с НачДата по КонДата; |Док= Регистр.ХХХ.ТекущийДокумент; |Ном= Регистр.ХХХ.Номенклатура; |Кол= Регистр.ХХХ.Количество; |Функция ПриходКол=Приход(Кол); |Функция РасходКол=Расход(Кол); |Группировка Док; Собьет в одну строку и выдаст Водка 20. Вопрос как получить две строки запросом... |
|||
12
Ёпрст
16.11.11
✎
12:26
|
(11) п...ц
А чего ты еще хотел видеть при группировке ТекущийДокумент ????!!!! Мот того, группировку по Номенклатуре добавишь сперва ? Или по НомеруСтроки, если они в регистре привязаны у тебя.. А так, в школу, читать учебники и rtfm |
|||
13
srgru
16.11.11
✎
12:35
|
Да нет. По номенклатуре - слишком просто...
Вопрос 0 - "Подкажите плз, можно ли запросом получить все записи регистра." Например, может как-то можно типа по ИД записи... А то "как напишешь - так и полетит"... Не полетит, похоже. |
|||
14
Sh1ko
16.11.11
✎
12:39
|
Что значит "все записи"? если вообще всЁ-всЁ, то в запросе все измерения как группировки(последняя - текущий документ), все реквизиты как переменные, все ресурсы как функции.
|
|||
15
srgru
16.11.11
✎
12:50
|
А если разные нужно еще и в разрезе реквизитов?
|
|||
16
srgru
16.11.11
✎
12:54
|
(Sh1ko), похоже это то что нужно. СПС.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |