v8: СКД не передается добавленный параметр "Контрагент" #774795


#0 by andrewrocker
Делаю отчет на собственной форме СКД: дата начала/конца, клиент. Параметры дата начала и дата конца автоматически появились на закладке параметры схемыКомпановки, а вот параметр "клиенты" я добавил сам. Но он не отрабатывает, такое ощущение, что он не попадает в запрос изначальный, хотя должен, не смотря на то, что "клиент" попадает в список запросов. Отрабатывает нормально: Не отправляет параметр через в СКД в запрос изначальный: Процедура КлиентПриИзменении(Элемент)
#1 by Mankubus
устанавливай параметры в процедуре ПриКомпоновкеРезультата
#2 by hhhh
почитай про пользовательские настройки
#3 by segn
КомпоновщикНастроек содержит 3 вида настроек: настройки, Фиксированные настройки, пользовательские настройки. При выполнеии СКД суммирует все виды настроек, и получает результирующие настройки. Свойство КомпоновщикНастроек.Настройки содержит вид настроек "Настройки". Чтобы получить результирующие настройки, используй КомпоновщикНастроек.ПолучитьНастройки.
#4 by andrewrocker
параметр так и не смог передать. переделал на отбор     Для Каждого ЭлементОтбора Из КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл
#5 by FIXXXL
а в запрос на закладку компоновки добавить никак?
#6 by andrewrocker
не понимаю (я нубас)
#7 by aleks_default
"Параметры дата начала и дата конца автоматически появились на закладке параметры схемыКомпановки, а вот параметр "клиенты" я добавил сам. Но он не отрабатывает, такое ощущение, что он не попадает в запрос изначальный, хотя должен, не смотря на то, что "клиент" попадает в список запросов" Ну так ты этот параметр в текст запроса добавил как &Клиент или нет?
#8 by FIXXXL
см.
#9 by andrewrocker
в текст запроса? у меня получается следующий текст запроса из СКД: Я тут ниче не описывал, период же работает, без всяких доп.параметров.     ВзаиморасчетыОстаткиИОбороты.СуммаНачальныйОстаток, ИЗ     РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты КАК ВзаиморасчетыОстаткиИОбороты
#10 by andrewrocker
Сейчас я немного поразбирался, получилось что-то вроде ВЫБРАТЬ     ВзаиморасчетыОстаткиИОбороты.Клиенты КАК Клиенты,     ВзаиморасчетыОстаткиИОбороты.СуммаНачальныйОстаток,     ВзаиморасчетыОстаткиИОбороты.СуммаКонечныйОстаток, ИЗ     РегистрНакопления.Взаиморасчеты.ОстаткиИОбороты КАК ВзаиморасчетыОстаткиИОбороты {ГДЕ     ВзаиморасчетыОстаткиИОбороты.Клиенты.*}
#11 by FIXXXL
Период добавляется автоматом для оборотных регистров, СКД их сам распознает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С