V7: Ит.ВыбратьПериоды(); Ит.ПолучитьПериод() - обратный порядок? #155723


#0 by думаю
Пока Ит.ПолучитьПериод = 1 Цикл нужно пройтись в обратном порядке, как? неужели тока занести в тз и тз пройти в обратном порядке? может по удобней вариант есть?
#1 by Warlock
Нужно просто внимательно читать СП: ПолучитьПериод(<?>,) Синтаксис: ПолучитьПериод(<Номер>,<ДатаНачалаПериода>) Назначение: Получить из выборки следующий период. Выборка должна быть предварительно открыта при помощи метода ''ВыбратьПериоды''. Возвращает 1 - следующий период выбран успешно;  0 - следующий период не выбран (отсутствует). Параметры: <Номер> - число - номер выборки. Необязательный параметр. <ДатаНачалаПериода> - значение даты начала периода, на который нужно спозиционироваться.
#2 by у лю 427
только через ТЗ... мжно еще через сортировку в обратном порядке по реквизиту, если субконто - справочник. Иногда очень даже ничего получается... если подумать...
#3 by Warlock
Почему "только через ТЗ"? По методу тоже можно. Не всегда оптимально, но можно...
#4 by думаю
Пока Ит.ПолучитьПериод(,датаХ) = 1 Цикл где датаХ требуемая дата подходит а вот если точность операция - то неподходить :-( спс
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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