Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
26 Июл 2017, 15:43
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Как задать отбор параметров по владельцу в отчете на СКД? [Связи параметров выбора]  (Прочитано 3678 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6378
  • РЕПУТАЦИЯ: 755
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Раздел конфигурирования:
Прикладные объекты
Очень часто в отчетах, построенных на СКД, приходится выводить поля, которые связаны между собой через владельца. То есть один справочник является владельцем другого справочника. Например, это справочники Контрагенты и ДоговорыКонтрагентов, Организации и ПодразделенияОрганизаций, Склады и Помещения.

Собственно при выводе этих полей в отчет никаких особенностей обычно нет. Трудности часто вызывает организация отборов по этим полям. Пользователю же нужно предоставить ограниченный выбор подчиненных элементов, на основе выбранного владельца. То есть мы выбрали организацию и хотим чтобы в отборе по подразделениям в списке были показаны только подразделения этой организации.

Этого добиться можно достаточно простым приемом. В СКД на закладке Наборы данных в таблице полей есть колонка Параметры редактирования.


 
В этой колонке для поля отбор которого зависит от другого поля нужно отредактировать эти параметры. В рассмотренном примере это Помещение, которое зависит от параметра СКД Склад.

В списке параметров редактирования нам нужно изменить Связи параметров выбора.


 
Нам нужно отредактировать колонку Значение. Добавим новый параметр. Параметр выбора нужно назвать «Отбор.Владелец». В колонке поле указываем Параметр данных Склад. В колонке изменение значения ставим Очищать. При изменении склада поле помещение будет очищено.



Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

alex0402
94 Сообщений
oleg-x
82 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
68 Сообщений
Golickoff Golickoff
51 Сообщений
AIFrame
46 Сообщений
ilyay ilyay
42 Сообщений
Амал
30 Сообщений
lansy
22 Сообщений
Dethmontt Dethmontt
22 Сообщений
BuhRust
21 Сообщений

* Кто онлайн

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal