|
Помогите с запросом, надо выбрать документы без движений по РН | ☑ | ||
---|---|---|---|---|
0
Klesk
30.03.21
✎
15:51
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
СвободныеОстатки.Регистратор ПОМЕСТИТЬ РНСВ ИЗ РегистрНакопления.СвободныеОстатки КАК СвободныеОстатки ГДЕ СвободныеОстатки.Регистратор.СкладскаяОперация = &СкладскаяОперация ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПЕРВЫЕ 100 ПриходныйОрдерНаТовары.Ссылка ИЗ РНСВ КАК РНСВ, Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары ГДЕ ПриходныйОрдерНаТовары.Ссылка.Проведен И НЕ ПриходныйОрдерНаТовары.Ссылка В (РНСВ.Регистратор) И ПриходныйОрдерНаТовары.Ссылка.СкладскаяОперация = &СкладскаяОперация УПОРЯДОЧИТЬ ПО ПриходныйОрдерНаТовары.Дата выдает документы с движениями по этому регистру, как верно написать запрос? |
|||
1
H A D G E H O G s
30.03.21
✎
15:52
|
Бедный сервер.
|
|||
2
H A D G E H O G s
30.03.21
✎
15:53
|
Чем вы 10 лет занимались?
У вас, как минимум, нет связи 2-х таблиц, как максимум, это все переписывается в один запрос. |
|||
3
H A D G E H O G s
30.03.21
✎
15:54
|
А, не, не увидел условие в ГДЕ
Просто выкиньте 2 таблицу из выборки РНСВ КАК РНСВ, |
|||
4
программистище
30.03.21
✎
15:58
|
почему бы не выбрать документ с левым соединением РН регистратор, и проверкой на есть нул на регистратор
|
|||
5
H A D G E H O G s
30.03.21
✎
16:00
|
Как то так
ВЫБРАТЬ ПриходныйОрдерНаТовары.Ссылка КАК Ссылка ИЗ Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки КАК СвободныеОстатки ПО (СвободныеОстатки.Регистратор = ПриходныйОрдерНаТовары.Ссылка И ПриходныйОрдерНаТовары.СкладскаяОперация = &СкладскаяОперация И ПриходныйОрдерНаТовары.Проведен = ИСТИНА) ГДЕ СвободныеОстатки.Регистратор ЕСТЬ NULL УПОРЯДОЧИТЬ ПО ПриходныйОрдерНаТовары.Дата |
|||
6
dka80
30.03.21
✎
16:02
|
(5) для записи в регистр накопления регистратор не обязательно должен быть проведен )) Хотя если это типовой документ, то да. Хотя если спрашивают про проведенные документы без движения, то вряд ли это типовой функционал
|
|||
7
Kassern
30.03.21
✎
16:08
|
(6) не факт. Например чеки в рознице имеют проводку до тех пор пока кассовая смена не будет закрыта и не создастся отчет о розничных продажах. Тогда проводка переходит в ОРП, а чек хоть и проведенный остается без проводки.
|
|||
8
Klesk
30.03.21
✎
16:28
|
(1) это для обработки, редко или один раз
(5) что то все равно не то https://s8.hostingkartinok.com/uploads/images/2021/03/ea0935b5dffbd875491bef054cee0a37.png |
|||
9
dka80
30.03.21
✎
16:35
|
(8) что не то? У этих документов есть движения по регистру Свободные остатки?
|
|||
10
Klesk
30.03.21
✎
16:36
|
(9) нет, но складская операция другая
|
|||
11
dka80
30.03.21
✎
16:43
|
(10) Мне говорят обидные слова: "Зачем тебе, мол Вася, голова? Держать удар - отвечу смело всем! Ну а еще я головою ем"
ВЫБРАТЬ ПриходныйОрдерНаТовары.Ссылка КАК Ссылка ИЗ Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки КАК СвободныеОстатки ПО (СвободныеОстатки.Регистратор = ПриходныйОрдерНаТовары.Ссылка ) ГДЕ СвободныеОстатки.Регистратор ЕСТЬ NULL и ПриходныйОрдерНаТовары.СкладскаяОперация = &СкладскаяОперация И ПриходныйОрдерНаТовары.Проведен = ИСТИНА |
|||
12
Klesk
30.03.21
✎
17:16
|
(11) спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |