Имя: Пароль:
1C
1С v8
Документ помечен на удаление, а в ЖР - пусто
0 Климов Сергей
 
17.10.24
11:04
Итак, барабашка. База БП 3 синхронизируется с УТ10.3, штатным образом. В УТ имеем проведённый документ.
В БП этот документ, ранее тоже проведённый, оказывается помечен на удаление. В ЖР видим события "Данные. Изменение" из двух приложений:
- COM-соединение. По времени совпадают с расписанием синхронизации с УТ, которая выполняется через COM;
- Фоновое задание, пользователь Бухгалтер. Бухгалтер под страхом смерти говорит что только закрывала месяц, восстанавливала последовательность.
В настройках ЖР стоит регистрация всех событий. Версионирование (история изменений) включено, но версий с пометкой удаления нет.
Записей ЖР с приложением Тонкий клиент нет.
Почему в ЖР этого нет? Откуда может взяться пометка на удаление, причём дважды в течении рабочего дня. За попом со святой водой пока не посылали.
Буду благодарен за целебные пендели.
1 Timon1405
 
17.10.24
11:06
настройте платформенное версионирование
https://its.1c.ru/db/metod8dev#content:5969:hdoc
2 Смотрящий
 
17.10.24
11:10
Вариант всего один: ОбменДанными.Загрузка = Истина
3 Климов Сергей
 
17.10.24
11:48
(2) Синхронизация происходит именно в таком режиме. И записи в ЖР есть.
Как можно пометить документ на удаление, не оставляя следов в ЖР?
4 Мультук
 
17.10.24
11:58
(0)

>> Версионирование (история изменений) включено, но версий с пометкой удаления нет.

Если версионирование типовое,то там для документов сохранять версии "При записи" или "При проведении"
Обычно ставят "При проведении"

1) Снимаем документ с проведения, делается запись в историю
2) Устанавливаем пометку удаления, запись в истории не делается
5 Климов Сергей
 
17.10.24
12:20
(4) Да, стоит "При проведении". С этим ясно. Спасибо!
С ЖР загадка остаётся.
6 Климов Сергей
 
21.10.24
09:48
Хозяйке на заметку.
Удалось отчасти воспроизвести ситуацию, правда не с пометкой на удаление, но с отменой проведения:
1. Имеем синхронизированный, проведённый документ в УТ и БП;
2. Перепроводим его в УТ (регистрируем к обмену);
3. Сдвигаем в УТ дату начала обмена позже даты документа;
4. Выполняем синхронизацию. В результате в БП документ оказывается непроведённым.
Полагаю, пометка на удаление происходит по подобному сценарию. В сабжевой базе как раз меняли дату начала выгрузки.
7 Мультук
 
21.10.24
09:56
(6)

Прикольно. Не знал.
Всегда считал, что эта дата влияет только на регистрацию.


== Еще нюанс ==:

В УТ и БП есть проведенный документ
В УТ его снова меняют и проводят. В УТ он проводится.
Документ приезжает в БП
-- снимается с проведения
-- обновляется
-- пытается провестись

Что-то не получается (остатки и т.п., не суть)
1С вздыхает пишет "жалобные письма" в регистр ошибок, в ЖР и ... документ остается не проведенным.
8 Климов Сергей
 
21.10.24
10:07
(7) Ну, эта ситуация фиксируется в списке проблем синхронизации, концы можно легко найти.
AdBlock убивает бесплатный контент. 1Сергей