#0
by Taffy
Добрый день!Подскажите пжл.делаю Отчет.Есть 2 параметра.Один параметр задаю во вкладке параметр,другой хочу установить программно. Код запроса: ВЫБРАТЬ Партии.Количество, РеализацияТоваровУслуг.Контрагент ГДЕ Партии.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг И Партии.СтатусЗаписи = &СтатусЗаписи И РеализацияТоваровУслуг.Контрагент В ИЕРАРХИИ(&Контрагент) В модуле Форме отчета устанавливаю параметр: Процедура ПриОткрытии Подскажите пожалуйста,почему не срабатывает у не отбирает нужный параметр.спасибо
#7
by Конфигуратор1с
при том, что если у параметра стоит тип список значений, а она передает значение справочник ссылку, то фиг он ей что отбирет
#12
by sanja26
Для справочников проверка может осуществляться и на принадлежность по иерархии. Результатом оператора В ИЕРАРХИИ будет ИСТИНА, если значение выражения слева является ссылкой на элемент справочника и входит во множество значений справа или иерархически принадлежит какой-нибудь группе, содержащейся в этом множестве: Пример: // В качестве параметра Группа в запрос передается ссылка В качестве множества значений, на совпадение с которыми выполняется проверка, может фигурировать и результат запроса. В этом случае справа от оператора В необходимо указать описание запроса. Пример: ВЫБРАТЬ Справочник.Номенклатура.Наименование
#18
by Конфигуратор1с
ИмяПараметра = "Контрагент", ЗначениеПараметра = Справочники.Контрагенты.НайтиПоКоду("000008772")
#29
by Конфигуратор1с
Во первых все таки лучше КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(ИмяПараметра,ЗначениеПараметра); Во вторых, не отбирает, потому что приоткрытии обработчику событий не назначена, поэтому она и не работает
#31
by Taffy
а где еще можно передавать значение параметра?например я сейчас буду соединять 2 запроса:из одного мне нужны одни определенные контрагенты,из другого другие.как в таком случае задавать параметры?
#32
by Конфигуратор1с
Просто создайте два параметра Контрагенты1 и контрагенты2 и задавайте оба параметра
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- Региональные установки. Можно ли программно установить параметр "Группировк
- СКД: СКД: как программно или в схеме компоновки передать значение параметра для запроса?
- СКД: Как программно поменять цвет фона поля при выводе отчета использующего СКД в 1с 8.1?
- Программно добавить обработчик события к программно добавленному элементу формы
- установить рабочую дату программно
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
- Как программно установить событие для элемента управления "поле ввода"?
- Как программно установить владельца программно созданной колонке
- Связь параметров СКД и параметрами данных настройки СКД
- Подскажите как программно открыть форму документа и программно нажать на ОК?
В этой группе 1С
- Не получается програмно подключиться к downloads.v8.1c.ru
- СКД ЗУП отчет по начислениям
- 1с 8.2 Как сохранить отбор в динамическом списке.
- Как в командную панель управляемой формы добавить новую команду
- Выбор терминала сбора данных от Motorola
- УФ отличие ТекущаяСтрока и ТекущиеДанный.НомерСтроки-1
- Не работает функция НайтиСтроки таблицы значений
- СКД - подсчитать среднее число накладных за день помесячно
- Программное создание флажка в табличном поле 1С
- Отчет по дебиторке УТ10.3
- Конвертация: Распроводится документы прошлого периода
- Как в форме обработки вызывать экспортные процедуры модуля?
- Рестарт сервера 1с
- УТ 11.0.8.11 Конвертация валюты
- Как в СКД в вычисляемом поле сделать проверку даты на пустое значение? Что то не
- "Индекс находится за пределами массива" на 1 компе.
- 1С УПП РАУЗ Распределение материалов.
- Программная лицензия, проблема
- Запрос по счетам с разными субконто
- УТ 10.3 Обнулить задолженность на начало года.