Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

1с отбор в СКД

1с отбор в СКД
Я
   andrey i1c
 
11.03.20 - 12:40
есть простой отчет сделанный на СКД, который просто выбирает данные из регистра сведений. На закладке Настройки добавил в него отбор на поле Город. Как сделать так что бы когда пользователь открывал отбор и выбирал город открывалась своя форма выбора на определенные значения города. Если это была бы форма документа или справочника тогда в событии при начало выбора открываешь вручную с уже нужным отбором.
В СКД это как реализовано? программно надо в модуле видимо подменить или вручную открыть форму. Если есть примеры было бы хорошо.
 
 
   mzelensky
 
1 - 11.03.20 - 12:47
(0) А по какому принципу задаются\определяются "определенные значения города" ?
   SadrArt
 
2 - 11.03.20 - 12:48
(0) > Если есть примеры было бы хорошо.

Если бы вопрос сформулирован понятно, было бы вообще отлично.
   toypaul
 
3 - 11.03.20 - 13:02
   andrey i1c
 
4 - 11.03.20 - 13:02
Это запрос


ВЫБРАТЬ
    ПроцентыПотерь.Период КАК Период,
    ПроцентыПотерь.Город КАК Город,
    ПроцентыПотерь.Номенклатура КАК Номенклатура,
    ПроцентыПотерь.ПроцентПотерьОчистка КАК ПроцентПотерьОчистка,
    ПроцентыПотерь.ПроцентПотерьВарка КАК ПроцентПотерьВарка,
    ПроцентыПотерь.ПроцентПотерьЖарка КАК ПроцентПотерьЖарка,
    ПроцентыПотерь.ПроцентПотерьТушение КАК ПроцентПотерьТушение,
    ПроцентыПотерь.ПроцентПотерьЗапекание КАК ПроцентПотерьЗапекание
ИЗ
    РегистрСведений.ПроцентыПотерь КАК ПроцентыПотерь


Скрины для большего понимания
https://yadi.sk/i/QiNvyEqWbNvLhA
https://yadi.sk/d/XdL8WpWPvcfgGA
   andrey i1c
 
5 - 11.03.20 - 13:05
   palsergeich
 
6 - 11.03.20 - 13:08
(0) У поля СКД можно в настройках указать любую форму выбора.
   andrey i1c
 
7 - 11.03.20 - 13:08
как получить города запросом уже сделал, только в отчете где вставить этот отбор, в компоновщике программно видимо
   andrey i1c
 
8 - 11.03.20 - 13:08
(6) там программный отбор не получается наложить
   andrey i1c
 
9 - 11.03.20 - 13:10
или добавить форму новую в справочник, чего не хотелось
   palsergeich
 
10 - 11.03.20 - 13:11
https://yadi.sk/i/oSg0HkNkhZYxkw
(9) Ничего страшного в этом не вижу.
   palsergeich
 
11 - 11.03.20 - 13:12
Или копайся в форме отчета, там есть событие начало выбора у элемента отбора, только кода придется написать норм так
   DrWatson
 
12 - 11.03.20 - 13:38
(8) Смотри скриншоты, там кроме формы есть связи параметров выбора и параметры выбора. Если уж совсем что-то оригинальное нужно. То делай фиксированный параметр выбора. В форме выбора анализируешь, если этот параметр присутствует, то делаешь свои оригинальные отборы.
   andrey i1c
 
13 - 12.03.20 - 22:47
решил задачу старым способом, написав внешний отчет полностью программно, на форму вывел таб. документ и отборы. Получилось не плохо в принципе)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.