Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
1c82 запрос , как получить последние документы с заданным товаром в табл. части
|
|||
|---|---|---|---|
|
#18+
Добрый день, есть список документов "расход" с табл.частью: "товар" Надо в запросе получить таблицу типа "Последний документ расход, товар", те каким документов последний раз продавался товар. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 14:18 |
|
||
|
1c82 запрос , как получить последние документы с заданным товаром в табл. части
|
|||
|---|---|---|---|
|
#18+
redking, надо поучить SQL и язык запросов 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 14:54 |
|
||
|
1c82 запрос , как получить последние документы с заданным товаром в табл. части
|
|||
|---|---|---|---|
|
#18+
_VVP_, так этим и занимаемся... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 15:09 |
|
||
|
1c82 запрос , как получить последние документы с заданным товаром в табл. части
|
|||
|---|---|---|---|
|
#18+
redkingтак этим и занимаемся... :( Плохо занимаетесь. В чем проблема написать запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 16:33 |
|
||
|
1c82 запрос , как получить последние документы с заданным товаром в табл. части
|
|||
|---|---|---|---|
|
#18+
_VVP_, ВЫБРАТЬ Максимум(Расход.Ссылка.Дата) КАК Дата, Расход.Товар КАК Товар, СУММА(Расход.Сумма) КАК Сумма ИЗ Документ.Расход.товары КАК Расход Левое Соединение Документ.Расход.Товары КАК Расход1 По Расход.Товар= Расход1.Товар и Расход.Ссылка.Дата = Расход1.Ссылка.Дата ГДЕ Расход.Ссылка.Дата < &ВыбДата СГРУППИРОВАТЬ ПО Расход.товар и сумма общая а не по последнему документу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 22:06 |
|
||
|
1c82 запрос , как получить последние документы с заданным товаром в табл. части
|
|||
|---|---|---|---|
|
#18+
_VVP_, сорри,там скопировал неверно... ВЫБРАТЬ Максимум(Расход.Ссылка.Дата) КАК Дата, Расход.Товар КАК Товар, СУММА(Расход1.Сумма) КАК Сумма ИЗ Документ.Расход.товары КАК Расход Левое Соединение Документ.Расход.Товары КАК Расход1 По Расход.Товар= Расход1.Товар и Расход.Ссылка.Дата = Расход1.Ссылка.Дата ГДЕ Расход.Ссылка.Дата < &ВыбДата СГРУППИРОВАТЬ ПО Расход.товар те выбрали макс.даты и присоединили сумму только по этим датам и товарам... и че неверно не вижу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 22:21 |
|
||
|
1c82 запрос , как получить последние документы с заданным товаром в табл. части
|
|||
|---|---|---|---|
|
#18+
redkingте выбрали макс.даты и присоединили сумму только по этим датам и товарам... и че неверно не вижу... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 1. Зачем соединять товары сами с собой, тем более по таким условиям - ведь могут быть два разных документа, содержащих одинаковый товар и датированных одной датой? 2. Зачем вычисляется сумма, ведь в исходной постановке вопроса суммы нет? 3. В запросе отсутствует выборка именно последних документов, содержащих данный товар - попробуйте просто написать запрос, возвращающий кортеж (максимальная дата, товар) . 4. В 1С8 обращаться через разыменование (Расход.Ссылка.Дата) не очень хорошо, и хотя такой код можно видеть в типовых, но делать так не стоит. Руководствоваться необходимо принципом "Ясность лучше неясности" (дзен питона). На практике трансляция такого запроса в SQL может оказаться не оптимальной, нежели явно соединить Расход и Расход.Товары по ссылке. После того, как получите кортеж (максимальная дата, товар), сможете повторного соединить его с выборкой из Расход.Товары, чтобы получить суммы расходов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2012, 00:09 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=28&tid=1520635]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 353ms |

| 0 / 0 |
