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

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

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

8.1. Проблема с запросом

Тимур15rus
читатель
офлайн
Дата регистрации: 08.11.2008
Сообщений: 613
Пост №1
 
09.12.2009 11:04

Добрый день!<br>1. есть запрос с переменными Договор, дата, сумма (все берем из регистра остатков,реквизит дата детализируется за каждый день).<br>2. есть массив с несколькими значениями типа дата.<br>Задача - как получить итоги по датам, которые в массиве<br>т.е. допустим в массиве первая дата 15.01.09, тогда при обходе результата запроса по дням (допустим с 01.01.09), доходя до 15.01.09 он давал итоги по сумме с 01 по 15, вообщем группировка итогов по значениям в массиве? Спасибо!

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №2
 
09.12.2009 11:41

1. Получить временную таблицу с полями Дата1 и ДатаИ, где Дата1 - это дата за каждый день (как у вас в п.1), а ДатаИ - это ближайшая большая дата из Массива.<br>2. Склеить через "Левое Соединение " вашу таблицу и таблицу из п.1 по Дата1 и сгруппировать по вашим полям + ДатаИ.<br><br>ps. Массив лучше превратить в ТЗ.<br>

Тимур15rus
читатель
офлайн
Дата регистрации: 08.11.2008
Сообщений: 613
Пост №3
 
09.12.2009 11:46

спасибо, попробую. итоги значит будет давать? Вообще-то пробовал в 7.7. - но таких методов не нашел, задался вопросом - а в 8.1. как?

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №4
 
09.12.2009 11:55

1. Поместить массив дат во временную таблицу запроса (ВТ).<br>2. Отобрать вложенным запросом ("ДанныеОстатков") данные из регистра остатков (поля "ДатаОстатка", "Остаток").<br>3. Выбрать из ВТ поле "ДатаМассива", а из "ДанныеОстатков" поле "Остаток".<br>4. Связать таблицы по произвольному условию "ДатаОстатка" <= "ДатаМассива".<br>5. Задать группировку по "ДатаМассива", суммируя "Остаток".

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №5
 
09.12.2009 11:56

Лишние действия. Зачем нужны "даты за каждый день"?

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

Читают тему:

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