Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Работа с периодическим реквизитом
Форум программистов > Базы данных и администрирование > 1C и всё что с ней связано
Leska
Доброе утро!

Столкнулась с такой проблемой, ну просто тупик.
Можно ли получить дату и цену последнего поступление периодического реквизита справочника (цена)?

Подсажите, пожалуйста.
puh14
Что-то типа переменная = Спр.реквизит.Получить(ПолучитьПозициюТА());

Либо через создание объекта Периодический.
Hryv
Периодический = СоздатьОбъект("Периодический");
Периодический.ИспользоватьОбъект(Реквизит, ТекущийОбъект);
Периодический.ВыбратьЗначения(НачальнаяДата, КонечнаяДата);
Пока Периодический.ПолучитьЗначение() = 1 Цикл
ДатаЗначения = Периодический.ДатаЗнач;
Значение = Периодический.Значение;
КонецЦикла

Подробности в хелпе
Leska
puh14
Hryv

Спасибо за ответы smile.gif
Цитата(Hryv @ 20:08:2008 - 07:42) *
Периодический = СоздатьОбъект("Периодический");
Периодический.ИспользоватьОбъект(Реквизит, ТекущийОбъект);
Периодический.ВыбратьЗначения(НачальнаяДата, КонечнаяДата);
Пока Периодический.ПолучитьЗначение() = 1 Цикл
ДатаЗначения = Периодический.ДатаЗнач;
Значение = Периодический.Значение;
КонецЦикла

Это то что надо. Спасибо еще раз!
kaa
Цитата(Leska @ 20:08:2008 - 17:22) *
Можно ли получить дату и цену последнего поступление периодического реквизита справочника (цена)?

Я бы сделал так:

Периодический = СоздатьОбъект("Периодический");
Периодический.ИспользоватьОбъект(Реквизит, ТекущийОбъект);

Периодический.ОбратныйПорядок(1);

Периодический.ВыбратьЗначения(НачальнаяДата, КонечнаяДата);
Пока Периодический.ПолучитьЗначение() = 1 Цикл
ДатаЗначения = Периодический.ДатаЗнач;
Значение = Периодический.Значение;
Прервать;
КонецЦикла;

Я думаю быстрее будет smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.