Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Помогите пожалуйста с запросом (http://forums.kuban.ru/f1040/pomogite_pozhalujsta_s_zaprosom-2047671.html)

ppotap 12.01.2012 09:24

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

Проблема в том что после выполнения:
Выборка = Запрос.Выполнить().Выбрать();
У меня в запросе количество строк 304, хотя в документе всего 2 (две) строки . Тоесть захватываются и другие документы. Хотя я указываю в секции |ГДЕ
| ЗарплатаКВыплатеОрганизаций.Ссылка = &ТекущийДокумент"; ссылку на текущий документ.
Подскажите пожалуйста где у меня ошибка....

angro 12.01.2012 09:43

ВЫБРАТЬ *
|ИЗ
| Документ.ЗарплатаКВыплатеОрганизаций.Зарплата|ГДЕ
| ЗарплатаКВыплатеОрганизаций.Ссылка = &ТекущийДокумент";

ppotap 12.01.2012 09:59

Если я правильно понял нужно убрать это...
| Документ.ЗарплатаКВыплатеОрганизаций КАК ЗарплатаКВыплатеОрганизаций
Убираю... получаю ошибку...
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): **(4, 1)**: Ожидается имя таблицы
<<?>>ГДЕ

gekon 12.01.2012 10:12

ВЫБРАТЬ *
|ИЗ
| Документ.ЗарплатаКВыплатеОрганизаций.Зарплата КАК Зарплата
|ГДЕ
| Зарплата.Ссылка = &ТекущийДокумент"

ppotap 12.01.2012 10:45

По варианту (4) gekon выдает ошибку
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): **(4, 1)**: Ожидается имя таблицы
<<?>>ГДЕ

Uho 12.01.2012 10:50

5-ppotap > это ты забыл обновить внешнюю печатную форму

ppotap 12.01.2012 11:33

обновлял и не один раз

gekon 12.01.2012 11:38

Попробуй так
"ВЫБРАТЬ *
|ИЗ
| Документ.ЗарплатаКВыплатеОрганизаций.Зарплата КАК ЗарплатаКВыплатеОрганизацийЗарплата
|ГДЕ
| ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка = &ТекущийДокумент"

Uho 12.01.2012 12:28

8-gekon > дык в (4) рабочий вариант

gekon 12.01.2012 12:51

[quote=Uho;22569753] 8-gekon &gt; дык в (4) рабочий вариант [/quote]
Да бывают глюки с именами таблиц


Текущее время: 07:32. Часовой пояс GMT +3.