Имя: Пароль:
1C
 
Отчет на СКД
🠗 (Волшебник 28.12.2024 10:08)
,
0 Lite777888
 
naïve
28.12.24
08:59
Здравствуйте УТ11, отчет на СКД  содержит параметр Контрагент,  И параметр Соглашение, у него в поле выражение ставлю &Контрагент.ОсновноеСоглашение , "ОсновноеСоглашение" это реквизит созданный в расширении у контрагента. Но выходит ошибка - Параметр не найден Контрагент.ОсновноеСоглашение ,делаю в консоли СКД .
1 Ненавижу 1С
 
гуру
28.12.24
09:14
(0) это действительно так. А зачем тебе такой параметр?
2 Волшебник
 
28.12.24
09:27
(0) Не надо создавать реквизиты в расширениях
3 Lite777888
 
naïve
28.12.24
09:29
(1) Мне нужно использовать в запросе параметр Соглашение который = &Контрагент.ОсновноеСоглашение ,
4 программистище
 
28.12.24
09:31
через разыменовывание?
отбирай контрагентов по параметру и соединяй с основными данными
5 PR
 
28.12.24
09:31
(3) А (&Контрагент).ОсновноеСоглашение работает?
6 Lite777888
 
naïve
28.12.24
09:35
(5) Не понял .
7 Lite777888
 
naïve
28.12.24
09:42
(4) ВТТаблицаТовары КАК втТаблицаТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСКлиентами.Товары КАК СоглашенияСКлиентамиТовары
        ПО втТаблицаТовары.Номенклатура = СоглашенияСКлиентамиТовары.Номенклатура
            И (СоглашенияСКлиентамиТовары.Ссылка = &Соглашение) - фильтр по соглашению нужно сделать ,которое = &Контрагент.ОсновноеСоглашение
8 Мультук
 
гуру
28.12.24
09:53
(0)

ВТТаблицаТовары КАК втТаблицаТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСКлиентами.Товары КАК СоглашенияСКлиентамиТовары
        ПО втТаблицаТовары.Номенклатура = СоглашенияСКлиентамиТовары.Номенклатура
            И (СоглашенияСКлиентамиТовары.Ссылка.Контрагент = &Контрагент )
            И (СоглашенияСКлиентамиТовары.Ссылка = СоглашенияСКлиентамиТовары.Ссылка.Контрагент.ОсновноеСоглашение)

P.S.
Мда.

Зачем я это прочитал
9 Lite777888
 
naïve
28.12.24
10:05
(8) Вроде работает, спасибо.
10 Волшебник
 
28.12.24
10:09
полная чушь
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн