Имя: Пароль:
1C
1С v8
Регистр сведений
,
0 Svetlana_Kazan
 
31.07.17
23:26
Помогите, пожалуйста! Никак не получается написать запрос по регистру сведений срез последних. Мне необходимо отобрать значение регистра на конец периода. При чем, если есть значения с единицей измерения тонна, то брать ее, иначе брать любую последнюю записи за период.
1 PR
 
31.07.17
23:52
Эээ... а чем помочь-то? Бери да пиши.
2 AlvlSpb
 
01.08.17
00:27
(0) Задача не совсем ясна. Что вы хотите получить на выходе? Т.е. если есть еще измерения по которым идет выборка (например, Номенклатура) и после тонны есть та же номенклатура но в кг, то это уже не совсем срез последних. Или делайте два запроса, в первом условие в вирт таблице (, ЕдИзмерения = &тонна) во втором - НЕ и потом объединяйте
Или ... я просто не понял условия задания
3 AlvlSpb
 
01.08.17
00:30
(2) аааа ни фига не получится объединение, туда все-равно заскочит та же номенклатура с кг но оформленная позже
4 catena
 
01.08.17
06:33
(3)Че это не получится? Если писать условие на реквизит в параметрах вирт.таблицы, то срез последних будет именно по реквизиту.
5 catena
 
01.08.17
06:35
Только не объединять, конечно, а соединять и ЕстьNULL(,)
6 Svetlana_Kazan
 
02.08.17
09:16
(5) Catena, не совсем поняла по поводу ЕстьNull(,)
7 aleks_default
 
02.08.17
09:25
(6)Светлана, почитайте для начала про срез последних. Что это такое и с чем его едят. А потом свой пост в (0) и подумайте что для вас важнее - более поздняя дата, или именно такая единица измерения.
8 catena
 
02.08.17
09:26
Выбрать ЕстьNULL(СрезПоТонне.НужноеПоле,СрезВсего.НужноеПоле) из СрезПоТонне
левое соединение СрезВсего по СрезПоТонне.Номенклатура=СрезВсего.Номенклатура
9 Svetlana_Kazan
 
02.08.17
09:45
(8) к сожалению, запрос ничего не отобрал в год, когда были только "кг". В год, когда есть данные и с "кг" и с "т", отбираются "т".
10 Svetlana_Kazan
 
02.08.17
09:53
(8) Catena, спасибо за помощь! Сделала полное соединение и запрос заработал.
11 catena
 
02.08.17
09:57
(9)Ну да, таблицы местами поменять надо.
12 zvial
 
02.08.17
10:18
(10) Оно и с левым должно работать. Если (11)
13 Ненавижу 1С
 
гуру
02.08.17
10:19
все зависит от измерений регистра
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс