Имя: Пароль:
1C
1С v8
Отбор последней операции в регистре накопления
,
0 mishkerdon
 
11.08.14
05:13
Как отобрать последнюю операцию в регистре накопления по определенному набору измерений?
1 Cube
 
11.08.14
05:15
(0) Запросом.
2 MiniMuk
 
11.08.14
06:16
(1) скучно, перебором с первого
3 Sammo
 
11.08.14
06:43
Что понимается под "последней операцией"?
Последняя по моменту времени или последняя по моменту создания?
4 sda553
 
11.08.14
07:00
(3) Разве в записи регистра накопления есть какая то инфа о моменте создания записи?
5 Wobland
 
11.08.14
07:05
ОТОБРАТЬ ПОСЛЕДНИЕ 1
РН.Операция
ИЗ РегистрНакопления.РН КАК РН
ГДЕ РН.Измерение1=&Измерение1
И РН.Измерение2=&Измерение2
6 Godofsin
 
11.08.14
07:35
(5) ВЫБРАТЬ наверное? =)
7 SeraFim
 
11.08.14
08:05
(6) это ж Робин Гуд
8 Godofsin
 
11.08.14
09:07
(7) А, ну точно))))
9 Крошка Ру
 
11.08.14
09:18
(5) Лучше так:

ОТОБРАТЬ ПОСЛЕДНИЕ 1
РН.Операция
ИЗ РегистрНакопления.РН КАК РН
ГДЕ РН.НаборИзмерений = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НаборыИзмерений.ОпределенныйНаборИзмерений)
10 Cube
 
11.08.14
09:26
(5) (9) Слабаки...

Запрос = Новый Запрос("Сделать всё хорошо");
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
    ПоследняяОперацияВРегистреНакопленияПоОпределенномуНаборуИзмерений = Выборка.Операция;
КонецЕсли;
11 Skom
 
11.08.14
09:36
Меня однажды выбесили на работе бесконечной переделкой одного и того же. Я психанул и сделал реквизит
"СуперПуперНизкаяЦенаСпециальноДляМихаилаАлександровича"
12 Skom
 
11.08.14
09:36
в документе каком-то
13 Godofsin
 
11.08.14
09:46
(10) Пффф...
Компьютер! Покажи мне последнюю запись по регистру накопления и выведи ее на принтер главному бухгалтеру!
14 Cube
 
11.08.14
09:48
(13) Ну если хардкор, то уж тогда: "Оператор, загрузи ГБ в память последнюю операцию в регистре накопления по определенному набору измерений". (с) Матрица.
15 Wobland
 
11.08.14
09:55
(14) и оператор сразу побежал на мисту создавать новую ветку
16 Godofsin
 
11.08.14
09:58
(15) ахахах )))))))