#0
by Конфигуратор1с
Нужно сделать в типовой утп форму где выводится заказ, сумма заказа, сумма оплаты и сумма отгрузки. В регистре заказы поставщикам отражаются остатки по заказам, по которым еще нет отгрузки. Во взаиморасчетах с контрагентами отражаются все движения по заказам. Если я правильно понимаю, мне нужно выбрать все заказы, по которым есть остаток в заказах поставщиков, и регистрах взаиморасчетах и соединить. Я еще плохо ориентируюсь в 8чных запросах, но как я понимаю, мне нужно объединение а не соединение?
#2
by Конфигуратор1с
но если я соединю таблицы, я получу полные записи только по одной таблице, а по второй только те записи, что есть в первой
#6
by Конфигуратор1с
если я правильно понимаю, то мне нужно сначала сделать запрос по таблицам остатки, что бы отобрать нужные заказы, поместить в таблицу и соединить с таблицами оборотов?
#7
by Конфигуратор1с
Не получается. У меня получается на дату в регистре заказы заказ закрыт, а в регистре взаиморасчеты по заказу есть остаток. При соединении он не видит закрытые заказы(((
#12
by Конфигуратор1с
я так понимаю в виртуальной таблице остатков и оборотов по регистру хранятся записи только с ненулевым остатком?
#14
by Конфигуратор1с
а если мне нужно получить на дату, то указав дату начала и дату конца текущей датой, я не получу обороты
#15
by Конфигуратор1с
Вроде получилось вот так ВЫБРАТЬ | ВложенныйЗапрос.Заказ, | ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход,
#16
by Конфигуратор1с
Только вопрос к быстродействию, когда у меня будет несколько тысяч заказов при неуказанной дате начала в параметрах таблиц не будет он медленно тормозить?
#22
by Конфигуратор1с
прочитал ЖКК - оказывается там много интересного))) То есть если я не пишу "все", то мне не нужно группировать?
#26
by Axel2009
взять данные напрямую из регистра взаиморасчеты.. выбрать заказпоставщику, максимум(период) из регистрнакопления.заказыпоставщикам где период < &ДатаОтчета
#30
by Конфигуратор1с
Есть еще вопрос, когда я выбираю через соединение с реальной таблицей значение по условию, то записи не удовлетворяющие условия запроса не попадают в запрос. Как мне правильно наложить на реальную таблицу регистра условие?
#35
by Axel2009
подзапросом надо получить максимальную дату оплаты по каждому из документов. и этот подзапрос присоединить к твоему запросу
#43
by Конфигуратор1с
Я кажется понял, мне нужно сделать внутренний запрос, по регистру взаиморасчеты и соединить его в вложенном запросе с временной таблицей, а потом уже результат соединять?
#44
by Axel2009
нужно сначала получить отдельный запрос по регистру взаиморасчеты (не виртуальной), где получить максимальные даты по каждому заказу
#50
by Axel2009
и скока выполняется? ЗЫ совершенно не обязательно каждую временную таблицу создавать отдельным вызовом Выполнить.
#51
by Axel2009
+ выбор макс даты можно провернуть через ВЫБОР КОГДА, и ограничиться одним соединением..
#53
by Конфигуратор1с
Спасибо. Буду знать. Это мой первый пакетный запрос. Я его с книжкой в руках делал, как в школе)))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- ПолучитьФорму в регламентном задании
- Не стартуют фоновые задания
- Ошибка в обработчике события ПередЗагрузкойДанных (конвертация)
- Не проставляются счета учета контрагентов в Поступлениях на РС
- как задать разные цены на шт. и на коробку в 1с розница
- Универсальный отчет, поле не найдено
- Перенос контрагентов из Бухгалтерии 2.0 в УТ 11.
- Сеанс отсутствует или удален (5038)
- Сервер 1С 32 бита и MS SQL 64 бита
- RDP позволяет войти один раз
- Консоль отчетов (перенести отчет в другой файл)
- Перерасчет больничных - как отражать в ЗУП
- Ошибка в закрытом модуле - как её отлаживать и исправлять?
- ЗУП: Компенсация за отпуск. Отражение в учете
- v8: В запросе объединить разные типы полей.
- Закладка "Налог на прибыль" в настройках параметров учета (УПП)
- Обработка обмена между БП 2.0 и УТ 10.3
- Как закрыть сальдо 26 счета в БП 2.0
- При открытии файла xls из OpenOffice процесс зависает.
- 8.2 Управляемая форма. Данные были изменены или удалены другим пользователем