Имя: Пароль:
1C
1С v8
Регистр сведений, Хранилище значений.
0 Alex1123
 
11.12.17
14:04
Добрый день.
Подскажите пожалуйста с одним вопросиком.
Есть РегистрСедений. В регистре реквизит (хранилище значений).
В хранилище значений записано из отчета сформированная табличная часть.
Как в форме списка регистра или форме записи получить этот реквизит и вывести его на печать? Лучше и так и так.

Гуглил, Яндексил и т.д.
Конечно понимаю, что обращаюсь сюда скорее всего зря, но вдруг повезет.

С Уважением.
1 3achem
 
11.12.17
14:05
(0)     ункция ПолучитьДанныеИзХранилища(ДатаСреза) Экспорт
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ДатаСреза", ДатаСреза);
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ПД_ХранилищеПервичныхДанных.ИдентификаторПервичныхДанных
        |ИЗ
        |    РегистрСведений.ПД_ХранилищеПервичныхДанных КАК ПД_ХранилищеПервичныхДанных
        |ГДЕ
        |    ПД_ХранилищеПервичныхДанных.Дата = &ДатаСреза";    
    
    РезультатЗапроса = Запрос.Выполнить();
    
    Если РезультатЗапроса.Пустой() Тогда
        
        Возврат Неопределено;
        
    Иначе
        
        ТЗХранилищеПервичныхДанных = РезультатЗапроса.Выгрузить();    
        СтрХранилищеПервичныхДанных = ТЗХранилищеПервичныхДанных[0];
        
        Возврат СтрХранилищеПервичныхДанных.ИдентификаторПервичныхДанных.Получить();
        
    КонецЕсли;
        
КонецФункции
2 Alex1123
 
11.12.17
14:10
Забыл уточнить Управляемые формы.
3 Cyberhawk
 
11.12.17
14:14
Покажи код помещения значения в ХЗ
4 3achem
 
11.12.17
14:14
(2) это и есть управляемые формы. Вызываешь функцию хоть откуда и получаешь значение
5 Alex1123
 
12.12.17
05:54
(1) Получилось спасибо.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.