Имя: Пароль:
1C
1С v8
Получение реквизита с типом "ХранилищеЗначения" в СКД
,
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) Это функция с директивой "Экспорт" в общем модуле: https://gyazo.com/04f3c035a1e27d84c0b2e28ee1e7ff46

Это СКД: https://gyazo.com/06e246fa3864e96b228cb872b1f65993

Это вычисляемое поле, оно же выводится в отчете: https://gyazo.com/c45ddc7471a3212e8b2fa9cd1c69430d

Ну и результат: https://gyazo.com/eb148225704f463f221e97ff535d8841
15 happysan
 
22.03.16
16:12
(14) Спасибо, примерно так и делал, позже ещё раз попробую.
16 Живой Ископаемый
 
22.03.16
16:14
Если программно, то нужно сказать СКД что она может использовать вычисляемые поля