|
последовательность записи движений в регистры документа | ☑ | ||
---|---|---|---|---|
0
gosn1ck
11.07.12
✎
15:10
|
документ проводится по нескольким регистрам. как 1с определяет по какому регистру надо провести в 1ую очередь, по какому во 2ую и т.д?
|
|||
1
Kreont
11.07.12
✎
15:13
|
рандом наверное, по алфавиту например,
лучше забыть и не надеятся что на другом компе будет также :) |
|||
2
DrShad
11.07.12
✎
15:16
|
ну это у нее в модуле вообще-то прописано
|
|||
3
Kreont
11.07.12
✎
15:20
|
(2) точно :)
с распроведением разве что не ясно будет последовательность |
|||
4
unregistered
11.07.12
✎
15:37
|
(1) >> лучше забыть и не надеятся что на другом компе будет также
Это не так. Все наборы записей по регистрам будут записываться всегда в одной и той же последовательности, если только разработчик не предусмотрел иного в обработке проведения, делая принудительную запись типа Движения.ОстаткиТоваров.Записать(). Именно по этой причине 1С рекомендует не использовать принудительную запись наборов записей регистров в обработке проведения или записывать все движения сразу: Движения.Записать(). Сама последовательность заранее не известна. |
|||
5
Goggy
11.07.12
✎
15:40
|
(4) опередил)
|
|||
6
gosn1ck
11.07.12
✎
15:48
|
(4) спасибо. хорошо, пусть она заранее не известна, а как платформа её определяется всё таки?
|
|||
7
gosn1ck
11.07.12
✎
15:53
|
далее
|
|||
8
unregistered
11.07.12
✎
15:54
|
(6) Скорее всего, тупо по порядку следования регистров в дереве метаданных.
|
|||
9
gosn1ck
11.07.12
✎
16:01
|
(8) тогда почему вы сначала сказали, что заранее последовательность не известна?
|
|||
10
Никола_
Питерский 11.07.12
✎
16:03
|
Мне кажется в порядке следования регистров которые указаны в движениях документа. ИМХО.
|
|||
11
Никола_
Питерский 11.07.12
✎
16:05
|
Мне пришла мысль, что автору это нужно для того что бы получить информацию из пердыдущих регистров при проведении в которые уже прошла запись ?
ЦЕЛЬ ? |
|||
12
Serg_1960
11.07.12
✎
16:06
|
Вопрос (ну да, понимаю, банальный) "А зачем?"(с) Какая разница какое движение каким по очереди записано? Исходи из того, что рандомно :)
|
|||
13
Никола_
Питерский 11.07.12
✎
16:08
|
(11) Хотя нет бред написал, такое невозможно )))
|
|||
14
gosn1ck
11.07.12
✎
16:14
|
(11) нет. хотелось бы это знать, для того чтобы знать когда и какие записи блокируются
|
|||
15
Kreont
11.07.12
✎
16:19
|
Из-за чего может быть рандом например:
если открыть на компе где регион. установки укр/рус/анг будет другая последовательность и хз как поступит движок 1С. |
|||
16
gosn1ck
11.07.12
✎
16:19
|
(12) если это рандомно, то представьте что к конфе 2 дока продажи, которые проводятся по минимум 2м одинаковым регистрам и эти документы проводятся в один момент времени. предположим рандомн лег так что 1ый документ заблокировал 1ый регистр, а 2ой документ заблокировал 2ой регистр, что бы провестись дальше 1ый документ ждёт когда освободится 2ой регистр, а 2ой - 1ый.
|
|||
17
Serg_1960
11.07.12
✎
16:26
|
(16) Ну представил и что? И даже "представил" дальше: РАУЗ - куча разнотипных документов и все пишут в один регистр... Кошмар :)
Ну не один, разумеется, а два - "УчетЗатрат" и "учетЗатратРегл"... это мелочи, суть дела не меняется. |
|||
18
Никола_
Питерский 11.07.12
✎
16:44
|
(16) А чем тут поможет порядок записи регистров ?
http://kb.1c.ru/articleView.jsp?id=30 там с картинками про яблоки. Но ответа на твой вопрос там нет! Но возможно кое чего нового для себя откроеш. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |