Вход | Регистрация
 
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 человек.
Рекламное место пустует