#0
by fisher
Проблема следующая. В отчете используется параметр, значение которого должно быть жестко задано до формирования отчета. Параметр должен быть невидим в пользовательских настройках отчета. Если бы нужное значение было предопределенным - не было бы никакой проблемы. Это можно было бы сделать прямо при редактировании схемы в конфигураторе. Но значение не предопределенное и в конфигураторе его выбрать нельзя. Можно только в режиме предприятия. Но при редактировании варианта отчета в режиме предприятия изменения варианта сохраняются только для текущего пользователя. Можно ли эти изменения применить для всех пользователей? Если да, то как? Или проблема решается только программной установкой параметра?
#3
by fisher
Уточню вопрос - возможно ли редактирование в режиме предприятия общих для всех пользователей настроек отчета?
#4
by GenV
Ты определись настроек или вариантов. И как настройки с вариантами хранятся (в типовом хранилище или созданном). Варианты из схемы не изменить - они в схему зашиты. Настройки для варианта менять можно и можно хранить их в хранилище настроек (созданным) сразу для всех пользователей. В типовом хранилище настройки для каждого пользователя свои.
#5
by fisher
Спасибо за исчерпывающий ответ. Т.е. для типового хранилища настройки варианта сразу для всех не поменять.
#6
by GenV
Нет. Причем и для своего хранилища предопределенные варианты считываются системой самостоятельно по имени варианта (ключа варианта). Попробуй через выражение в поле параметра его значение установить или программно назначать.
#8
by fisher
К этому и склоняюсь. А где правильнее всего это делать для управляемой формы? В ПриЗагрузкеВариантаНаСервере менять те настройки, что в параметре передаются? Или там же, но через КомпоновщикНастроек.Настройки? Или вообще в другом месте?
#9
by fisher
А можно ли, через выражение найти, скажем, элемент справочника по коду (или индексируемому полю примитивного типа)? В лоб вроде не получилось...
#13
by ssh2006
можно в выражении параметра, например, найти элемент по коду. Если отчет формируется програмно, то нужно разрешить использование функций общих модулей для этого
#14
by Иешуа
не... не получается по коду. Пробовал и счет искать и элемент справочника - ругается одинаково (Функция не найдена "Справочники.ЦФО.НайтиПоКоду").
#15
by ssh2006
Пример использования выражения в параметре (Справочники.Валюты.НайтиПоКоду("840")). Если отчет формируется програмно, то нужно разрешить использование функций общих модулей.
#18
by AlexNV
Воспользуйся или типа того, в режиме предприятия настрой схему и сохрани ее в файл. Далее в конфигураторе загрузи ее в свой отчет, значения параметров сохранятся в виде ссылки по УИД.
#19
by fisher
Пользовался похожей консолью - не взлетает. Уиды сохраняются, но криво. В режиме предприятия обратно в ссылки не восстанавливаются. Как я понял, при загрузке схемы в конфигураторе они тупо как текст загружаются.
#20
by fisher
Твой пример рабочий. Спасибо. Но в моем случае НайтиПоКоду не взлетает. Как я подозреваю, потому - что эти параметры у меня транслируются во вложенные схемы. Возможно их инициализация выполняется по умолчанию без разрешения использования функций общих модулей.
#22
by Иешуа
Во вложенной схеме НайтиПоКоду работает, а вот если то же самое прописать в основной, то валится по ошибке. Наверно что-то с передачей параметров
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Как расширить заголовок СКД?
- СКД: СКД: как настроить программно различные варианты группировок в отчете?
- СКД: Как в СКД поставить сумму под количество в одну строку по группировке?
- СКД: Кто-нибудь выводил иерархический справочник (групп и элементов) в СКД
- СКД: Как вывести свою шапку в СКД?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
В этой группе 1С
- Отражение операций по продаже валюты в 1С БП 8.2.?
- Как программно вызвать команду справочника?
- УТ11: Создание печатной формы приходной накладной с розн.ценами
- Раскраска табличного поля по строкам
- Загрузка номенклатуры из иерархического Excel
- Скрипт под windows на vbs и т.д. для запуска РИБ
- Типовая загрузка-выгрузка сообщения РИБ
- Как сделать, чтобы окно 1С предприятия открывалось на втором мониторе
- 8.2 БГУ СКД Пользовательский отбор
- v8: 1с-логистика: управление перевозками + упп
- При экспорте отчетов в Excel изменяется цвет шапки
- И снова ADODB. Не подключается к MySQL из 2003 сервера
- Как удалить строку из списка значений.
- Microsoft .NET Framework 3.5 проблема при обновлении.
- Постоянные разницы в требованиях накладных в РАУЗе
- Как изменить булево значение в ТЗ при изменении флажка на форме обработки?
- КД 2 Глобальная переменная
- Как передать параметры печати в модуль внешней печатной формы
- v7: Помогите передать список субконто в ИспользоватьСубконто по ОЛЕ
- 1С+PostgreSQL - запрос ложит 1С-ку