Имя: Пароль:
1C
1C 7.7
v7: Первый документ движения по измерению регистра
0 Стрелок
 
18.01.13
21:57
Доброго времени суток

Вопрос № 1

Надо получить дату ПЕРВОГО движения регистра по значению измерения. Значение измерения представлено в виде списка значений. (от одного до .....). Надо сделать с помощью 1с++

Вариант с УстановитьЗначениеФильтра() и ВыбратьДвижения НЕ ПРЕДЛАГАТЬ

Вопрос № 2

Как считают уважаемые мной спецы по 1с++ - что отработает быстрее - несколько запросов по каждому значению измерения из списка каждый со своей датой начала и конца, или же один запрос с даты самого первого движения по измерению с условием из списка

Расшифровка - есть регистр некий, в нём есть измерение "объект" - это объект строительно-монтажных работ. Заказчик возжелал цифру, которая означает количество и стоимость ТМЦ освоенных на каждом объекте. Разброс дат (на сей момент) от марта 2000 до декабря 2011.
1 monsterZE
 
18.01.13
22:53
я не совсем уловил =) тебе просто пример прямого запроса из регистра? что значит получить дату первого?.. выбрал за период - вот тебе и первое и последнее =)
2 КонецЦикла
 
18.01.13
22:59
Смотри план выполнения запроса
Пробуй одним
select top 1 from RA**** where sp1 in (список1) and sp2 in (список2) order by ...
3 Стрелок
 
19.01.13
16:00
смотрите. есть понятие "объект". каждый из них "стартует" в разное время - какойто начинается в мае, какойто в сентябре. надо найти эту дату для того чтобы сделав запрос "с...по" получить все движения по объекту. просто не хочетсяставить дату "с" на 1980 год
4 monsterZE
 
19.01.13
16:14
(3) ну а "стартует" как-то обозначается? ..а если они у тебя с "протяженностью" по неск лет - полюбому прийдется отбирать или все записи по объекту, или за какой-то "минимально возможный период"
5 monsterZE
 
19.01.13
16:15
сам объект не уникальный? ты как-то полнее опиши что-ли =)
6 leshikkam
 
19.01.13
16:18
(3) В аську написал
7 Стрелок
 
19.01.13
16:22
строительно-монтажная организация. есть куча объектов работы. каждый запускался в своё время. надо получить все движения по объекту с момента его запуска. Дабы не писать в запросе с 1980 хочется получить дату первого движения по объекту.

усложняем задачу - есть список объектов - надо для каждого получить первую дату движения и сделать запрос по всем именно с этой даты. Ну не помнит директор когда конкретно запускался тот или иной объект. дать ему возможность выбирать даты самому - обязательно не угадает. хочется обойти этот фактор
8 leshikkam
 
19.01.13
16:26
(7) есть вариант в icq выйти?
9 ДенисЧ
 
19.01.13
16:34
(7) тебе в (2) ответили...
10 Мохнатое рыло
 
20.01.13
09:42
К объекту добавить реквизит "ДатаНачалаРабот", обработкой заполнить..