Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Предприятие 7.7]

7.7 Запрос к регистру

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №1
 
15.09.2017 15:58

Здравствуйте!
чет не получается с запросом, ТЗТов выводиться пустая
помогите пожалуйста)

Запрос=СоздатьОбъект("Запрос");
ТЗТов=СоздатьОбъект("таблицаЗначений");
ТекстЗапроса="
       |ПЕРИОД С Дата1 По Дата2;
       |Товар=Регистр.ПартииТоваров.Товар;
       |Докум=Регистр.ПартииТоваров.ТекущийДокумент;
       |Группировка Докум;
       |Группировка Товар Без групп;";
       Если Запрос.Выполнить(ТекстЗапроса)=0 тогда
       Предупреждение("Запрос не выполнился!!!");
       Возврат;
КонецЕсли;

       Запрос.Выгрузить(ТЗТов);
      
       ТЗТов.ВыбратьСтроку();

Ответили: пост №2
Valentin46
читатель
офлайн
Дата регистрации: 10.02.2011
Сообщений: 1041
Пост №2
 
16.09.2017 15:46
Ответ на пост №1

maestro_voln, а Регистр создан и заполнен? Или Регистр это объект метаданных какой-то конфигурации, которую Вы не назвали?

Ответили: пост №3 , пост №4
Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20997
Пост №3
 
16.09.2017 15:51
Ответ на пост №2

Valentin46, судя по всему или комплексная или торговля и склад.

maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №4
 
16.09.2017 19:12
Ответ на пост №2

Valentin46,в регистре есть данные, конфигурация ТИС Украина.

Ответили: пост №5
Valentin46
читатель
офлайн
Дата регистрации: 10.02.2011
Сообщений: 1041
Пост №5
 
16.09.2017 19:23
Ответ на пост №4

maestro_voln, запрос написан как будто правильно.

Попробуйте изменить строки:
Запрос.Выгрузить(ТЗТов, ,); // добавлены необязательные параметры;
и
ТЗТов.ВыбратьСтроку("Товары"); // обозначен первый параметр - название таблицы.

Ответили: пост №6
maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №6
 
16.09.2017 20:57
Ответ на пост №5

Valentin46,ничего не изменилось

Ответили: пост №7 , пост №8
Геннадий С
читатель
офлайн
Дата регистрации: 26.03.2017
Сообщений: 651
Пост №7
 
17.09.2017 18:37
Ответ на пост №6

maestro_voln, осталось только даты. передаваемые в запрос, проверить и наличие в регистре партий на эти даты.

Valentin46
читатель
офлайн
Дата регистрации: 10.02.2011
Сообщений: 1041
Пост №8
 
17.09.2017 19:11
Ответ на пост №6

maestro_voln, либо в добавление к сказанному в №7 проверте циклом по группировкам наличие даннных - товаров, например.
Синтаксис верный - нет ошибки при выполнении запроса, а далее выгрузка в ТЗТов тоже не дает ошибки.

А не пробовали выбрать все, что есть в базе, без периода?
И еще я бы разобрался бы с партиями товаров - не там ли зарыта "пустота" результата.

Ответили: пост №10
maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №9
 
17.09.2017 23:36

В регистре там тысячи записей, базе 10 лет)

Ответили: пост №11
maestro_voln
читатель
офлайн
Дата регистрации: 04.03.2009
Сообщений: 289
Пост №10
 
18.09.2017 14:17
Ответ на пост №8

Valentin46,я еще заметил что если запустить стандартный отчет по партиям товаров то в строке состояния сразу пишет "Расчет остатков на 01.01.17" а в моем запросе сразу перебирает документы.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация