Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 15:45

Поле не найдено"ЗаказПокупателя.Услуги.Ссылка"<<?>>ЗаказПокупателя.Услуги.Ссылка

Автор romanprogrammist, 04 дек 2013, 20:20

0 Пользователей и 1 гость просматривают эту тему.

romanprogrammist

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


////Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): {(17, 1)}: Поле не найдено "ЗаказПокупателя.Услуги.Ссылка"
<<?>>ЗаказПокупателя.Услуги.Ссылка = &ТекущийДокумент

sdilshod


|  Документ.ЗаказПокупателя.Услуги КАК ЗаказПокупателяУслуги   
   |ГДЕ
   |ЗаказПокупателяУслуги.Ссылка = &ТекущийДокумент";



romanprogrammist

Цитата: sdilshod от 04 дек 2013, 20:51

|  Документ.ЗаказПокупателя.Услуги КАК ЗаказПокупателяУслуги   
   |ГДЕ
   |ЗаказПокупателяУслуги.Ссылка = &ТекущийДокумент";


Мммм. Значит, надо смотреть
Запрос.УстановитьПараметр("ТекущийОбхект", СсылкаНаОбъект.Ссылка);
и менять "ТекущийОбхект" на ЗаказПокупателя

GRADUS

1) Строить запросы только конструктором
2) Правильно устанавливать параметры в запросе

romanprogrammist

Цитата: GRADUS от 04 дек 2013, 21:14
1) Строить запросы только конструктором
2) Правильно устанавливать параметры в запросе

Подскажите пожалуйста, как через конструктор запросов? Что-то не получается. Хотя бы простенький пример. В какие поля и что выбирать

sdilshod

С помощью конструктора запроса строиться строка запроса. Кликаешь правой кнопкой мышью, в меню выбираешь "Конструктор запроса" запуститься конструктор. Выберешь таблицу, поля, ставиш условию выборки жмешь ОК, создается строка запроса..

romanprogrammist

:befhbt: понятно. буду сейчас пробовать, авось что-нить да получицца

Теги: УТ 10.3 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск