powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Срочный запрос!Помогите!
14 сообщений из 14, страница 1 из 1
Срочный запрос!Помогите!
    #37163630
Lily_1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Ищу помощи в написании запроса!Надеюсь,кто-нибудь поможет. Т.к. с программированием знакома плохо,но отчет нужно написать очень срочно!
Необходимо создать отчет о НЕДООГРУЖЕННОМ оборудовании,т.е. запрос,в котором будут отображаться Заказы покупателей, которые были оплачены, но не отгружены,или отгружены не до конца.
Первая часть запроса готова(оплачены,не отгружены).Со второй(оплачены,отгружены частично) возникли сложности Графически мой вопрос можно изобразить так:
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37163646
Lily_1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сложить количество отгруженного оборудования и сравнить с заказанным.(Например:оборудование КВМ-63,отгружено=5+23+36,если это количество < заказанного(50), то вывести в столбец Осталось отгрузить=50-(5+23+36)) Таким образом, нужно чтобы запрос выводил только то,что осталось отгрузить по заказу.
Код запроса следующий:
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37163879
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте группировку по контрагенту, оборудованию и посчитайте Sum(КоличествоОплачено) - Sum(КоличествоОтгружено) - получите искомое.
Если добавите Having Sum(КоличествоОплачено) - Sum(КоличествоОтгружено) > 0 увидите только "проблемные" записи.
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37165084
Lily_1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDP,спасибо за идею!
Но у меня,к сожалению, с языком запросов 1С не очень хорошо.Точнее я плохо знакома с вложенными запросами, и реализовать этот алгоритм не получается(
Может кто-нибудь поподробнее распишет? или сам запрос сможет накидать?
Буду очень благодарна!
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37165328
Lily_1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня тогда более простой вопрос:как сложить элементы в столбце и сравнить с заказанным количеством и остаток вывести в новый столбец? Вложенный запрос пока не дает результатов(((
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37165513
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та же группировка, только для вывода количества заказанного товара следует использовать Мах(). Если я правильно понимаю, что данные в таблице совпадают с данными на рисунке
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37165593
Lily_1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да,рисунок-это то,что мне дает запрос сейчас..Получается,что я не знаю какими средствами можно посчитать сумму элементов в столбце(выделено красным) и вычесть из заказанного количества(отмечено синим)..Можно поподробнее расписать, кто знаком с языком запросов.
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37165637
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выкладывайте свой запрос в текстовом виде.
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37165724
Lily_1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВЫБРАТЬ
СчетНаОплатуПокупателюТовары.Ссылка.Контрагент КАК Контрагент,
СчетНаОплатуПокупателюТовары.Номенклатура КАК Оборудование,
СчетНаОплатуПокупателюТовары.Количество КАК Количество,
РеализацияТоваровУслугТовары.Количество КАК Количество1,
СчетНаОплатуПокупателюТовары.Ссылка.ЗаказПокупателя КАК Заказ,
РеализацияТоваровУслугТовары.Ссылка КАК Отгрузка,
СчетНаОплатуПокупателюТовары.Ссылка КАК Счет
ИЗ
Документ.СчетНаОплатуПокупателю.Товары КАК СчетНаОплатуПокупателюТовары
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗакрытиеЗаказовПокупателей КАК ЗакрытиеЗаказовПокупателей
ПО СчетНаОплатуПокупателюТовары.Ссылка.ЗаказПокупателя.Ссылка = ЗакрытиеЗаказовПокупателей.Заказы.ЗаказПокупателя.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ПО СчетНаОплатуПокупателюТовары.Ссылка.ДоговорКонтрагента = РеализацияТоваровУслугТовары.Ссылка.ДоговорКонтрагента
И СчетНаОплатуПокупателюТовары.Номенклатура = РеализацияТоваровУслугТовары.Номенклатура
И СчетНаОплатуПокупателюТовары.Ссылка.ЗаказПокупателя = РеализацияТоваровУслугТовары.Ссылка.Сделка
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеВходящее КАК ПлатежноеПоручениеВходящее
ПО СчетНаОплатуПокупателюТовары.Ссылка.ДоговорКонтрагента = ПлатежноеПоручениеВходящее.ДоговорКонтрагента
ГДЕ
ПлатежноеПоручениеВходящее.Дата >= &ДатаНачала
И ПлатежноеПоручениеВходящее.Дата <= &ДатаКонца
И ЗакрытиеЗаказовПокупателей.Ссылка ЕСТЬ NULL
ИТОГИ ПО
Контрагент,
Счет,
Оборудование
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37167356
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗакрытиеЗаказовПокупателей КАК ЗакрытиеЗаказовПокупателей
ПО СчетНаОплатуПокупателюТовары.Ссылка.ЗаказПокупателя.Ссылка = ЗакрытиеЗаказовПокупателей.Заказы.ЗаказПокупателя.Ссылка
это вообще работает?
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37167635
Lily_1C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да,работает,я проверяла в консоли запросов.
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37167883
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lily_1CДа,работает,я проверяла в консоли запросов.лучше бы это не работало
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37172575
babys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lily_1C,

Вы уверены в том, что запрос работает правильно? А то что подбираются одни и теже документы несколько раз?
Как Вы собираетесь сравнить показатель заказа с подобранными значениями если они у Вас _однозначно_ больше?

Для начала попробуйте переписать запрос, убрать дубли документов отгрузки.

Ну а потом нечто:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
ВЫБРАТЬ
Контрагент,
Оборудование,
Количество,
Сумма(Количество1),
Заказ,

ИЗ
( _____ ВАШ ЗАПРОС _____)
условия по вкусу
 
...
Рейтинг: 0 / 0
Срочный запрос!Помогите!
    #37172803
1chainik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafLily_1CДа,работает,я проверяла в консоли запросов.лучше бы это не работалоа что смущает

СчетНаОплатуПокупателюТовары.Ссылка.ЗаказПокупателя.Ссылка
превращается движком 1С во что-то типа
Код: plaintext
1.
2.
3.
4.
5.
СчетНаОплатуПокупателюТовары
 LEFT JOIN Документы.СчетНаОплатуПокупателю AS СчетНаОплату
     ON СчетНаОплатуПокупателюТовары.Ссылка = СчетНаОплату.Ссылка
 LEFT JOIN Документы.ЗаказыПокупателя AS ЗаказыПокупателя
     ON СчетНаОплату.ЗаказПокупателя =ЗаказыПокупателя.Ссылка 
- т.е. по одному LEFT JOIN-у на лишнюю точку
ну и т.п., ну иногда еще движок, очевидно, правит лишние ".Ссылка" навороченные на и так уже ссылочный тип - там джойнов, без надобности, не добавляют.

с правой многоточечной частью ON-а делается то же самое (отбрасывая где не надо лишние ".Ссылка") ну и т.п... Обычный пере-генератор одного синтаксиса в другой.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Срочный запрос!Помогите!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]