Имя: Пароль:
1C
 
СрезПоследних в регистре свединий
,
0 mrCreator
 
28.07.16
12:41
Всем добрый день!

Есть задачка не как не могу придумать как обойти.
Есть регистр сведений цены. В нем есть записи на один и тот же товар но с разными единицами измерений сделанные в разный период времени.

Когда я делаю выборку по срезу последний, он считает обе записи действительными и обе мне выдает. Можно как то сделать что бы он брал только последнюю?
1 Mankubus
 
28.07.16
12:43
(0) выбери максимальный период и по нему соединяй
2 mrCreator
 
28.07.16
12:47
не все так просто. Цены разные. Если цену поставлю в "групповое поле" то все равно выходит 2 строки, а если в "суммируемое поле", то значение выходит не верное. Т.е. например если я говорю максимальный период и максиальная цена, то он может из одной записи взять период а из другой цену.
3 Dmitrii
 
гуру
28.07.16
12:53
Сгруппируй по МАКСИМУМ(Период) и соедини с таблицей по полю Период
4 aleks_default
 
28.07.16
12:54
А че единица измерения разве в Измерениях, а не в Ресурсах?
5 Mankubus
 
28.07.16
12:58
(2) все просто. группировать только по номенклатуре в отдельной ВТ
6 Джинн
 
28.07.16
13:11
(0) Вы не поверите, но они ОБЕ последние.
7 HardBall
 
28.07.16
14:04
(0) смотри (4)
8 Defender aka LINN
 
28.07.16
14:08
(0) Есть цена 100р за штуку и 1000р за кг. Какая правильная?
9 Dmitrii
 
гуру
28.07.16
15:03
(8) Последняя. Это же очевидно ))))
10 Gunner
 
28.07.16
15:11
(0) используй ПолучитьПоследнее
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший