Имя: Пароль:
1C
 
РС Срез последних.
,
0 ЗлаяЗая
 
10.04.19
13:34
Научите меня, плиз, делать срез последних. Ну никак не могу понять. :(((((
Есть РС ОсновныеСпецификацииНоменклатуры
Измерения: Номенклатура и Подразделения
Ресурсы: СпецификацияНоменклатуры
Нужно выбрать в запросе по каждой номенклатуре последнее подразделение, чья спецификация установлена основной.
Н-р,
01.01.2019 Калоши Подр1
02.02.2019 Калоши Подр2
Т.е. должна выйти только 1 последняя строка.
1 garantNo4x
 
10.04.19
13:35
Срез последних это ближайшая запись с конца по выбранным измерениям.
2 Temai
 
10.04.19
13:35
Открой хотя бы конструктор запроса и посмотри на свой регистр, какие таблицы он имеет, и ты сама ответишь себе на вопрос.
3 Beduin
 
10.04.19
13:36
(1) Ей текст запроса нужен
4 1Сергей
 
10.04.19
13:36
(1) + Здесь срез не поможет
5 garantNo4x
 
10.04.19
13:36
так как у вас измерения разные , то вы эту запись получите только случайно.
6 catena
 
10.04.19
13:38
(1)+По ВСЕМ измерениям. Для точности формулировки.
7 garantNo4x
 
10.04.19
13:42
ну, да. Но все это нюансы которые ТС все равно не поймет. Куда проще на примере смотреть и менять параметры , что бы видеть как они влияют на результат.
8 garantNo4x
 
10.04.19
13:42
Дай фотку я запрос напишу))
9 1Сергей
 
10.04.19
13:43
(8) зачем тебе фотка младенца?
10 garantNo4x
 
10.04.19
13:44
(9) ну, по старой традиции.
11 Beduin
 
10.04.19
13:44
(9) Мне больше интересны его фантазии. Запрос раздевающий невинную девушку.
12 garantNo4x
 
10.04.19
13:44
впрочем насчет запроса на пошутил. ЕРП у меня открываться будет долго, а на бумажке я писать запросы не умею)
13 ЗлаяЗая
 
10.04.19
13:47
Я понимаю, что по ВСЕМ измерениям.
Тогда как получить это в запросе?
14 1Сергей
 
10.04.19
13:52
(13) А регистр точно периодический?
15 1Сергей
 
10.04.19
13:52
У меня в ерп он непериодический
16 ЗлаяЗая
 
10.04.19
13:53
(14) точно. это УПП
17 sqr4
 
10.04.19
13:53
(13) 1.Фото!)
2. Нужно сначала выбрать выбрать максимальные даты для номенклатуры, затем присоединить первую таблицу с соединением по дате и номенклатуре, это и даст тебе последнее подразделение
18 garantNo4x
 
10.04.19
13:55
(16) в запросе надо выбрать откуда удобно , то что нужно , отсортировать по дате и выбрать первую запись. там даже слово такое есть в языке запросов.
Впрочем наверное можно и проще наверное
19 catena
 
10.04.19
13:56
Выбрать максимум(Период) п, Номенклатура н поместить тз из Регистр.блаблабла сгруппировать по Номенклатура;
Выбрать т1.п, т1.н, т2.Подразделение из тз т1 левое соединение Регистр.блаблабла т2 по т1.п=т2.период и т1.н=т2.Номенклатура
20 1Сергей
 
10.04.19
13:58
(19) кошмар. надеюсь в твоей базе запросы не так выглядят )
21 catena
 
10.04.19
14:00
(20)я всегда форматирую текст перед продакшном
))
22 ЗлаяЗая
 
10.04.19
14:12
(20) все нормально :))))
(19) вроде, получается. спасибо!!!!
23 ЗлаяЗая
 
10.04.19
14:17
получилось.
теперь надо это впихнуть в огромный замшелый запрос :((((
24 sqr4
 
10.04.19
14:19
(23) сама впихнешь?
25 garantNo4x
 
10.04.19
14:21
слово замшелый .. интересно сколько лет ТС.
26 1Сергей
 
10.04.19
14:25
(25) может она грибник
27 ЗлаяЗая
 
10.04.19
14:27
(25) отчет с 2011 года. написан на УниверсальныйОтчет
по сравнению со мной- дреееевний :))))))
28 garantNo4x
 
10.04.19
14:28
(26) ну да , грибник на пенсии.
29 13_Mult
 
10.04.19
14:40
(23) Т.е. замшелый запрос нужно покрыть ещё немного мхом?! ))
30 Быдло замкадное
 
10.04.19
14:53
вы че тупые все? Там никакие соединения и условия не нужны

ВЫБРАТЬ
    ОсновныеСпецификацииНоменклатурыСрезПоследних.Номенклатура,
    ОсновныеСпецификацииНоменклатурыСрезПоследних.Подразделение
ИЗ
    РегистрСведений.ОсновныеСпецификацииНоменклатуры.СрезПоследних КАК ОсновныеСпецификацииНоменклатурыСрезПоследних
31 sqr4
 
10.04.19
14:55
(30) иди умойся млять и проспись, потом на форум заходи и людей обзывай
32 Быдло замкадное
 
10.04.19
14:57
(31) что тебе не нравится в (30) Запрос отвечает на вопрос "Нужно выбрать в запросе по каждой номенклатуре последнее подразделение, чья спецификация установлена основной."
33 Быдло замкадное
 
10.04.19
14:59
(32) + он выведет Калоши Подр2 , то что нужно ТС. А вы велосипед какой-то изобретаете
34 sqr4
 
10.04.19
14:59
(33) а ты проверил прежде чем муйню писать?
35 1Сергей
 
10.04.19
15:02
(31) >>иди умойся млять и проспись, потом на форум заходи и людей обзывай
+1


Нужно выбрать в запросе по каждой номенклатуре ПОСЛЕДНЕЕ подразделение
+ Подразделение - не ресурс
36 Быдло замкадное
 
10.04.19
15:02
(34) пардон, не работает))
37 Darych
 
10.04.19
15:03
Измерения: Номенклатура и Подразделения
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн