Имя: Пароль:
1C
1С v8
Заполнение фактических дат оплаты
,
0 User_Agronom
 
02.07.14
11:57
Есть две таблицы:
таблица А (продажи) (две колонки: документ, сумма документа)
таблица Б (оплаты) (две колонки: дата оплаты, сумма оплаты)

Нужно запросом составить таблицу из трех столбцов (документ, сумма документа, дата полной оплаты)

Пример:
Таблица А
Док №1 от 01.06;    100
Док №2 от 05.06;    150
Док №3 от 10.06;    270
Док №4 от 15.06;    100
Док №5 от 17.06;    120
Док №6 от 21.06;    500

Таблица Б
02.06               50
03.06               75
18.06              520
22.06              155

Должно получиться:

Док №1 от 01.06;    100; 03.06
Док №2 от 05.06;    150; 18.06
Док №3 от 10.06;    270; 18.06
Док №4 от 15.06;    100; 18.06
Док №5 от 17.06;    120; 22.06
Док №6 от 21.06;    500;  NILL

Вопрос: возможно ли это сделать запросом?
И, если возможно, подскажите в какую сторону копать.

PS Где-то, что-то подобное видел, но найти не смог.
1 User_Agronom
 
02.07.14
12:36
up!
2 BuHu
 
02.07.14
12:39
(0) док это документ продажи в обеих таблицах? авансовых платежей нету? может быть несколько оплат по одному документу продажи?
3 BuHu
 
02.07.14
12:40
(0) а так , загружаешь во временные таблицы и соединяешь , группируешь
4 BuHu
 
02.07.14
12:43
(3) не , не посмотрел на вторую таблицу , если нет явной связи между документом продажи и оплаты , то сложнее . нужен контрагент , сделка . как то надо их для начала связать
5 User_Agronom
 
02.07.14
12:47
(4) Обе таблицы: один контрагент, один договор.
Явной связи нет.  

Непонятно по какому принципу группировать и соединять.
6 ДемонМаксвелла
 
02.07.14
12:49
1)Нельзя.
2)Двойной цикл.
7 User_Agronom
 
02.07.14
12:51
(6) С циклом сделал. Временная таблица формируется полтора часа((
8 BuHu
 
02.07.14
12:53
(7)одним запросом врятли получится. тут как я понимаю надо по фифо списывать задолжность
9 BuHu
 
02.07.14
12:54
(7) заставь пользователей привязывать документ поступления денег к конкретному документу продажи
10 BuHu
 
02.07.14
12:57
+(9) хотя тут наверно тоже ситуации могут быть . либо одним платежом несколько продаж закрывать могут или одну продажу несколькими платежками
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.