Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Бухгалтерия 8.2: запрос отрабатывает без ошибок, но в выборке данных нет  (Прочитано 4704 раз)
0 Пользователей и 1 Гость смотрят эту тему.
easily
Участник

ru
Offline Offline

« : 13-11-2011 09:53 » 

Добрый день, очень нужна подсказка.
Опишу суть проблемы: пытаюсь с помощью обработки запущенной из  7.7 загрузить данные с Бухгалтерии 8.2 , запрос отрабатывает без ошибок, но в выборке данных нет.
Пыталась этот запрос просто выполнить в 8.2 и посмотреть таблицу значений, но увы, данных нет, хотя по прежнему не ругается на выполнения запроса.

Текст запроса:


Код: (1C v8)
Запрос = Новый Запрос;
        Запрос.Текст =
       
        "ВЫБРАТЬ
        |ППВхТаблица.Ссылка.Номер,
        |ППВхТаблица.Ссылка.Дата КАК Дата,
        |ППВхТаблица.Ссылка.Организация.Код,
        |ППВхТаблица.ДоговорКонтрагента.Код,
        |ППВхТаблица.ДоговорКонтрагента.Владелец.Наименование,
        |СУММА(ППВхТаблица.СуммаДокумента) КАК СуммаДокумента,
        |ПОДСТРОКА(ППВхТаблица.Ссылка.Комментарий, 1, 100) КАК Поле1,
        |ПРЕДСТАВЛЕНИЕ(ППВхТаблица.Ссылка.ВидПлатежа)
        |ИЗ
        |Документ.ПлатежноеПоручение КАК ППВхТаблица
        |ГДЕ
        |ППВхТаблица.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
        |И ППВхТаблица.Ссылка.Проведен = ИСТИНА
        |И ППВхТаблица.Ссылка.Организация.Код = &ОрганизацияКод
        |СГРУППИРОВАТЬ ПО
        |ППВхТаблица.Ссылка.Номер,
        |ППВхТаблица.Ссылка.Дата,
        |ППВхТаблица.Ссылка.Организация.Код,
        |ППВхТаблица.ДоговорКонтрагента.Код,
        |ППВхТаблица.ДоговорКонтрагента.Владелец.Наименование,
        |ПОДСТРОКА(ППВхТаблица.Ссылка.Комментарий, 1, 100),
        |ПРЕДСТАВЛЕНИЕ(ППВхТаблица.Ссылка.ВидПлатежа)
        |УПОРЯДОЧИТЬ ПО
        |Дата
        |"
;    

        Запрос.УстановитьПараметр("ДатаНачала" ,НачалоДня(ДатаС));
        Запрос.УстановитьПараметр("ДатаКонца" ,КонецДня(ДатаПо));
        Запрос.УстановитьПараметр("ОрганизацияКод",Организация.Код);

        ВыбКИ = Запрос.Выполнить();

        ТаблицаЗначений = Новый ТаблицаЗначений;
         ТаблицаЗначений = ВыбКИ.Выгрузить();

        ТаблицаЗначений.ВыбратьСтроку();

« Последнее редактирование: 13-11-2011 15:53 от Kivals » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 13-11-2011 16:01 » new

1. Не вижу причины дописывать в старую тему - вопросы абсолютно не связаны (тему разделил)
2. Создавать тему по возможности в наиболее подходящем разделе (я понимаю, что в вопросе вроде как связка 7.7 и 8.2 - но не выполняется также и просто в 8.2 - значит это вопрос к платформе 8.Х, а не в общий раздел по 1С) (перенес)
3. Код обрамляй [code][/code], а еще лучше (в этом разделе) [code=e1cv8][/code] (исправил)

Теперь по сути вопроса:
1. Не вижу как именно ты пытаешься посмотреть полученную ТЗ. Что значит ТаблицаЗначений.ВыбратьСтроку(); ?
На первый взгляд запрос верный - значит либо как-то не так проверяешь, либо неверные условия запроса (блок ГДЕ)

Для твоей таблицы запроса ППВхТаблица.Ссылка.ХХХ и ППВхТаблица.ХХХ - это одно и то же. Так что можно текст немного упростить для восприятия
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines