Получить список связанных документов БП3.0

1. user1302499 03.09.21 10:14 Сейчас в теме
Как запросом получить список связанных документов?
Нужно в табличку вывести:

Расходная Счет Чек


Через критерии отбора получилось только 1 документ найти
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. M_A_D 184 03.09.21 10:25 Сейчас в теме
Думаю этот вопрос даст и ответ)
Правильно ли я понимаю, что:
1. Расходная накладная это ДокументОснования для Счет
2. Расходная накладная это ДокументОснования.ДокументОснования для чека

Это если работать именно с запросом.
3. user1302499 03.09.21 10:28 Сейчас в теме
(2) Правильно, но у расходной же нет реквизита ДокументОснование
5. M_A_D 184 03.09.21 10:30 Сейчас в теме
(3)ну её и не нужно получать через документ основания.
Исходя из того что написано в сообщении я сделал вывод, что у вас есть уже расходные накладные и вы придумали как получить их, осталось только получить чеки и счета
6. user1302499 03.09.21 10:32 Сейчас в теме
(5) Ну получить список расходных не сложно. Нужно только получить по этим расходным созданные счета и чеки. Вот это вот вызвало затруднение
7. M_A_D 184 03.09.21 10:33 Сейчас в теме
(6)в отдельные таблицы получите счета и чеки, а затем левым соединением через ДокОсн и ДокОсн.ДокОсн привязывайте и будет вам счастье
8. user1302499 03.09.21 10:35 Сейчас в теме
(7) Сейчас попробую, но не думаю что получиться. Потому что у счета нет реквизита ДокОсн
9. M_A_D 184 03.09.21 10:35 Сейчас в теме
(6)либо, что будет лучше,
получаете реализации, получаете счета и чеки
Левым соединением прикручиваете счета к реализациям по основанию, а затем левым чеки к счетам по основанию, что бы небыло реквизитов получаемых через 2 точки, это усложняет обработку запроса для бд.
10. user1302499 03.09.21 10:41 Сейчас в теме
(9) Я так изначально и хотел делать. Но реквизита "Основание" нет у счета и реализации!!!
11. user1302499 03.09.21 10:43 Сейчас в теме
(9) А, стоп, дошло кажется. Есть реквизит у расходной СчетНаОплату.
12. user1302499 03.09.21 10:55 Сейчас в теме
(9) Спасибо, вроде получилось! Вот такой запрос сделал:

 ВЫБРАТЬ
    РеализацияТоваровУслуг.Ссылка КАК Ссылка,
    РеализацияТоваровУслуг.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
ПОМЕСТИТЬ Расходные
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    Счет.Ссылка КАК Счет,
    РозничнаяПродажа.Ссылка КАК Розничная
ПОМЕСТИТЬ СчетИРозница
ИЗ
    Документ.СчетНаОплатуПокупателю КАК Счет
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РозничнаяПродажа КАК РозничнаяПродажа
        ПО (Счет.Ссылка = РозничнаяПродажа.СчетНаОплатуПокупателю)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    Расходные.Ссылка КАК Ссылка,
    СчетИРозница.Счет КАК Счет,
    СчетИРозница.Розничная КАК Розничная
ИЗ
    Расходные КАК Расходные
        ЛЕВОЕ СОЕДИНЕНИЕ СчетИРозница КАК СчетИРозница
        ПО (Расходные.СчетНаОплатуПокупателю = СчетИРозница.Счет) 
Показать
4. user1302499 03.09.21 10:29 Сейчас в теме
(2)Бухгалтерия предприятия, редакция 3.0 (3.0.92.51)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот