Имя: Пароль:
1C
1С v8
Как пропихнуть файл обмена?
0 svird
 
04.08.17
10:24
Висит на 10%, сразу набирает, потом останавливается и висит. Процесс работает, память растет. Базу почистил как мог, протестировал.
1 Я_в_каске
 
04.08.17
10:47
смотри регистрацию обмена, можно часть выключить потом включить во второй файл обмена.
2 svird
 
04.08.17
10:49
(2) Спасибо, хорошая идея
3 mistеr
 
04.08.17
10:53
(1) А как запомнить, что выключил?
4 Галахад
 
гуру
04.08.17
10:54
Количество объектов в транзакции, сделай равным 1.
5 svird
 
04.08.17
10:55
(4) а где это сделать?
6 Галахад
 
гуру
04.08.17
10:58
(5) В настройке обмена.
7 svird
 
04.08.17
11:01
(6) Спасибо, стял 0, а что это даст?
Сейчас уже не могу проверить, запустил в базу работать, можно в принципе на копии, оно файл не удалит обмена?
8 Serg_1960
 
04.08.17
11:05
(1) Плохая идея. А если РИБ - так делать нельзя.
9 Serg_1960
 
04.08.17
11:07
(7) "Особенности использования транзакций при обмене данными"
https://its.1c.ru/db/metod8dev#content:2274:hdoc
10 svird
 
04.08.17
11:08
(8) да, мне с транзакциями поиграться больше нравится, или на SQL перевести придется, что не желательно, так как это база кассы. А чем она при РИБ опасна у меня РИБ как раз.
11 Serg_1960
 
04.08.17
11:18
(10) Сама идея "выключения" части изменений - порочна по сути своей. Хотя бы тем, что нет штатного ответа на вопрос "А как запомнить, что выключил?" :) придётся писатьсвои костыли для реализации этой "гениальной до безумия" идеи.

При РИБ регистрация изменений документов и их движений - автономна и независима. Это азбука. Поэтому придётся контролировать не только сами изменения, но и следить чтобы в очередную пачку с обменом ушли не только сами документы, но и их движения.
12 svird
 
04.08.17
11:19
Почему 1 надо поставить, может больше лучше?
13 Serg_1960
 
04.08.17
11:22
(12) Можно и 100 поставить. Имхо, не принципиально.

PS: только не спрашивай у меня "Почему 100 надо поставить, может больше лучше?"- буду ругаться :))
14 Serg_1960
 
04.08.17
11:28
*
В статье (9) это всё уже объяснено:
"Преимущества такого подхода заключаются в том, что, варьируя количество элементов, обрабатываемых в одной транзакции, можно добиться приемлемого компромисса между целостностью данных и параллельностью работы пользователей."