Имя: Пароль:
1C
1С v8
Передача параметров из Формы настроек в Модуль объекта
0 СкрытыйЁж
 
09.04.20
12:05
Конфигурация УТ 11.2.3.300 управляемые формы
Есть у меня реквизиты отчета с типом Булево, я вывожу их в Форме настроек и хочу по ним осуществить отбор в Модуле объекта, но выдается ошибка метод не найдет "Выбрать".
В форме объекта если я эти реквизиты вывожу - все хорошо отборы срабатывают.
Не могу понять как в модуль объекта передать значение этих реквизитов из мудуля настроек
Помогите разобраться пожалуйста.
1 Momus
 
09.04.20
12:10
(0) мб чуть-чуть кода или картинок?
2 СкрытыйЁж
 
09.04.20
12:17
Если ЭтотОбъект.Касса Тогда
        
    Запрос = Новый Запрос("ВЫБРАТЬ
                          |    ДенежныеСредстваНаличныеОбороты.Регистратор КАК ДокументПродажи,
                          |    ДенежныеСредстваНаличныеОбороты.СуммаПриход + ДенежныеСредстваНаличныеОбороты.СуммаРасход КАК СуммаОборотРЗ,
                          |    ПРЕДСТАВЛЕНИЕ(ДенежныеСредстваНаличныеОбороты.Регистратор) КАК Представление
                          |ИЗ
                          |    РегистрНакопления.ДенежныеСредстваНаличные.Обороты(&НП, &КП, Регистратор, Организация = &Организация) КАК ДенежныеСредстваНаличныеОбороты
                          |ГДЕ
                          |    НЕ ДенежныеСредстваНаличныеОбороты.Регистратор.ХозяйственнаяОперация В (ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВыдачаДенежныхСредствВДругуюКассу), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВыдачаДенежныхСредствВКассуККМ), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПоступлениеДенежныхСредствИзКассыККМ), ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПоступлениеДенежныхСредствИзДругойКассы))");
Это если реквизит на форме отчета расположен
3 СкрытыйЁж
 
09.04.20
12:17
в эхтом случае все просто. Значение примает либо значение Истина, либо ЛОЖЬ
4 Momus
 
09.04.20
12:28
(2) интересней было бы узнать ту часть кода, в котором возникает ошибка...
5 Momus
 
09.04.20
12:30
И что за метода выбрать? Похоже на обработку результата запроса, реквизитом и не пахнет
6 СкрытыйЁж
 
09.04.20
13:21
Произошла исключительная ошибка. Ожидается выражение "ВЫБРАТЬ
он не находит ЭтотОбъект. Касса значение
7 Cthulhu
 
09.04.20
13:26
"модуля настроек" ???
8 Ненавижу 1С
 
гуру
09.04.20
13:26
наверное у объекта, из метода которого ты обращаешься к нему-же через ЭтотОбъект, нет свойства Касса
9 СкрытыйЁж
 
09.04.20
14:14
Так когда реквизит расположен на форме отчета все хорошо, а когда на форме Настроек, выпадает ошибка