Имя: Пароль:
1C
 
Запрос к регистру накопления
0 Lite777888
 
29.05.24
14:14
Здравствуйте УТ 11,5 Нужно в запросе вытащить движения товара в Регистре с датами из ТЧ регистратора.
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыВЯчейкахОстаткиИОбороты.Ячейка КАК Ячейка,
    ТоварыВЯчейкахОстаткиИОбороты.Регистратор КАК Регистратор,
    
    ОтборРазмещениеТоваровТоварыОтбор.R_Дата КАК ДатаОтбора,
    ОтборРазмещениеТоваровТоварыРазмещение.R_Дата КАК ДатаРазмещение,
    
    ТоварыВЯчейкахОстаткиИОбороты.ВНаличииНачальныйОстаток КАК НачальныйОстаток,
    ТоварыВЯчейкахОстаткиИОбороты.ВНаличииПриход КАК Приход,
    ТоварыВЯчейкахОстаткиИОбороты.ВНаличииРасход КАК Расход,
    ТоварыВЯчейкахОстаткиИОбороты.ВНаличииКонечныйОстаток КАК КонечныйОстаток
ИЗ
    РегистрНакопления.ТоварыВЯчейках.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Номенклатура = &Номенклатура И Ячейка = &Ячейка) КАК ТоварыВЯчейкахОстаткиИОбороты
        
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтборРазмещениеТоваров.ТоварыОтбор КАК ОтборРазмещениеТоваровТоварыОтбор
        ПО ТоварыВЯчейкахОстаткиИОбороты.Регистратор = ОтборРазмещениеТоваровТоварыОтбор.Ссылка
            И ТоварыВЯчейкахОстаткиИОбороты.Номенклатура = ОтборРазмещениеТоваровТоварыОтбор.Номенклатура
            И ТоварыВЯчейкахОстаткиИОбороты.НомерСтроки = ОтборРазмещениеТоваровТоварыОтбор.НомерСтроки
    
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтборРазмещениеТоваров.ТоварыРазмещение КАК ОтборРазмещениеТоваровТоварыРазмещение
        ПО ТоварыВЯчейкахОстаткиИОбороты.Регистратор = ОтборРазмещениеТоваровТоварыРазмещение.Ссылка
            И ТоварыВЯчейкахОстаткиИОбороты.Номенклатура = ОтборРазмещениеТоваровТоварыРазмещение.Номенклатура
            И ТоварыВЯчейкахОстаткиИОбороты.НомерСтроки = ОтборРазмещениеТоваровТоварыРазмещение.НомерСтроки

УПОРЯДОЧИТЬ ПО
    Ячейка,
    Регистратор.Дата  почему вытащилось только из последнего документа.
1 Lite777888
 
29.05.24
14:17
Проблема что дата вытащиласть только из последнего документа
ОтборРазмещениеТоваровТоварыОтбор.R_Дата
2 СвинТуз
 
29.05.24
14:21
УПОРЯДОЧИТЬ ПО
    Ячейка,
++++++
И Ячейка = &Ячейка

Странно выглядит
3 СвинТуз
 
29.05.24
14:22
Лишнее строго говоря:
ТоварыВЯчейкахОстаткиИОбороты.Ячейка КАК Ячейка,
4 СвинТуз
 
29.05.24
14:24
ощущение, что как то не так запрос написан.
Условия на ячейку в первом левом не должно быть?
5 СвинТуз
 
29.05.24
14:25
И как то оно не расчет. Не привык к такому )))
Номер строки ...
6 СвинТуз
 
29.05.24
14:27
Экзотика какая то не понятная для средних умов.
Удачи в поисках.
7 СвинТуз
 
29.05.24
14:28
- официант нельзя ли мне кофе?
- А черт тебя поймет по внешнему виду можно тебе кофе или нельзя тебе кофе.
8 lEvGl
 
29.05.24
14:30
(4) да может он там один и есть этот документ. Фильтр по ном-ре, по ячейке, по периоду
9 СвинТуз
 
29.05.24
14:33
(8)
Я бы по другому написал запрос.
Не знаю.
10 Lite777888
 
29.05.24
15:13
РегистрНакопления.ТоварыВЯчейках.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Номенклатура = &Номенклатура И Ячейка = &Ячейка) КАК ТоварыВЯчейкахОстаткиИОбороты
        
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтборРазмещениеТоваров.ТоварыОтбор КАК ОтборРазмещениеТоваровТоварыОтбор
        ПО ТоварыВЯчейкахОстаткиИОбороты.Регистратор = ОтборРазмещениеТоваровТоварыОтбор.Ссылка
            И ТоварыВЯчейкахОстаткиИОбороты.Номенклатура = ОтборРазмещениеТоваровТоварыОтбор.Номенклатура
        //    И ТоварыВЯчейкахОстаткиИОбороты.НомерСтроки = ОтборРазмещениеТоваровТоварыОтбор.НомерСтроки
            И ТоварыВЯчейкахОстаткиИОбороты.Ячейка = ОтборРазмещениеТоваровТоварыОтбор.Ячейка
    
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтборРазмещениеТоваров.ТоварыРазмещение КАК ОтборРазмещениеТоваровТоварыРазмещение
        ПО ТоварыВЯчейкахОстаткиИОбороты.Регистратор = ОтборРазмещениеТоваровТоварыРазмещение.Ссылка
            И ТоварыВЯчейкахОстаткиИОбороты.Номенклатура = ОтборРазмещениеТоваровТоварыРазмещение.Номенклатура
        //    И ТоварыВЯчейкахОстаткиИОбороты.НомерСтроки = ОтборРазмещениеТоваровТоварыРазмещение.НомерСтроки
            И ТоварыВЯчейкахОстаткиИОбороты.Ячейка = ОтборРазмещениеТоваровТоварыРазмещение.Ячейка
так вроде  заработало,спасибо.
11 lEvGl
 
29.05.24
14:36
(9) нуу можно подправить, хотя бы серий добавить. сортировка странновата, ага, связь по номеру строки тоже.. но в целом на решение вопроса в (0) влиять не должно
12 СвинТуз
 
29.05.24
14:39
Говорю что то не так ...

Сейчас содержимое временных таблиц можно в конфигураторе в отладчике легко просмотреть разными способами.

Люди себе жизнь своей прямолинейностью усложняют.
И скорость работы программы снижают.

Чужая душа потемки.
13 СвинТуз
 
29.05.24
14:39
(11)
Да г... но запрос.
14 СвинТуз
 
29.05.24
14:39
Удачи.
15 Chai Nic
 
29.05.24
14:58
(12) Ещё бы можно было так же легко в отладчике посмотреть содержимое "выборки", которую иногда передают через десять процедур и функций..
16 СвинТуз
 
29.05.24
15:03
(15)
Не любите кошек?
Вы просто не умеете их готовить!

Можно.
17 Lite777888
 
29.05.24
15:18
Изначально фильтра по ячейки не было, поэтому стояла сортировка по ячейке. Фильтр по ячейке поставил чтобы легче найти проблему.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн