|
СКД - справочник + регистр сведений + регистр накопления | ☑ | ||
---|---|---|---|---|
0
DrLekter
18.06.19
✎
06:02
|
Дано:
- Регистр накопления типа остатки (измерения: номенклатура, склад (проиндексированы); ресурс: количество); - периодический регистр сведений (измерения: номенклатура (ведущее); ресурс: цена (не проиндексирован)); Нужно вывести остаток количества по регистру накопления с вычислением суммы в разрезе номенклатуры и складов, включая пустые строки (позиции номенклатуры, по которым отсутствует остаток). Что делаю: соединяю справочник номенклатуры со срезом последних регистра сведений; то, что получилось, соединяю с виртуальной таблицей остатков регистра накопления. Пока нахожусь в конфигураторе, кручу полученными полями как угодно, но в пользовательском режиме все поля (хоть группировки, хоть ресурсы, хоть вычисляемые в запросе поля), связанные с регистром сведений, из настроек пропадают. Делал и одним запросом, и вложенными, и временными таблицами, делал сумму вычисляемым полем (не в запросе) - результат один и тот же. ЧЯДНТ и куда копать? |
|||
1
PaulBC
18.06.19
✎
06:19
|
Права?
|
|||
2
DrLekter
18.06.19
✎
06:20
|
Одмин ) RLS отключен.
|
|||
3
DrLekter
18.06.19
✎
06:49
|
Сейчас попробовал сделать просто полное соединение справочника со срезом последних, не впутывая регистр накопления. Даже в таком примитивном случае цена в настройках (в режиме предприятия) отсутствует! Избавился от виртуальной таблицы среза (через соединение регистра с самим собой) - то же самое. Ну явно какой-то элементарный косяк, не может быть, чтобы это была системная проблема.
|
|||
4
DrLekter
18.06.19
✎
06:56
|
Так, точно проблема в регистре. Я сейчас безо всяких соединений тупо выборку из него сделал набором данных - и настройки пустые. Вопрос переформулируется: почему СКД может не видеть регистр?
|
|||
5
catena
18.06.19
✎
07:14
|
А все-таки, права на регистр проверены?
|
|||
6
DrLekter
18.06.19
✎
07:19
|
Проверяю под Администратором, полные права, все права на регистр установлены.
|
|||
7
PaulBC
18.06.19
✎
07:38
|
Может ФО какая? Конфигурация типовая?
|
|||
8
DrLekter
18.06.19
✎
07:47
|
Конфигурация нетиповая, ФО не используются. Вообще все настолько просто, что аж теряюсь - что это может быть?
|
|||
9
hhhh
18.06.19
✎
07:48
|
(8) запрос в студию.
|
|||
10
DrLekter
18.06.19
✎
07:52
|
(9) дошёл уже до
ВЫБРАТЬ СреднерыночныеЦеныСрезПоследних.Номенклатура, СреднерыночныеЦеныСрезПоследних.Цена ИЗ РегистрСведений.СреднерыночныеЦены.СрезПоследних КАК СреднерыночныеЦеныСрезПоследних Вообще ни одного поля в настройках не видит... |
|||
11
hhhh
18.06.19
✎
07:56
|
(10) ну закладку настройки и ресурсы покажи
|
|||
12
PaulBC
18.06.19
✎
08:10
|
тогда возможно кэш или сохраненные настройки
|
|||
13
Лефмихалыч
18.06.19
✎
08:13
|
(0) или галку "автозаполнение" включи в компоновке, или добавь поля регистра накопления в доступные поля компоновки
|
|||
14
Лефмихалыч
18.06.19
✎
08:13
|
+(13) если права точно есть
|
|||
15
Здравый_смысл
18.06.19
✎
08:14
|
Кстати, в (12) вполне может быть правильный ответ. Натыкался уже на такое, после сброса настроек всё появляется.
|
|||
16
DrLekter
18.06.19
✎
08:26
|
Автозаполнение включено;
В ресурсах одно поле - цена, функция МАКСИМУМ, рассчитывать по Номенклатура. В настройках добавлена группировка Номенклатура (иерархия), В доступных полях есть Номенклатура и Цена, Цена добавлена в выбранные поля. Это все в режиме конфигуратора. В режиме предприятия доступных полей для группировки нет, доступных полей для выбранных полей нет. |
|||
17
DrLekter
18.06.19
✎
08:30
|
Почистил кэш. Ничего не поменялось...
|
|||
18
тарам пам пам
18.06.19
✎
08:33
|
может в правах есть права на регистр, но сняты права на конкретные измерения/ресурсы регистра?
|
|||
19
Сияющий в темноте
18.06.19
✎
08:34
|
в регистре точно записи есть и нужными датами?
а то,иногда,все даты на конец мира поставлены и выбирай потом из Null |
|||
20
DrLekter
18.06.19
✎
09:05
|
Полно майских записей. Ограничения вообще никакие даже не заданы, не то что не включены.
Что-то, кажется, придется обычным отчетом писать.... Запрос-то выполняется! Это СКД чего-то странного не хватает. |
|||
21
Здравый_смысл
18.06.19
✎
09:07
|
Попробуй отчёт под другим идентификатором и именем сделать.
|
|||
22
Здравый_смысл
18.06.19
✎
09:08
|
Вот чтобы он для базы вообще по всем признакам был абсолютно новым.
|
|||
23
DrLekter
18.06.19
✎
12:50
|
Создал новый отчет в конфигурации (до этого баловался внешним). НЕмного переписал запрос:
ВЫБРАТЬ СреднерыночныеЦеныСрезПоследних.Номенклатура КАК Номенклатура, СреднерыночныеЦеныСрезПоследних.Цена КАК Цена {ВЫБРАТЬ Номенклатура, Цена} ИЗ РегистрСведений.СреднерыночныеЦены.СрезПоследних(, Номенклатура В ИЕРАРХИИ (&Номенклатура) {(Номенклатура В ИЕРАРХИИ (&Номенклатура))}) КАК СреднерыночныеЦеныСрезПоследних В результате Измерение регистра (номенклатура) появилось в отборе и в Параметрах в доступных полях. В группировках по-прежнему нет доступных полей и ресурс (цена) нигде не появляется. Не покидает ощущение, что просто упускаю какую-то важную мелочь, но вроде бы всё уже пересмотрел. |
|||
24
PaulBC
19.06.19
✎
03:45
|
(23) Попробуй изменить имя варианта отчета.
|
|||
25
mistеr
19.06.19
✎
05:05
|
(23) В консоли отчетов пробуй.
|
|||
26
DrLekter
19.06.19
✎
11:26
|
Я уже нарисовал отчет старым добрым дедовским способом, когда выполняется именно тот запрос, который ты написал, а не тот, который системе показалось, что ты хочешь выполнить ) Будет время - поиграюсь ещё с этим. Интересно же, да и пригодится когда-нибудь, может.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |