Имя: Пароль:
1C
1С v8
Запрос к двум регистрам
,
0 Dmitriy_76
 
16.09.13
17:05
Типовая Ут10.3
Есть регистр накопления продажи
и регистр цены номенклатуры.
задан определенный тип цен.


Нужно получить запросом : Период продажи,Номенклатуру,Цена(из регистра цены номенклатуры на дату продажи).

Как соединить данные регистры запросом ?
1 Dzenn
 
гуру
16.09.13
17:08
берёшь и соединяешь
2 Dmitriy_76
 
16.09.13
17:08
(1) спасибо
3 Dzenn
 
гуру
16.09.13
17:09
(2) тема исчерпана? ;-)
4 Dmitriy_76
 
16.09.13
17:09
(3) нет
5 Dmitriy_76
 
16.09.13
17:10
(4) а где "не возражаю" :)
6 Dzenn
 
гуру
16.09.13
17:10
(4) а что ещё непонятно?:)
7 Dmitriy_76
 
16.09.13
17:10
(6) было бы представление не спрашивал бы
8 МойКодУныл
 
16.09.13
17:11
http://kb.mista.ru/article.php?id=280
Может это поможет
9 shuhard
 
16.09.13
17:11
(0) в базе знаний лежит классика "Срез последних на каждую дату", там решена идентичная задача
10 МойКодУныл
 
16.09.13
17:11
Не получается цены выдрать на дату продажи?))
11 Dzenn
 
гуру
16.09.13
17:16
(0) а по сути:

1. определяешь минимальную и максимальную даты, задействованные в отчёте
2. на основании регистра ЦеныНоменклатуры формируешь таблицу значений вида номенклатура|дата|цена, по каждой номенклатуре, задействованной в отчёте и для КАЖДОГО дня. Каким образом сформировать такую таблицу - тут простор для фантазии, но я бы просто взял все записи регистра, сгруппировал бы по номенклатуре и вперёд.
3. пишешь таблицу значений во временную таблицу запроса и работаешь с ней в своё удовольствие.
12 Dmitriy_76
 
16.09.13
17:19
(9) спасибо
13 samozvanec
 
16.09.13
17:19
стоимость на количество поделить не?
14 Dmitriy_76
 
16.09.13
17:20
(11) да..когда записей в регистре до ... (много)  твой путь самый оптимальный :)
15 Dzenn
 
гуру
16.09.13
17:22
(14) и самый простой
Ошибка? Это не ошибка, это системная функция.