|
Как регистру сведений прикрутить список значений или таблицу? |
☑ |
0
VVKVV
23.03.07
✎
23:15
|
Знающие люди подскажите как?
Возникла необходимость получать по измерениям регистра сведений получать не одно значение, как выдают Ресурсы и Реквизиты, а список или еще лучше таблицу. Как например подчиненный справочник. Одному элементу владельца может соответствовать строка или несколько строк подчиненного справочника. Спасибо.
Решение в принципе есть, но какое-то не красивое. Создаем реквизит строкового типа, и туда записываем строчки через разделитель. Потом вытаскиваем и по разделителю получаем значения. Вот такой список значений. Для Таблички из двух столбцов надо два типа разделителей, один делит пару, другой пары...
|
|
1
ТелепатБот
гуру
23.03.07
✎
23:15
|
|
|
2
Neco
23.03.07
✎
23:37
|
(0) А что мешает добавить в регистр измерения и развернуть его по нужным разрезам?
|
|
3
VVKVV
24.03.07
✎
00:37
|
Не, мне не измерения добавлять не нужно.
Пример. Измерения - НомерКомнаты, Ресурсы - КоличествоПК, а в реквизите получить, пару НазваниеМонитора - СистемныйБлок. Если КоличествоПК > 1, то получить список из двух колонок НазваниеМонитора - СистемныйБлок. Это просто Пример. Еслибы на справочниках, то делалось так. Справочник Комнаты с Код=0 и ДлинаНаименования =0, Два Реквизита НомерКомнаты типа справочника, и КоличествоПК. К нему подчиненый справочник с двумя реквизитами типа справочника НазваниеМонитора и СистемныйБлок. Когда Находимся на Справочнике-владельце НомерКомнаты и нажимаем кнопку подчиненного справочника, то получаем подчиненый справочник - таблицу НазваниеМонитора-СистемныйБлок. Дальше в отчетах просчитываем статистику. А Ресурс и Реквизит может выдать только одно значение из Справочника, а их надо несколько. Регистр трогать уже нельзя. Понятно объяснил?
|
|
4
megalodon
24.03.07
✎
08:57
|
Я помнится создавал справочник с табличной частью, элемент которого и являлся ресурсом регистра сведений, а данные само собой хранились в табличной части ентого элемента.
|
|
5
Гений 1С
гуру
24.03.07
✎
10:56
|
Хранилище тебе поможет.
Добавь реквизит типо хранилище и наслаждайся.
Но это криво. Потому что запросы не будут извлекать данные из хранилища.
Лучше подумай над структурой регистра.
Или еще вариант - заведи спарвочник, табличная часть которого будет содержать нужные тебе списки и храни в РС ссылку на этот справочник.
|
|
6
VVKVV
24.03.07
✎
14:33
|
Да, думал о справочнике с табличной частью, но так как данные нужны не по каждому набору измерений, а только в процентах 5-10 от всех, то решил что справочник будет слишком жирно. Остановился как в (0) во втором обзаце. Всего -то заняло строк десять при открытии и строк 5-6 при Записи Регистра. Но приятно что не один. Спасибо.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой