Имя: Пароль:
1C
1С v8
Помогите с запросом
0 егаис
 
08.04.13
14:40
Нужно сформировать таблицу по документу перемещение товаров
Материал из документа|количество из документа|счет учета из документа|количество материала всего на предприятии

ВЫБРАТЬ
   ПеремещениеТоваровТовары.Номенклатура,
   ПеремещениеТоваровТовары.Количество,
   ХозрасчетныйОстатки.КоличествоОстаток
ИЗ
   Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, , , Организация = &Организация) КАК ХозрасчетныйОстатки
       ПО (ХозрасчетныйОстатки.Субконто1 = ПеремещениеТоваровТовары.Номенклатура)
           И (ХозрасчетныйОстатки.Счет = ПеремещениеТоваровТовары.СчетУчета)

Вот чешу репу, связывать по счету учета - это верно? Или как передать счет учета из документа в параметр РБ?
1 palpetrovich
 
08.04.13
14:45
Если "Нужно сформировать таблицу по документу перемещение товаров" - то зачем вообще  ЛЕВОЕ СОЕДИНЕНИЕ ?
или задача несного другая?
2 andreymongol82
 
08.04.13
14:45
У двух документов за один день одинаковый счет учета и одинаковая номенклатура.
В итоге этим запросом получим.
1. документ 1 - все количество по этому счету
2. документ 2 - все олкичество по этому счету.
Запрос неправильный
3 Goggy
 
08.04.13
14:47
(0) Ты сформулируй что ты хочешь в результате и что есть, т.к. мне кажется что всё можно проще реализовать))
4 andreymongol82
 
08.04.13
14:48
(0) Бери не таблицу остатков, а таблицу остатков и оборотов с периодичностью регистратор - по нему и соединяй... Хотя как-то криво все равно...