Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 июн 2025, 06:36

Работа с СКД

Автор cozac.eric, 09 авг 2016, 16:52

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

cozac.eric

Народ как передать параметр в СКД?
Создал отчёт нужно передать параметр в СКД не знаю как подскажите кто нибудь что и куда писать
Вот запрос из отчета

ВЫБРАТЬ
    ТоварыНаСкладах.Период КАК Период,
    ТоварыНаСкладах.Регистратор КАК Регистратор,
    ТоварыНаСкладах.Материал КАК Материал,
    ТоварыНаСкладах.Склады КАК Склады,
    ТоварыНаСкладах.Организация КАК Организация,
    ТоварыНаСкладах.СтавкаНДС КАК СтавкаНДС,
    ТоварыНаСкладах.Количество КАК Количество,
    ТоварыНаСкладах.Регистратор КАК Регистратор1
ИЗ
    РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ГДЕ
    ТоварыНаСкладах.Регистратор = &ССылка

УПОРЯДОЧИТЬ ПО
    Период,
    Регистратор,
    Организация,
    Склады,
    Материал,
    СтавкаНДС,
    Количество

cska-fanat-kz

в настройках СКД есть вкладка (не поверите!) "Параметры"
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

cozac.eric

Цитата: cska-fanat-kz от 09 авг 2016, 16:58
в настройках СКД есть вкладка (не поверите!) "Параметры"
Серьёзно?
Добавлено: 09 авг 2016, 17:00


Вопрос был в другом, как это сделать?

Klyacksa

Параметры = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы;
Параметры[0].Значение = <Ссылка на нужный док>;
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

ilnur75

Цитата: cozac.eric от 09 авг 2016, 16:52ИЗ
    РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах

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


cska-fanat-kz

Цитата: cozac.eric от 09 авг 2016, 17:00Вопрос был в другом, как это сделать?

что "ЭТО"?
в режиме предприятия доступны настройки СКД, там есть вкладка "Параметры", в ней видно ваш параметр "Ссылка", задаете ему значение и все.

вариантов на самом деле масса:
1. см. выше
2. вынести на форму предопределенную ТЧ Параметры
3. вынести на форму поле ввода нужного типа и программно "подсунуть" в СКД (см. код многоуважаемой Klyacksa)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск