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

1С:Предприятие :: 1С:Предприятие 8 общая

Запрос из документов оснований

Запрос из документов оснований
Я
   NikolayNiko
 
19.10.17 - 08:50
Привет всем! Очень нужна помощь!
Есть документ А. Он создается на основании либо документа В, либо документа С. Мне нужно в запросе получить дату документа В или Документа С, в зависимости от того на основании которого был создан документ А. Не знаю как это реализовать и найти не могу. Пожалуйста подскажите как сделать?
 
 
   1dvd
 
1 - 19.10.17 - 08:51
Выбрать
    мойдок.ДокументоОснования.Дата
ИЗ
    Документ.МойДок как мойдок
   Mankubus
 
2 - 19.10.17 - 08:52
(0) запрос в каком месте? если в обработкеЗаполнения, то там доступен параметр в котором находится ссылка на документ
   NikolayNiko
 
3 - 19.10.17 - 08:53
(2) Просто внешний запрос
   NikolayNiko
 
4 - 19.10.17 - 08:56
(1) Есть небольшая сложность. У одного из документов оснований есть свой документ основания, его дату и нужно получить. Я более упрощено написал
   1dvd
 
5 - 19.10.17 - 08:58
(4)

мойдок.ДокументОснования.ДокументОснования.Дата
   NikolayNiko
 
6 - 19.10.17 - 08:59
То есть получается так:
Когда ДокументА.основание = ДокументВ
  Тогда ДокументВ.Основание.Дата
Иначе ДокументС.дата
   1dvd
 
7 - 19.10.17 - 09:00
(6) почитай про ВЫБОР КОГДА и ССЫЛКА
   NikolayNiko
 
8 - 19.10.17 - 09:00
(5) надеюсь понятно написал. В разных ветках условия будут разные пути
   catena
 
9 - 19.10.17 - 09:01
Выбрать ссылка, документоснования.Дата поместить ВТ из Документ.В;
Выбрать естьNULL(ВТ.Дата,ДокументОснования.Дата) из Документ.МойДок левое соединение вт по вт.ссылка=МойДок.ДокументОснование
   NikolayNiko
 
10 - 19.10.17 - 09:07
(9) Да, примерно так и предполагал, что надо будет создавать временную таблицу. Сейчас только разберусь в том что ты написал и думаю получится
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует