Не попадают в таблицу данные из запроса
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15
  1. #1
    Пришел за помощью

    Регистрация
    07.10.2009
    Сообщений
    10
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Не попадают в таблицу данные из запроса

    Добрый день, подскажите где нужно поправить. Не попадают данные в табличную часть


    ВЫБРАТЬ
    РеализацияТоваровУслугТов ары.Номенклатура,
    РеализацияТоваровУслугТов ары.Номенклатура.Наименова ниеПолное,
    РеализацияТоваровУслугТов ары.Номенклатура.Наименова ние,
    РеализацияТоваровУслугТов ары.Цена,
    РеализацияТоваровУслугТов ары.Сумма,
    РеализацияТоваровУслугТов ары.СтавкаНДС,
    РеализацияТоваровУслугТов ары.СуммаНДС
    ИЗ
    Документ.РеализацияТоваро� �Услуг.Товары КАК РеализацияТоваровУслугТов ары
    ГДЕ
    РеализацияТоваровУслугТов ары.Ссылка = &ТекущийДокумент

  2. #2
    Просто юзер

    Регистрация
    25.01.2012
    Сообщений
    66
    Сказал(а) спасибо
    1
    Поблагодарили 21 раз(а) в 16 сообщениях

    По умолчанию

    Можно больше кода

  3. #3
    Пришел за помощью

    Регистрация
    07.10.2009
    Сообщений
    10
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Цитата Сообщение от Сергей Я Посмотреть сообщение
    Можно больше кода
    Конфигурация БП 2.0. Не получается вывести данные из второго запроса


    Функция ПечатьРеализацияТоваровУс луг()

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

    Шапка = ЗапросШапка.Выполнить().Выб рать();
    Шапка.Следующий();

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

    ТаблицаУслуги = Запрос.Выполнить().Выгрузит ь();


    ТабДокумент = Новый ТабличныйДокумент;
    ТабДокумент.ИмяПараметров� �ечати = "ПАРАМЕТРЫ_ПЕЧАТИ_Реализац� �яТоваровУслугТовары";
    Макет = ПолучитьМакет("Акт");

    ОбластьМакета = Макет.ПолучитьОбласть("Заг� �ловок");
    НомерАкт = Шапка.Номер;
    НомерАкт = ОбщегоНазначения.Получить� �омерНаПечать(СсылкаНаОбъе кт);
    ОбластьМакета.Параметры.Но мер = "Акт № " + НомерАкт;
    ТабДокумент.Вывести(Област ьМакета);

    ОбластьМакета = Макет.ПолучитьОбласть("Дат� �");
    ОбластьМакета.Параметры.Да та = Формат (Шапка.Дата, "ДФ=dd.MM.yyyy") + "г.";
    ТабДокумент.Вывести(Област ьМакета);

    ОбластьМакета = Макет.ПолучитьОбласть("Шап� �а");
    ТабДокумент.Вывести(Област ьМакета);


    ОбластьСтроки = Макет.ПолучитьОбласть("Стр� �ка");
    НомерСтроки = 0;

    Для Каждого СтрокаТабличнойЧасти Из ТаблицаУслуги Цикл

    НомерСтроки = НомерСтроки + 1;

    ОбластьСтроки.Параметры.За полнить(СтрокаТабличнойЧа� �ти);
    ОбластьСтроки.Параметры.Но мерСтроки = НомерСтроки;


    ТабДокумент.Вывести(Област ьСтроки);

    КонецЦикла;

    Номенклатура = ОбластьСтроки.Параметры.То вар;

    ОбластьМакета = Макет.ПолучитьОбласть("Тел� �");
    РуководительР = Шапка.КонтактноеЛицо;
    ОбластьМакета.Параметры.Те кст = Шапка.Контрагент + " в лице, " + ПадежП(Шапка.Должность, 2) + " " + Падеж(РуководительР)
    + ", действующего на основании Устава с одной стороны, и " + Шапка.Организация + " ";



    ТабДокумент.Вывести(Област ьМакета);


    Возврат ТабДокумент;

    КонецФункции

  4. #4
    Просто юзер

    Регистрация
    25.01.2012
    Сообщений
    66
    Сказал(а) спасибо
    1
    Поблагодарили 21 раз(а) в 16 сообщениях

    По умолчанию

    После цикла что это и зачем
    Номенклатура = ОбластьСтроки.Параметры.То вар;
    это обработка или просто из документа печать?

  5. #5
    Пришел за помощью

    Регистрация
    07.10.2009
    Сообщений
    10
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Цитата Сообщение от Сергей Я Посмотреть сообщение
    После цикла что это и зачем
    Номенклатура = ОбластьСтроки.Параметры.То вар;
    это обработка или просто из документа печать?
    Это можно удалить, остался кусок от тестирования

  6. #6
    Просто юзер

    Регистрация
    25.01.2012
    Сообщений
    66
    Сказал(а) спасибо
    1
    Поблагодарили 21 раз(а) в 16 сообщениях

    По умолчанию

    ошибок нет? в цикл добавь сообщение типа Сообщить(номерстроки); проверь цикл вообще есть?

  7. #7
    Пришел за помощью

    Регистрация
    07.10.2009
    Сообщений
    10
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Цитата Сообщение от Сергей Я Посмотреть сообщение
    ошибок нет? в цикл добавь сообщение типа Сообщить(номерстроки); проверь цикл вообще есть?
    Ошибок нет, но цикл похоже не работает. Номер строки не выводит.

    ---------- Post added at 13:43 ---------- Previous post was at 13:38 ----------

    Мне кажется что не правильно написан запрос который указан в вверху поста, т.к. пытался через консоль запросов вывести данные и их нет

  8. #8
    Просто юзер

    Регистрация
    25.01.2012
    Сообщений
    66
    Сказал(а) спасибо
    1
    Поблагодарили 21 раз(а) в 16 сообщениях

    По умолчанию

    | РеализацияТоваровУслугТов ары.Ссылка.Ссылка = &ТекущийДокумент";

    ---------- Post added at 13:49 ---------- Previous post was at 13:43 ----------

    так должно работать не на то ссылку указывал надо так
    | РеализацияТоваровУслугТов ары.Ссылка.Ссылка = &ТекущийДокумент";

  9. #9
    Пришел за помощью

    Регистрация
    07.10.2009
    Сообщений
    10
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Цитата Сообщение от Сергей Я Посмотреть сообщение
    | РеализацияТоваровУслугТов ары.Ссылка.Ссылка = &ТекущийДокумент";

    ---------- Post added at 13:49 ---------- Previous post was at 13:43 ----------

    так должно работать не на то ссылку указывал надо так
    | РеализацияТоваровУслугТов ары.Ссылка.Ссылка = &ТекущийДокумент";
    Пусто, нет данных

  10. #10
    Просто юзер

    Регистрация
    25.01.2012
    Сообщений
    66
    Сказал(а) спасибо
    1
    Поблагодарили 21 раз(а) в 16 сообщениях

    По умолчанию

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

    ТаблицаУслуги = Запрос.Выполнить().Выгрузит ь();


    НомерСтроки = 0;

    Для Каждого СтрокаТабличнойЧасти Из ТаблицаУслуги Цикл

    НомерСтроки = НомерСтроки + 1;
    сообщить(НомерСтроки);

    КонецЦикла;

Страница 1 из 2 12 ПоследняяПоследняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •