|
v7: Периодический реквизит |
☑ |
0
oleg056
25.10.12
✎
19:28
|
Добрый день. Есть проблема с периодическим реквизитом если я хочу получить его значения в течении дня.
Запрос.ТМЦ.ПолнНаименование.Получить(Запрос.ДатаДок)
Ели ПолнНаименование менялось в течении дня то значение одинаковое т.е Можно как то у ДатаДок получить более точное время до минут чтоб получить периодический реквизит который менялся в течении дня
|
|
1
Kreont
25.10.12
✎
19:32
|
Вроде нету такого в 7-ке.
Хотя можешь получить список всех значений период.реквизита за день, и если они менялись бы к примеру только документами тогда можно было б узнать по времени документа.
|
|
2
floody
25.10.12
✎
19:35
|
разве периодика в 7.7 не в пределах дня?
|
|
3
Ork
25.10.12
✎
19:35
|
(0) Читать в СП за :
1. СформироватьПозициюДокумента(<Дата>,<Час>,<Мин>,<Сек>,<ФлагКонцаСекунды>)
2. Получить(<?>)
Синтаксис:
Получить(<Дата>)
Назначение:
Получить значение периодического реквизита справочника на дату или документ.
Возвращает - значение периодического реквизита справочника на заданную дату или документ.
Параметры:
<Дата> - необязательный параметр. Выражение типа дата или значение типа документ или <<позиция документа>>.
|
|
4
Ork
25.10.12
✎
19:36
|
+(3) И БудетВамМногаСчастия.
|
|
5
Ork
25.10.12
✎
19:38
|
+(4) А вообще если у вас вместе с Запрос.ДатаДок есть сам документ - тогда можно просто Запрос.ТМЦ.ПолнНаименование.Получить(Запрос.ТекущийДокумент)
|
|
6
Анатоль
25.10.12
✎
19:43
|
(0) Если всё-таки в периодичность пределах по документам регистраторам, то можно использовать объект Периодический ПериодическийРеквизит = СоздатьОбъект("Периодический");
ПериодическийРеквизит.ИспользоватьОбъект(ТвойРеквизит,ТвойЭлемент);
ПериодическийРеквизит.ВыбратьЗначения();
Пока ПериодическийРеквизит.ПолучитьЗначение() = 1 Цикл
// просмотр значений
КонецЦикла;
|
|