Имя: Пароль:
1C
1С v8
Как передать объект (документ, справочник) в ПостроительЗапроса
0 ИС-2
 
18.02.13
16:33
Глобально.
Надо сделать, чтобы функция отборов из   ГрупповаяОбработкаСправочниковИДокументов работала не ссылками, а с самим объектом.

Если пишу ПостроительЗапроса.Текст = "... &Источник КАК Документ_АвансовыйОтчет" и передаю &Источник как ДокументОбъект, то ругается при ПостроительЗапроса.Текст на "Неверные параметры".

Как надо написать запрос, чтобы построитель обращался к объекту?
1 ДенисЧ
 
18.02.13
16:33
мда...
Бармен, можно мне такого же...
2 Жан Пердежон
 
18.02.13
16:38
передавай ДокументОбъект.Ссылка
3 Жан Пердежон
 
18.02.13
16:38
(0) на за саму мысль все равно на костре сжечь не помешало бы
4 ИС-2
 
18.02.13
16:55
(1) кислород волшебный в конце дня.

А по факту в  ПостроительЗапроса.ИсточникДанных у меня помещен ы значения реквзитов документа объекта (выгрузил их в таблицу значений). Мне надо, чтобы результат запроса выполнился с установлеными отборами.

Т.е если отбор указан СуммаДокумнета > 300, а в документе указано) 150, то результат  выполнения ПостроительЗапроса должен быть пустой.
5 ИС-2
 
18.02.13
16:56
(2) ага, думайте просто так мне надо не ссылку, а именно объект передавать? Как я буду выполнять запрос в событии ПередЗаписью, когда у меня нет ссылки?
6 Жан Пердежон
 
18.02.13
17:12
(5) тогда кури дополнительные свойства объектов
7 mxs089
 
18.02.13
17:26
текст задания? для чего передавать в запрос объект?
8 ИС-2
 
18.02.13
17:44
(7) мини подсистема для создания интерактивных правил по ограничению возможности работы с документами пользователя.
Т.е старший пользователь настраивает, что при реквизите "Комментарий" = "начальник дурак" документ не может быть записан.
9 mxs089
 
18.02.13
17:48
(8) и зачем тут запрос? для этого есть события, подписка на события
10 GANR
 
18.02.13
17:54
(0) Напрямую, боюсь, никак... Либо к тому, что на диске лежит, через ссылку обращаться, либо, как обходной путь, ТЗ создать с типизированными одноименными колонками и загнать в запрос. Но вот условия на ТЧ документа тогда как проверять, (если нужно)? Это уже отдельная ветка.