Имя: Пароль:
1C
1С v8
УТ 11.3. Проблема синхронизации данных с Бухгалтерией (не все документы выгружаются)
0 usa223
 
23.04.20
13:31
Здравствуйте!
В 1С УТ 11.3.3 делаю синхронизацию данных с "Бухгалтерия предприятия 3.0".
1) В настройках синхронизации в правилах отправки данных выставляю "отправлять всё, начиная с даты" в "01.01.2020" (или любую другую дату).
2) Нажимаю синхронизировать.
3) Синхронизация успешно проходит и создаётся файл синхронизации с документами для бухгалтера.
4) Проблема в том, что в файл синхронизации (Message_ЦБ_БУ.zip) попадают почему-то только документы от 15.03.2020. Более ранние документы не попадают, хотя они есть. Какую бы дату ("отправлять всё, начиная с даты") я не выставлял в настройках - всё равно в итоге генерируется файл только с документами от 15.03.2020.
Никак не могу разобраться в причинах проблемы. Делал такую выгрузку на протяжении двух лет, никогда ранее проблем не возникало. Правда, раньше диапазон выгрузки не превышал два месяца. Сейчас потребовалось сделать выгрузкус более большим диапазоном. Связано это с тем, что одна из более ранних старых выгрузок у бухгалтера почему-то не прочиталась.
Если кто сталкивался с подобной проблемой и решил, помогите, пожалуйста!
1 yzimin
 
23.04.20
13:53
А ты зарегистрировал документы к обмену?
2 usa223
 
23.04.20
15:48
Вероятно, под регистрацией документов понимаются определённые параметры, заданные при создании синхронизации? Создал синхронизацию я очень давно, уже не помню, какие именно параметры я там выбирал. Сейчас ковырять боюсь, чтобы ничего не сломать. 1С - это не мой профиль, сделал один раз давно, до текущего момента всё работало - все необходимые документы бухгалтер ежемесячно получал.
При выполнении синхронизации в настройках (синхронизации) в разделе Документы выбран переключатель "отправлять все, начиная с даты", в разделе Нормативно-справочная информация выбран переключатель "Отправлять только используемую в документах".

Удалось решить проблему следующим образом. В настройках синхронизации, в выпадающем списке "Синхронизация данных" выбрал "Синхронизировать с дополнительными параметрами", задал нужный диапазон и сделал выгрузку. В итоге документы из нужного диапазона попали в выгрузку.

Почему не попадали документы из раннего диапазона ОБЫЧНЫМ способом выгрузки я так и не разобрался. Возможно при синхронизации обычным способом идёт какое-то накопление информации и в итоге документы выгруженные ранее могут уже не попадать снова? Вообщем, непонятно.
3 yzimin
 
23.04.20
16:11
(2) Всё понятно. Эта дата влияет только на фильтр. Если хочешь повторно выгрузить, регистрируй. Открой для себя обработку Регистрация изменений для обмена данными
4 usa223
 
23.04.20
17:11
Правильно я понимаю из ответа, что при обычной выгрузке (для документов, попадающих под фильтр даты) должны выгружаться только изменения с момента последней выгрузки?
Если это так, то в этом случае если сделать два раза подряд выгрузку, то при первой выгрузке в файл должны лечь некоторые документы, а при последующей выгрузке (выполненной сразу же без изменения даты) в файл не должны попасть никакие документы. Но в моём случае это было не так. Я несколько раз подряд сразу же делал выгрузку (без изменения даты) - в итоге каждый раз получался один и тот же файл, в который попадали определённые документы.
Просто я не могу понять как именно работает эта обычная выгрузка (алгоритм работы), хочу для себя разобраться.
5 maxile
 
23.04.20
17:17
Вообще золотое правило синхронизации: аудит, архив, обе конфы обновляются до последней или должны быть одного месяца обновления.
6 yzimin
 
23.04.20
17:26
(4) ты просто квитанции об успешном приёме в УТ не грузишь входящем обмене, поэтому у тебя регистрация и не изменяется. УТ не знает, доставлено сообщение до БП было или нет.
7 hhhh
 
23.04.20
17:39
(4) нет, неправильно понимаешь. Пока не пришел ответ от БП, что элемент в БП загружен, УТ будет тупо выгружать повторно те же самые элементы. Что при первой выгрузке, что при сто первой.
8 usa223
 
23.04.20
18:35
(6) (7) Теперь стало более менее ясно. Спасибо.
Дело в том, что у нас локальная версия 1С, работает на ноутбуке (т.е. на ноуте и клиент и сервер). Получается, что я никогда квитанций не грузил, просто менял дату отсчёта документов при выгрузке - и все работало как надо.
Но тогда мне всё равно неясно, как получилось следующее. Я сделал выгрузку с датой отсчёта от 2.04. Затем я сделал выгрузку с датой отсчёта от 7.03. Затем выяснилось,что у бухгалтера (который грузил обе мои выгрузки только сегодня) выгрузка от 2.04 не прошла с ошибкой. Поэтому я сделал выгрузку ещё раз с датой отсчёта от 2.04. Но в неё почему-то не попали документы до 7.03, а попали только с 7.03 по 23.04. Я пробовал много раз менять даты отсчёта - результат один - документы до 7.03 не кладутся в выгрузку. Почему так?
9 yzimin
 
23.04.20
19:42
(8) раз ты не хочешь настроить типовой обмен, то продолжай сам регистрировать и по 100 раз отправлять руками
10 usa223
 
23.04.20
21:22
(9) Я просто не очень понял про типовой обмен. Дело в том, что я ничего не регистрирую. Синхронизацию я настроил один раз два года назад. Теперь я просто раз в месяц меняю дату выгрузки на компе менеджера через TeamViewer, нажимаю синхронизировать и отправляю сгенерированный файл бухгалтеру по почте, она его подгружает в свою бухгалтерию и всё.  Изменения уже отправленных данных нам отслеживать не надо, поэтому с квитанциями нет смысла заморачиваться. Я не очень понимаю, как можно ещё упростить эту схему для взаимодействия двух локальных компьютеров так, чтобы бухгалтеру ничего не надо было менять в своей работе.
11 hhhh
 
23.04.20
22:23
(10) дату эту вообще менять не надо. Изначально поставь 1 января какого-нибудь года и всё.Забудь про нее и никогда не вспоминай.