powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом...
5 сообщений из 5, страница 1 из 1
Помогите с запросом...
    #37437338
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Платформа 8.2...
Задача: Выбрать все документы реализации с группировкой по водителям, подобрать приходные кассовые ордера, у которых совпадают реквизиты плательщика и суммы. В результате должны быть ВСЕ реализации, не зависимо, подобрался к нему ПКО.

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

В результате получаю только те реализации, где есть привязанный ПКО, остальных нет... Помогите разобраться где косячу...
...
Рейтинг: 0 / 0
Помогите с запросом...
    #37437367
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Glushaev, да, все правильно, в условии "ГДЕ" ка раз и тосекаются РТУ у которых нет РКО. У РКО есть реквизит "ДокументОснование"? Может лучше по нему соединять?
...
Рейтинг: 0 / 0
Помогите с запросом...
    #37437401
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DmitriyZIgor Glushaev, да, все правильно, в условии "ГДЕ" ка раз и тосекаются РТУ у которых нет РКО. У РКО есть реквизит "ДокументОснование"? Может лучше по нему соединять?

Через документОснование сделать не получиться, так как не у всех ПКО (а точнее говоря у очень малой части) он заполнен.
Тепрь вопрос: а как ограничения по организации и конрагенту отсекают те реализации, для которых не удалось подобрать ПКО?
...
Рейтинг: 0 / 0
Помогите с запросом...
    #37437406
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor GlushaevDmitriyZIgor Glushaev, да, все правильно, в условии "ГДЕ" ка раз и тосекаются РТУ у которых нет РКО. У РКО есть реквизит "ДокументОснование"? Может лучше по нему соединять?

Через документОснование сделать не получиться, так как не у всех ПКО (а точнее говоря у очень малой части) он заполнен.
Тепрь вопрос: а как ограничения по организации и конрагенту отсекают те реализации, для которых не удалось подобрать ПКО?

|ГДЕ
| ПриходныйКассовыйОрдер.Организация = &Организация - вернет ЛОЖЬ, если ПКО нет
| И РеализацияТоваровУслуг.Организация = &Организация
| И (НЕ ПриходныйКассовыйОрдер.Контрагент В (&СписокК)) - вернет ЛОЖЬ, если ПКО нет
| И (НЕ РеализацияТоваровУслуг.Контрагент В (&СписокК)) - вернет ЛОЖЬ, если ПКО нет

Можно переписать так:
|ГДЕ
|РеализацияТоваровУслуг.Организация = &Организация
...
Рейтинг: 0 / 0
Помогите с запросом...
    #37437436
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DmitriyZ,

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


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