Имя: Пароль:
1C
1С v8
Найти записи в регистре сведений
,
0 abbas
 
17.10.12
13:56
Доброе время суток.
Есть регистр сведений который содержит реквизиты Период, МОЛ, Организация.
Нужно чтоб при печати документа, он ссылался в этот регистр и возвращал запись которая ближе к дате документа
-----------РЕГИСТР---------------
1. 01.01.2012 ОсОО "ХХХ"  Александр П.
2. 21.01.2012 ОсОО "ХХХ"  Петр А.
3. 05.02.2012 ОсОО "ХХХ"  Вячеслав Ф.
4. 11.03.2012 ОсОО "ХХХ"  Сергей К.
----------------------------------
Дата документа к примеру 05.01.2012 то выдавал запись № 1
если 15.02.2012 то выдавал запись № 3
Как это реализовать, подскажите плс...
1 shuhard
 
17.10.12
13:57
(0) запросом - неожиданно ?
2 zak555
 
17.10.12
13:57
СрезПервых ?
3 abbas
 
17.10.12
13:58
Ну а как выбрать запись ближе к дате документа?
4 zak555
 
17.10.12
13:58
посмотри параметры виртуальной таблицы СрезПервых
5 rphosts
 
17.10.12
13:59
(3)вообще-то это запрос на СрезеПоследних а не Первых
6 Happy Bear
 
17.10.12
13:59
(3) СП открой. СрезПоследних, ПолучитьПоследнее
7 abbas
 
17.10.12
14:00
Ну это я знаю, но.... я... думал что....
Щас попробую, не думал что нужно выбрать СрезПервых и все...
8 rphosts
 
17.10.12
14:00
сто, ошибочка, всё-же первых
9 shuhard
 
17.10.12
14:05
(7) а чё, годиться документ который был выписан на следующий день ?
10 abbas
 
17.10.12
14:20
Допустим последняя запись в регистре
25. 11.03.2012 ОсОО "ХХХ"  Светлана Н.

А документ датой 20.03.2012
Если делать СрезПервых то он ничего не выдаст и все
Запросом вытаскиваю МОЛ
Где в параметрах указываю Период = ДатаДокумента...
Так что СрезПервых не то...
11 zak555
 
17.10.12
14:59
(10) так тебе первую иили последюю
12 Heckfy
 
17.10.12
15:00
Тут срез и первых и последних нужен с дальнейшим анализом.
13 alexandrius
 
17.10.12
15:33
Вроде только срез последних не? судя по его описалову,если не учитывать фразу "ближе к дате документа"