|   |   | 
| 
 | Подставить значение в параметр при открытии отчета СКД | ☑ | ||
|---|---|---|---|---|
| 0
    
        serg-lom89 15.02.19✎ 10:25 | 
        Добрый день
 Есть отчет по скд.отчет находиться в спр. Дополнительные обработки и отчеты. УФ Добавил форму свою,все по умолчанию. Свои параметры включил в пользовательские настройки. И вот как мне подставить в нужный мне параметр мое значение. в процедуре ПриСозданииНаСервере ПараметрыСКД = отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы ; НайденныйПараметр = ПараметрыСКД.найти("Склад"); Если не НайденныйПараметр=неопределено Тогда НайденныйПараметр.Значение =справочники.Склады.НайтиПоНаименованию("Склад"); НайденныйПараметр.Использование=Истина; КонецЕсли; открываю свою обработку и ничего не подставляется | |||
| 1
    
        serg-lom89 15.02.19✎ 11:04 | 
        &НаСервере
 Процедура ПередЗагрузкойВариантаНаСервере(Настройки) ПарамСклад = справочники.Склады.НайтиПоНаименованию("Склад"); Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Склад", ПарамСклад); КонецПроцедуры вот помогло | |||
| 2
    
        aleks_default 15.02.19✎ 11:06 | 
        При создании на сервере рано, надо либо после загрузки пользовательских настроек(если предполагается давать возможность менять параметр пользователю), либо в модуле объекта в ПриКомпоновкеРезультата, если параметр пользователем меняться не должен.     | |||
| 3
    
        serg-lom89 15.02.19✎ 11:08 | 
        (2) в общем задача то такая..
 что бы приКомпоновке параметр подставлялся определенный.(это сделано) вот на форме счас тоже отображается. Вот а как сделать так ,что бы он был виден,но недоступен для редактирования.?? | |||
| 4
    
        FIXXXL 15.02.19✎ 11:21 | 
        (3) галку сними в Параметрах     | |||
| 5
    
        Флориан 15.02.19✎ 11:21 | 
        (3) ограничить доступ на уровне записей к складам?     | |||
| 6
    
        toypaul гуру 15.02.19✎ 11:24 | 
        (4) какую галку снять чтобы был виден, но не был доступен :) ?     | |||
| 7
    
        toypaul гуру 15.02.19✎ 11:28 | 
        (3) я знаю только один способ как это можно сделать. в ПриОткрытии анализировать список элементов формы (через Элементы). найти там поле параметра и установить у него доступность.     | |||
| 8
    
        serg-lom89 15.02.19✎ 11:37 | 
        (6) ну да ...был виден но недоступен     | |||
| 9
    
        aleks_default 15.02.19✎ 11:41 | 
        Я бы сделал отдельное поле на форме.     | |||
| 10
    
        serg-lom89 15.02.19✎ 11:43 | 
        (7) ну они же програмнно добавляются     | |||
| 11
    
        toypaul гуру 15.02.19✎ 11:43 | 
        (10) и что?     | |||
| 12
    
        serg-lom89 15.02.19✎ 11:49 | 
        (11) да спасибо..конечно что добавляются имена у них там не такие ожидаемые)     | |||
| 13
    
        FIXXXL 15.02.19✎ 12:03 | 
        (6) прав, нет такой галки :(
 по принципу "всё или ничего"... | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |