Имя: Пароль:
1C
1С v8
Порядок записей в регистре сведений
0 neo1109
 
07.11.12
12:14
Имеем регистр сведений, подчиненный регистратору.
Если в общих чертах отвечает за состояние документов.
Соответственно: Измерение - Документ; Ресурс - Состояние.

Документ-Регистратор формирует записи на один и тот же период - дату документа из измерения.

В результате возникает ситуация когда запись более раннего регистратора в наборе записей стоит позже остальных. В итоге СрезПоследних по регистру возвращает некорректные данные.

Вопрос: можно как-то заставить записи выстраиваться по дате регистратора?
1 Wobland
 
07.11.12
12:16
да
2 Шапокляк
 
07.11.12
12:17
Записывать на период равный дате регистратора
Ваш Кэп.
3 neo1109
 
07.11.12
12:23
(2) нее ) надо чтобы состояние документа отмечалось на дату этого же документа.

и задача только в том, как правильно выстроить записи.
4 neo1109
 
07.11.12
12:23
(1) Как?
5 Starhan
 
07.11.12
12:25
никак. Убери документ из измерения платформа сам тебе будет ругатся. что так нельзя
6 Starhan
 
07.11.12
12:25
хотя дайка полное описание зачем жто нужно?
7 Шапокляк
 
07.11.12
12:27
(3) Вы создали документ, а потом другими документами меняете его состояние. В голове в своей выстройте логику того, что хотите получить.
8 neo1109
 
07.11.12
12:29
Документ-регистратор - один (РегистрацияВозврата).
А в измерении - другие (Реализация, АктОказанияУслуг и пр.)
9 vmv
 
07.11.12
12:30
телепатирую - задача в (0) это задача сортировки списка по двум ключам "Состояние документа"+"Дата записи документа".

Причем "Состояние документа" мастер-ключ
10 neo1109
 
07.11.12
12:30
(5) Записи с одним и тем же измерением имеют место быть, потому что регистр - подчинен регистратору
11 DrunkAnimal
 
07.11.12
12:30
регистр периодический?
12 vmv
 
07.11.12
12:31
+(9) уточню по трем ключам  "Состояние документа"+"Вид документа"+"Дата записи документа"

ну дальше все просто, если тс не будет тупить как блондинка
13 neo1109
 
07.11.12
12:32
(11) по позиции регистратора
14 ssh2006
 
07.11.12
12:32
(8) ответ в (2) - [Записывать на период равный дате регистратора]

> надо чтобы состояние документа отмечалось на дату этого же документа

Дату документа сохраняй в реквизит/ресурс, если вообще нужна хранить эту дату
15 Defender aka LINN
 
07.11.12
12:33
(0) "Документ-Регистратор формирует записи на один и тот же период - дату документа из измерения." - прострелите коленку автору этой мысли. Если он продолжит ее думать - то голову и ищите другого, который сможет подумать другую мысль.
16 neo1109
 
07.11.12
12:34
(12) упорядочить достаточно по дате регистратора.
состояние и вид документа - не интересуют.

что интересует, спрашивайте, отвечу.
а сходу упоминать блондинок - плохая привычка (
17 ssh2006
 
07.11.12
12:36
(15) да не, все норм - [ задача только в том, как правильно выстроить записи ] //сарказм
18 Defender aka LINN
 
07.11.12
12:36
(16) Интересует, почему ты игнорируешь целых 2 правильных ответа. И это я просто скромно свой не считаю, а то было бы 3.
19 neo1109
 
07.11.12
12:39
(18) с регистром в принципе определился как сделать.

больше интересует задача "правильно выстроить записи".
почему вообще ранний регистратор может "делать" более позднюю запись?
перепроведения, отмены проведения не помогают...
20 Sammo
 
07.11.12
12:39
(13) Давайте разберемся - что значит по позиции регистратора?
И с чем оперирует СрезПоследних?

Как вариант - пишите свой срез последних. Но лучше пересмотрите архитектуру решения, имхо
21 Sammo
 
07.11.12
12:40
(19) Что значит "более ранний" по отношению к регистратору?
22 neo1109
 
07.11.12
12:43
(21) регистратор с более ранней датой
23 neo1109
 
07.11.12
12:45
(20) у РС есть такой вариант периодичности - по позиции регистратора. А СрезПоследних оперирует думается моментом регистратора.
24 ssh2006
 
07.11.12
12:51
(19) > с регистром в принципе определился как сделать.

решение неверное

> больше интересует задача "правильно выстроить записи".

в правильном решении эта задача решается автоматически

> почему вообще ранний регистратор может "делать" более позднюю запись?

Т.к. дата(период) все время у тебя одна и та же, то последняя запись определяется ссылкой регистратора, которая не имеет связи с раньше/позже
25 Sammo
 
07.11.12
13:01
(23) Не пользовался такой схемой. Насколько я помню сортировка там идет по дате и ссылке регистратора. Порядок ссылок в общем случае не совпадает с понятием "раньше"/"позже", т.е. порядок по ссылке не равен порудку по дате