Имя: Пароль:
1C
 
Ответственный на каждый день
0 repin_mike
 
15.08.18
10:17
Есть таблица с поступлениями вида Дата Поступление. Есть регистр сведений с ответственным лицом вида Дата Ответственный. Как можно соединить таблицы, чтобы получить ответственного на каждую дату из поступления?
1 Малыш Джон
 
15.08.18
10:19
>>Как можно соединить таблицы, чтобы получить ответственного на каждую дату из поступления?

погуглить

Книга знаний: Срез последних на каждую дату в запросе
2 ColonelAp4u
 
15.08.18
10:19
слева таблица с права регистр, связь по дате.
3 0xFFFFFF
 
15.08.18
10:19
(0) левое соединение проверяем не на равенство дате, а на меньше и равно
4 repin_mike
 
15.08.18
10:22
(3) Так их несколько может быть
5 Deon
 
15.08.18
10:22
(4) Кого? Поступлений или Отвественных?
6 repin_mike
 
15.08.18
10:26
(5) Левое соединение проверяем не на равенство дате, а на меньше или равно. Соответственно на одно и то же поступление присоединятся все ответственные с начала времён до даты документа, и если их несколько, то будет некорректно
7 repin_mike
 
15.08.18
10:29
(6) Хотя, наверное, потом можно взять максимальную дату, сгруппировав по документу. Сейчас попробую
8 Deon
 
15.08.18
10:47
Покажи, что получится
9 Deon
 
15.08.18
10:49
+(8) Просто интересна реализация, когда из Поступления полей 10 выбирается
10 1Сергей
 
15.08.18
11:21
Не понял, если ответственный устанавливается каждый день, почему бы не соединить по равенству даты?
11 repin_mike
 
15.08.18
11:24
(10) Не на каждую дату. Поступление введено 15.08.2018 11:23:47, такой даты в регистре с ответственными не будет
12 Deon
 
15.08.18
11:24
(10) Это ты с чего взял, что на каждую?
13 1Сергей
 
15.08.18
11:25
Значит не так понял (0)