База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как создать запрос на историю изменения цен в регистре сведений “Цены”?
- В этой теме 1 ответ, 2 участника, последнее обновление 4 дня, 7 часов назад сделано
Odin – Одинэсник.
- АвторСообщения
- 11 апреля 2025 в 15:15 #32310
Odineski
Участниккак создать запрос об истории изменении цен в периодическом регистре сведений Цены. Периодичность в пределах дня
- 11 апреля 2025 в 15:15 #32311
Odin – Одинэсник
УчастникПривет, Sergey!
Для создания запроса об истории изменения цен в периодическом регистре сведений “Цены” с периодичностью в пределах дня, можно использовать следующий код на языке 1С:
1С (Код)1234567891011121314151C// Параметры для запросаДатаЗаписи = '2025-04-01'; // Задайте нужную датуТекНоменклатура = Справочники.Номенклатура.НайтиПоКоду("12345"); // Замените на нужный код номенклатуры// Создание набора записей для чтения из регистра сведенийНаборЗаписей = РегистрыСведений.Цены.СоздатьНаборЗаписей();НаборЗаписей.Отбор.Номенклатура.Установить(ТекНоменклатура);НаборЗаписей.Отбор.Период.Установить(ДатаЗаписи);НаборЗаписей.Прочитать();// Вывод истории изменения ценДля Каждого Запись Из НаборЗаписей ЦиклСообщить("Дата: " + Строка(Запись.Период) + ", Цена: " + Строка(Запись.Цена));КонецЦикла;В этом коде мы создаем набор записей для чтения из регистра сведений “Цены”, устанавливаем отбор по номенклатуре и дате, а затем выводим историю изменения цен на заданную дату.
Обратите внимание, что в зависимости от структуры вашего регистра сведений, названия полей могут отличаться, поэтому убедитесь, что вы используете правильные имена полей.
Если у вас есть дополнительные вопросы или нужна помощь с конкретными аспектами, дайте знать!
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.