|
Получение реквизита с типом "ХранилищеЗначения" в СКД |
☑ |
0
happysan
22.03.16
✎
14:17
|
Есть в типовых конфигурациях РС "ВерсииОбъектов", в нём есть ресурс "ВерсияОбъекта" с типом значения "ХранилищеЗначения". Делаю специфический отчет, в котором необходимо в СКД вывести дату когда реквизит "N" (булево) из документа принял значение Истина. Как можно это реализовать в СКД?
|
|
1
Живой Ископаемый
22.03.16
✎
14:18
|
немного не понял как одно стыкуется с другим
|
|
2
happysan
22.03.16
✎
14:20
|
(1) Хотелось бы вытащить информацию из РС "ВерсииОбъектов".
|
|
3
happysan
22.03.16
✎
14:46
|
Буду загонять в ТЗ, как внешний набор данных СКД.
|
|
4
FIXXXL
22.03.16
✎
14:52
|
(2) боюсь не взлетит
|
|
5
Nuobu
22.03.16
✎
14:54
|
(3) Лучше добавить поле в РС"ВерсииОбъектов" с типом булево и смотреть на это поле.
|
|
6
happysan
22.03.16
✎
15:09
|
(5) Не подходит никак.
|
|
7
happysan
22.03.16
✎
15:09
|
(4)Что помешает?
|
|
8
Nuobu
22.03.16
✎
15:10
|
(0) Попробуй запросом получить это пресловутое "ХранилищеЗначения" а в вычисляемом поле использовать функцию из общего модуля.
|
|
9
happysan
22.03.16
✎
15:18
|
(8)С этого и начинал, но не "взлетело".
|
|
10
Nuobu
22.03.16
✎
15:21
|
(9) Почему?
|
|
11
Nuobu
22.03.16
✎
15:30
|
(9) У меня взлетело.
|
|
12
happysan
22.03.16
✎
15:30
|
(10)Получал набор данных типовыми функциями, но вылетала ошибка - "Не удалось Получить()", ладно пока отложу этот вопрос.
|
|
13
happysan
22.03.16
✎
15:30
|
(11)Скинь пример, я решил по другому сделать, но всё равно интересно.
|
|
14
Nuobu
22.03.16
✎
15:39
|
(13) Это функция с директивой "Экспорт" в общем модуле:
Это СКД:
Это вычисляемое поле, оно же выводится в отчете:
Ну и результат:
|
|
15
happysan
22.03.16
✎
16:12
|
(14) Спасибо, примерно так и делал, позже ещё раз попробую.
|
|
16
Живой Ископаемый
22.03.16
✎
16:14
|
Если программно, то нужно сказать СКД что она может использовать вычисляемые поля
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший