|
Добавить фиксированные настройки в СКД. | ☑ | ||
|---|---|---|---|---|
|
0
SkillUp
19.01.21
✎
11:07
|
Здравствуйте. Скопировал код из интернета, убирающий ошибку пересечения фиксированных и пользовательских настроек. Хочу протестировать на работоспособность. Но не могу понять, как в мой СКД-отчет добавить фиксированную настройку (т.е. сэмулировать ошибку пересечения настроек пользователя и фиксированной настройки). Заранее спасибо за помощь...
|
|||
|
1
fisher
19.01.21
✎
11:32
|
Стесняюсь спросить. Нафига нужен код убирающий ошибку пересечения фиксированных настроек, если при вызове вашего отчета не используются фиксированные настройки (раз вы не в курсе, как это протестировать)?
|
|||
|
2
SkillUp
19.01.21
✎
11:47
|
Задача добавить функционал в отчеты. Когда добавил код в модуль объекта код, получилось:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) ЭлементОтбора = ЭтотОбъект.КомпоновщикНастроек.ФиксированныеНастройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Местонахождение"); ЭлементОтбора.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ПравоеЗначение =Склад.Подразделение; ЭлементОтбора.Использование=Истина; ЭлементОтбора.РежимОтображения=РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный; КонецПроцедуры Но при компоновке, это уже последний этап формирования отчета. Мне надо до процедуры ПриКомпоновкеРезультата. |
|||
|
3
fisher
19.01.21
✎
11:51
|
(2) При программном открытии формы отчета одним из параметров передаешь фиксированные настройки. Их создаешь через Новый и добавляешь отбор точно так же.
|
|||
|
4
SkillUp
19.01.21
✎
11:52
|
(3) Отлично. Спасибо!
|
|||
|
5
fisher
19.01.21
✎
11:53
|
Вот навскидку (второй вариант): https://1c-programmer-blog.ru/programmirovanie/kak-otkryt-formu-s-otborom.html
|
|||
|
6
SkillUp
19.01.21
✎
11:54
|
(5) Шикарно.
|
|||
|
7
SkillUp
19.01.21
✎
12:19
|
(5) СПАСИБО ОГРОМНОЕ! Все сделал...
|
| Форум | Правила | Описание | Секции | Поиск |