ПолучитьПоследнее() #469110


#0 by Gill
Есть РС "Нормы списания",в нем 2 измерения "Номенклатура" и "Статья затрат" и ресурс "Норма".Никак не могу в таблич части документа получить последнее значение "нормы" по 2 измерениям???
#1 by Irbis
Может его нет?
#2 by Ненавижу 1С
как ругается?
#3 by Maxus43
непериодический может вобще?
#4 by Mitriy
а может и регистра нет? и вообще это не 1С?
#5 by Maxus43
битва телепатов. Новое реалити шоу на Мисте
#6 by Нуф-Нуф
запрос юзай
#7 by Gill
Есть 2 записи по одной и той же номенклатуре, но по разным статьям затрат (17.03.10 Норма - 2 кг, 18.03.10 - 5 кг)...Так вот на 22.03.10 при выборе этой номенклатуры тянет последнюю норму - 2 кг,но не фильтрует по значению статьи затрат...
#8 by Irbis
Если нет, то и запрос не поможет.
#9 by Gill
извиняюсь на 22.03.10 тянет 5 кг
#10 by Irbis
Дык по этой статье это последнее значение
#11 by Maxus43
да хоть 6 кг. нам оно не важно
#12 by Gill
Не ругается, просто не выводит нужное значение
#13 by Gill
В "требовании-накладной" я вставил это в процедуре МатериалыСтатьяЗатратПриИзменении, может не туда???
#14 by Maxus43
можно и туда, но с датами подумай тогда. текущая не катит. не актуальные данные будут
#15 by Ненавижу 1С
а отладчик что говорит?
#16 by Gill
Регистр периодический "В пределах дня" и подчинен регистратору
#17 by Maxus43
может вобще измерение называется тупо "СтатьиЗатрат", а не статья...
#18 by Gill
Нет, измерение "СтатьяЗатрат"
#19 by Irbis
РегистрСведенийМенеджер.<Имя регистра сведений> (InformationRegisterManager.<Имя регистра сведений>) ПолучитьПоследнее (GetLast) Синтаксис: ПолучитьПоследнее(<Конец периода>, <Отбор>) Параметры: <Конец периода> (необязательный) Тип: Дата, МоментВремени, Граница. Определяет момент времени, по который необходимо получить значения ресурсов. Может задаваться значениями типа Дата, МоментВремени или Граница. Если параметр не указан, то будут возвращены значения ресурсов самой последней записи регистра. <Отбор> (необязательный) Тип: Структура. Структура, содержащая отбор по измерениям регистра. Имя ключа структуры должно совпадать с именем измерения регистра, заданного в конфигураторе, а значение элемента структуры - задает отбираемое по данному измерению значение. Если параметр не указан, то отбор не используется. Возвращаемое значение: Тип: Структура. Возвращает структуру, содержащую значения ресурсов. Описание: Получает значения ресурсов наиболее поздней записи регистра, соответствующей указанным периоду и значениям измерений регистра. Примечание: Применим только для периодических регистров сведений. Пример:
#20 by hhhh
2 кг - это ведь не последняя, значит всё-таки отфильтровало.
#21 by Gill
да, но выводит-то 5кг, а в регистре на эту дату по данной статье затрат - 2кг
#22 by Maxus43
Запрос, и не мучай мозг. может и увидиш где косяк
#23 by 73
Не знаю поможет ли? В конструктор структуры неправильный. Синтаксис: Новый Структура(<Ключи>, <Значения>) В значения строку "СтатьяЗатрат" загнал.
#24 by Maxus43
вывод - какая полезная вещь СП и Отладчик
#25 by Gill
(23 )и так не работает Отбор=Новый Структура ("Номенклатура,СтатьяЗатрат");
#26 by 73
Типы СтатьиЗатрат в регистре и в ТЧ совпадают?
#27 by 73
+ И посмотри все же отладчиком, что в структуру попадает...
#28 by Gill
Типы совпадают
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С