Имя: Пароль:
1C
1С v8
Динамический список из регистра накопления, группировка
0 poskotinov_av
 
09.01.22
10:46
Добрый день.
есть регистр накопления остатки назовем его - РегОст, у него два измерения Док, Операция и ресурс Количество.
на СКД составляю отчет с группировкой по Операции - всё отлично отображается, но если перенести его в динамический список, то группировка не работает.
вот запрос:

ВЫБРАТЬ РегОст.Док, РегОст.Операция, РегОст.КоличествоОстаток
ИЗ РегистрНакопления.РегОст.Остатки

группировку делаю по Операции
отчет имеет вид:
+Операция1
-док1, Ост1
+Операция2
-док1, Ост2
-док2, Ост3

без указания основной таблице для динамического списка группировка - невозможна.
указываю как основную таблицу этот самый РегОст.
если убрать группировку, то отображается нормально:
-Операция1, док1, Ост1
-Операция2, док1, Ост2
-Операция2, док2, Ост3

но только делаю группировку по Операции, динамический список сходит с ума.
ссылка на .dt: https://files.dp.ua/ru/PxKUZYwcSR

Как заставить работать группировку в динамическом списке с выборкой из регистрнакопления.остатки?
1 AlvlSpb
 
09.01.22
12:18
(0) "Не поддерживается использование в качестве основной таблицы динамического списка следующих таблиц:

● Таблица, для которой отсутствует ключ, уникально идентифицирующий каждую запись таблицы (ссылка для объектных таблиц и ключ записи для таблиц регистров). Однако следующие таблицы могут быть установлены в качестве основной таблицы динамического списка (несмотря на отсутствие ключа):

● таблица Субконто регистра бухгалтерии;

● все виртуальные таблицы регистра бухгалтерии, кроме таблицы ДвиженияССубконто;

● таблицы значений констант (включая таблицу Константы);

● таблицы внешних источников данных без ключевых полей;

● таблицы кубов внешних источников данных;

● таблицы регистра накопления:

● таблица оборотов;

● таблица остатков;

● таблица оборотов и остатков. и т.д."
https://its.1c.ru/db/v8310doc#bookmark:dev:TI000001334
2 2S
 
09.01.22
12:25
Программно построй дс
3 poskotinov_av
 
09.01.22
13:49
(2) в таком случае получится обойти ограничения в (1) ?
4 mistеr
 
09.01.22
14:08
(3) Нет. Остатки для отчетов. Если остатки понадобились в ДС, то вы делаете что-то не так.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.