Имя: Пароль:
1C
1C 7.7
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
если спецом в коде не написано  -  то ничего там нет (а в типовых так и есть).