|
Отбор только тех записей из РС которые не создавались в 23 году | ☑ | ||
---|---|---|---|---|
0
Королевский Тигр
23.08.23
✎
08:29
|
Добрый день. Подскажите пожалуйста, как сделать отбор записей в регистре сведений, которые не создавались в 23 году?
То есть у меня есть РС Цены номенклатуры. в нем есть поле период. У меня задача. Отобрать только те записи период последней записи которой <01.01.2023. Это вообще запросом реально сделать? или лучше обработкой? |
|||
1
yopQua
23.08.23
✎
08:32
|
срез последних до 23
где ДатаВремя(, Год) <> 23 и еще с пол десятка вариантов а что нужно то? потому как это >>>период последней записи которой непонятно. Период последней записи по валюте или что? |
|||
2
yopQua
23.08.23
✎
08:35
|
записи могут быть как бы и 24м годом
|
|||
3
yopQua
23.08.23
✎
08:51
|
>>>Период последней записи по валюте или что?
а, цены здесь. по номенклатуре/виду цен? |
|||
4
Королевский Тигр
23.08.23
✎
09:02
|
(3) Цены, виды цен без разницы, в РС есть поле период тип дата. Смотрим только наполе период
Мне нужно отобрать номенклатуру из записей Последняя запись должна быть до 23 года. Пример: если в поле период есть дата 1 февраля 2023 года, то такая запись в выборку не попадает. Из такой записи номенклатуру я не беру |
|||
5
yopQua
23.08.23
✎
09:07
|
(4) период не может быть итоговым отбором, нужна хотя бы номенклатура
тогда сначала выбрать номенлатуру, которая есть в 23 отдельным запросом и поставить в результирующий запрос исключающее условие Выбрать Период, Номенк, Цена Из РС Где РС.Номенклатура Не В (Выбрать Номенклатура Из РС Где РС.Период = 23) либо через ВТ, либо соединением По <> + все варианты, где можно указать фильтр на неравно |
|||
6
yopQua
23.08.23
✎
09:11
|
а если нужно понять для какой номенклатуры в 23 году не устанавливались цены, то правильнее будет
Выбрать Период, Номенк, Цена Из РС.СрезПоследних() Где Период < 23 и все |
|||
7
yopQua
23.08.23
✎
09:11
|
завит от смысла задачи
|
|||
8
Королевский Тигр
23.08.23
✎
09:27
|
(5) Вот такая мысль то же приходила в голову,вычесть из одной таблицы другую.
(6) А здесь вы не правы, если я поставлю Выбрать Период, Номенк, Цена Из РС.СрезПоследних() Где Период < 23 Да выберутся записи с номенклатурой до 23 года, но в РС может быть запись после 23 года, а мне это не подходит. Директива Где тут не подойдет |
|||
9
yopQua
23.08.23
✎
09:41
|
(8) я об этом и сказал выше. тогда и поставьте <> и будет щастье
|
|||
10
yopQua
23.08.23
✎
09:41
|
"деректива" слово то какое
|
|||
11
vde69
23.08.23
✎
09:51
|
выбрать * из
(выбрать Номенклатура, макс(Период) из регистрсведений.цены как р групировать по номенклатура) как вл где вл.период < &датаотсечки |
|||
12
AlexeyKh
23.08.23
✎
10:02
|
а еще может быть номенклатура которую завели в 23 году, и если по ней не было установки цены
вы об этом не узнаете, поэтому запрос надо делать в справочнику Номенклатура (схема) выбрать спр.ссылка, рег.период из справочник.Ном спр и левое соединение Регистр...СрезПоследних(КонецГода(2023)) рег по ссылка = Номенклатуре где рег.Период,Дата < ДатаВремя(2023,1,1) или рег.Перио есть Null |
|||
13
yopQua
23.08.23
✎
10:17
|
(12) тоже по теме
|
|||
14
Королевский Тигр
23.08.23
✎
10:29
|
(12) Если номенклатуру завели в 23 году, то уж точно по ней никак не могли цены установить до 23 года
Ребята спасибо за ответы. разобрался |
|||
15
Королевский Тигр
23.08.23
✎
10:30
|
(11) вот это интересный варик
|
|||
16
AlexeyKh
23.08.23
✎
11:22
|
(14) Так вам же нужна ВСЯ номенклатура (в том числе и созданная в 23 году) по которой в 23 году не было установки Цены!
варинат из (11) не подойдет |
|||
17
Королевский Тигр
23.08.23
✎
11:57
|
(16) Вариант если номенклатуру завели в 23 году, а последняя установка цен по ней ранее23 года - исключен
|
|||
18
yopQua
23.08.23
✎
15:25
|
(17) если установка цен в 24, как сказано в (8)?
|
|||
19
yopQua
23.08.23
✎
15:27
|
+ эта номенклатура ведь тоже нужна, судя по вашему "описанию"
|
|||
20
yopQua
23.08.23
✎
15:27
|
в общем всего удачного бггггг
|
|||
21
Королевский Тигр
23.08.23
✎
20:29
|
(18) юзеры документы могут только оперативно проводить, соответственно 24 год не наступил и документов по установки цен нет)
|
|||
22
yopQua
23.08.23
✎
21:20
|
кручу верчу запутать хочу
поэтому есть дуализм помощи на форуме - вроде бы и не мудак, потому что помогаешь, а так то козел, потому что неправильно. экзамен не сдан. извините |
|||
23
yopQua
23.08.23
✎
21:23
|
приходите))
|
|||
24
majkk
23.08.23
✎
22:03
|
(11) А вложенность здесь зачем?
|
|||
25
Fram
23.08.23
✎
22:43
|
Поднять архив на утро 1 января уже предлагали? )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |