По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вот так запрос работает.(указано явно ССЫЛКА Документ.РеализацияТоваровУслуг)
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
|ГДЕ
| (ХозрасчетныйДвиженияССубконто.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг)
Но вид документа я выбираю из СпискаВыбора в форме ,т.е. ИскомыйОбъект.Объект.Имя="РеализацияТоваровУслуг"
|
Запрос.УстановитьПараметр("ВидДок","Документ."+ИскомыйОбъект.Объект.Имя);
Но так
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
|ГДЕ
| (ХозрасчетныйДвиженияССубконто.Регистратор ССЫЛКА &ВидДок)
ругается - Ожидается имя таблицы
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
|ГДЕ
| (ХозрасчетныйДвиженияССубконто.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг)
Но вид документа я выбираю из СпискаВыбора в форме ,т.е. ИскомыйОбъект.Объект.Имя="РеализацияТоваровУслуг"
|
Запрос.УстановитьПараметр("ВидДок","Документ."+ИскомыйОбъект.Объект.Имя);
Но так
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
|ГДЕ
| (ХозрасчетныйДвиженияССубконто.Регистратор ССЫЛКА &ВидДок)
ругается - Ожидается имя таблицы
Большое спасибо! Я сделал по другому. Сначала первым запросом выбрал список ссылок по данному виду документа-регистратора,т.е.
Запрос1 = Новый Запрос;
Запрос1.Текст="Выбрать Документ.Ссылка из Документ.";
Запрос1.Текст = Запрос1.Текст+ИскомыйОбъект.Объект.Имя;
Запрос1.Текст = Запрос1.Текст+" Как Документ";
Результат1 = Запрос1.Выполнить();
ТабЗ1 = Результат1.Выгрузить();
А в основном запросе
|ИЗ
//| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&Период1, &Период2, Регистратор в (&ТабЗ1) И (СчетКт = &СчетКт)) КАК ХозрасчетныйДвиженияССубконто
Но Ваш вариант,конечно,рациональнее
Спасибо
Запрос1 = Новый Запрос;
Запрос1.Текст="Выбрать Документ.Ссылка из Документ.";
Запрос1.Текст = Запрос1.Текст+ИскомыйОбъект.Объект.Имя;
Запрос1.Текст = Запрос1.Текст+" Как Документ";
Результат1 = Запрос1.Выполнить();
ТабЗ1 = Результат1.Выгрузить();
А в основном запросе
|ИЗ
//| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(&Период1, &Период2, Регистратор в (&ТабЗ1) И (СчетКт = &СчетКт)) КАК ХозрасчетныйДвиженияССубконто
Но Ваш вариант,конечно,рациональнее
Спасибо
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот