![]() |
|
v7: Где в конфигураторе лежит "операции-->проведение документов" | ☑ | ||
---|---|---|---|---|
0
never_sleep
10.06.13
✎
10:51
|
Хочу взглянуть, как он перепроводит. Но никак не могу найти, где это все лежит.
|
|||
1
Wobland
10.06.13
✎
10:52
|
зашито?
|
|||
2
viktor_vv
10.06.13
✎
10:53
|
(1) Типа того.
(0) А что интересует-то ?. |
|||
3
viktor_vv
10.06.13
✎
10:54
|
(2)+ Там вроде ничего особенного нету.
|
|||
4
Klesk
10.06.13
✎
10:55
|
(0) вшито в платформу, использует ОбработкаПроведения модуля документа
|
|||
5
1Сергей
10.06.13
✎
10:57
|
Один из часто-задаваемых вопросов, кстати :)
|
|||
6
never_sleep
10.06.13
✎
11:11
|
Ясно... Жаль..
(2) Да вот "пытаюсь" "свернуть" базу таким макаром: http://alexeev.pro/?page_id=1282 Выгрузил в "чистую" базу доки за 13 год. Стал перепроводить (восстанавливать ГП). Но натыкаюсь на ошибки. С ошибками конечно буду разбираться, но вот что меня заинтересовало: Скажем перепровожу я доки, и вывалилась у меня ошибка - такой то документ не проводится. Ладно пошел смотреть. Заглядываю на его позицию в журнале доков, а перед ним куча непроведенных доков. Я то думал как: обработка берет по тупому "все доки за период" так же как они в журнале доков идут (упорядоченные по времени) и перепроводит. Но если так, то перед первым доком с ошибкой проведения ничего не должно быть. А у меня получается, что перед ним куча непроведеных доков. вот и хотел посмотреть как она выбирает последовательность в которой проводит. |
|||
7
viktor_vv
10.06.13
✎
11:15
|
(6) Там может в транзакции проводиться.
|
|||
8
Ёпрст
гуру
10.06.13
✎
11:17
|
(6) перепровод кусками в транзакции. Облом - откат транзакции и всё.
Вот и видишь ты это в журнальчике. |
|||
9
ЧеловекДуши
10.06.13
✎
11:21
|
(6) Казалось бы, причем тут Операция? :)
|
|||
10
never_sleep
10.06.13
✎
13:04
|
Еще тогда вопрос. Как эта обработка переносит ТА?
что конкретно интересует: Я думал по простоте душевной, что с каждым новым проведённым доком ТА сдвигается ровно на один этот документ. Как мне было подсказано выше, данная обработка перепроводит документы используя транзакции. Правильно ли я понимаю, что для того чтобы найти откуда началась транзакция (в случае если как у меня, она прервалась из-за невозможности перепровести один из документов) мне просто нужно найти документ на который установлена ТА? Это и будет началом транзакции? |
|||
11
Mikeware
10.06.13
✎
13:08
|
напиши свою обработку, с бюстом Ленина, и пионерками...
|
|||
12
Mikeware
10.06.13
✎
13:09
|
(5) слишком старый вопрос...
|
|||
13
Ёпрст
гуру
10.06.13
✎
13:12
|
(10) да
|
|||
14
never_sleep
10.06.13
✎
14:13
|
Получается, что в транзакцию попадает достаточно большое количество документов (по крайней мере лично у меня). Причем, я не могу понять по какому принципу они объединяются. Если просто берется пучок документов определенного количества, то какой смысл их так объединять? Выигрыша от этого никакого.
|
|||
15
viktor_vv
10.06.13
✎
14:23
|
(14) Для скорости. Не знаю правда как в стандартной обработке.
Потому как при большом количестве документов в транзакции начинает подтормаживать. |
|||
16
viktor_vv
10.06.13
✎
14:23
|
(15)+ Я бы даже сказал тормозить.
|
|||
17
Ёпрст
гуру
10.06.13
✎
14:32
|
(14) всё дело в кешировании
|
|||
18
never_sleep
10.06.13
✎
17:01
|
оказывается почти все мои проблемы из-за того, что (каким правда макаром это непонятно) многие счета фактуры идут перед своими доками основаниями (в основном возвратами). Которые разумеется непроведенные в новой базе. и поэтому приходится делать ставить на эту релизацию/возврат ТА. Проводить вручную и заново запускать перепроведение.
Подскажите, пожалуйста, как такое могло произойти, я хочу кого-нить задушить... Да кстати, разница между с/ф и идущим после неё доком основанием буквально пара секунд. |
|||
19
never_sleep
10.06.13
✎
17:04
|
блин чего написал. ща перечитал... извините. поправлю
|
|||
20
never_sleep
10.06.13
✎
17:06
|
(18) *приходится делать так:
устанавливаю ТА на док основание. провожу его. И заново запускаю перепроведение. И тогда, когда дело доходит до с/ф, обработка видит, что док основание проведен и проводит эту с/ф. |
|||
21
Ёпрст
гуру
10.06.13
✎
17:06
|
Вообще-то, в типовых глубоко фиолетово, в каком месте счет фактура - она не делает движений по регистрам..
|
|||
22
vladko
10.06.13
✎
17:16
|
(21) но идёт проверка на проведённость документа-основания
|
|||
23
vladko
10.06.13
✎
17:17
|
а по (0), обработка видимо где-то в недрах платформы.
|
|||
24
Ёпрст
гуру
10.06.13
✎
17:33
|
(22) где идёт ?
|
|||
25
Ёпрст
гуру
10.06.13
✎
17:33
|
если спецом в коде не написано - то ничего там нет (а в типовых так и есть).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |