Имя: Пароль:
1C
1С v8
Последняя запись из регистра сведений
0 Vladislava-smile
 
22.03.16
03:58
Выбрать последнюю запись из регистра сведений (периодический в пределах дня)
Не могу понять почему не работает, подскажите что не так ...
Для каждого стр из ТаблицаЗапланированнойПродукции Цикл     
Отбор = Новый Структура("Номенклатура", стр.Номенклатура);

Сообщить("Спецификация: " + РегистрыСведений.АктивныеСпецификацииНоменклатуры.ПолучитьПоследнее(ДатаПланирования, Отбор).Спецификация);
КонецЦикла;
1 Vladislava-smile
 
22.03.16
04:24
Номенклатура и Спецификация - измерения, ведущие.
2 alkorolev
 
22.03.16
04:26
ПолучитьПоследнее вернет структуру ресурсов
3 alkorolev
 
22.03.16
04:27
используй СрезПоследних
4 patria0muerte
 
22.03.16
04:36
(1) А если по одной номенклатуре будет >1 спецификации? Срез последних возвращает последние значения ресурсов по комбинации измерений. Последнее значение измерения ты им не получишь.

Тут только если делать запрос к срезу последних по измерению Номенклатура, и потом, используя МАКСИМУМ по периоду в запросе вытаскивать последнюю спецификацию.
5 patria0muerte
 
22.03.16
04:37
А какая вообще структура регистра? Быть может спецификация и должна быть в ресурсах?
6 Vladislava-smile
 
22.03.16
04:51
(5) - Да,вы правы наверное, перенесу в ресурсы. И попробую.
7 Vladislava-smile
 
22.03.16
05:08
Спасибо, все получилось )
Независимо от того, куда вы едете — это в гору и против ветра!